From 2d0a394b2680616fd726d9f6d3b4b5f8fe30ed33 Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Thu, 14 Sep 2023 08:23:38 +0200 Subject: fai/config/class: Rename / add profile files, now OS + version specific. --- fai/config/class/z20_debian-edu.profile | 45 ----------------------- fai/config/class/z20_debian-edu.profile.DEBIAN_11 | 33 +++++++++++++++++ fai/config/class/z20_debian-edu.profile.DEBIAN_12 | 45 +++++++++++++++++++++++ fai/config/class/z90_fai.profile | 11 ------ fai/config/class/z90_fai.profile.DEBIAN_11 | 1 + fai/config/class/z90_fai.profile.DEBIAN_12 | 1 + fai/config/class/z90_fai.profile._ANY_ | 11 ++++++ 7 files changed, 91 insertions(+), 56 deletions(-) delete mode 100644 fai/config/class/z20_debian-edu.profile create mode 100644 fai/config/class/z20_debian-edu.profile.DEBIAN_11 create mode 100644 fai/config/class/z20_debian-edu.profile.DEBIAN_12 delete mode 100644 fai/config/class/z90_fai.profile create mode 120000 fai/config/class/z90_fai.profile.DEBIAN_11 create mode 120000 fai/config/class/z90_fai.profile.DEBIAN_12 create mode 100644 fai/config/class/z90_fai.profile._ANY_ diff --git a/fai/config/class/z20_debian-edu.profile b/fai/config/class/z20_debian-edu.profile deleted file mode 100644 index 7ab114b..0000000 --- a/fai/config/class/z20_debian-edu.profile +++ /dev/null @@ -1,45 +0,0 @@ -Default: GNOME Workstation - -Name: MATE Workstation -Description: Debian Edu powered by MATE Desktop Environment -Short: Debian Edu workstation with Mate desktop will be installed -Long: Debian Edu workstation with Mate desktop will be installed. -Classes: INSTALL FAIBASE DEBIAN DEBIAN_12 EDU WORKSTATION XORG MATE LVM LVM_EDU NONFREE NONFREE_12 - -Name: MATE Roaming WS -Description: Debian Edu powered by MATE Desktop Environment -Short: Debian Edu roaming workstation with Mate desktop will be installed -Long: Debian Edu roaming workstation with Mate desktop will be installed. -Classes: INSTALL FAIBASE DEBIAN DEBIAN_12 EDU ROAMING_WORKSTATION XORG MATE LVM LVM_EDU_ROAMING NONFREE NONFREE_12 - -Name: GNOME Workstation -Description: Debian Edu powered by GNOME Desktop Environment -Short: Debian Edu workstation with Gnome desktop will be installed -Long: Debian Edu workstation with Gnome desktop will be installed. -Classes: INSTALL FAIBASE DEBIAN DEBIAN_12 EDU WORKSTATION XORG GNOME LVM LVM_EDU NONFREE NONFREE_12 - -Name: GNOME Roaming WS -Description: Debian Edu powered by GNOME Desktop Environment -Short: Debian Edu roaming workstation with Gnome desktop will be installed -Long: Debian Edu roaming workstation with Gnome desktop will be installed. -Classes: INSTALL FAIBASE DEBIAN DEBIAN_12 EDU ROAMING_WORKSTATION XORG GNOME LVM LVM_EDU_ROAMING NONFREE NONFREE_12 - -Name: Minimal -Description: Debian Edu - additional server host -Short: Installs a Debian Edu client system, text console only -Long: Installs a Debian Edu client system, text console only. -Use this installation profile for server-like systems that do not -need a graphical login. -Classes: INSTALL FAIBASE DEBIAN DEBIAN_12 EDU MINIMAL LVM LVM_EDU_MINIMAL NONFREE NONFREE_12 - -Name: Inventory -Description: Show hardware info -Short: Show some basic hardware infos -Long: Execute commands for showing hardware info -Classes: INVENTORY - -Name: Sysinfo -Description: Show detailed system information -Short: Show detailed hardware and system information -Long: Execute a lot of commands for collecting system information -Classes: SYSINFO diff --git a/fai/config/class/z20_debian-edu.profile.DEBIAN_11 b/fai/config/class/z20_debian-edu.profile.DEBIAN_11 new file mode 100644 index 0000000..6b9605a --- /dev/null +++ b/fai/config/class/z20_debian-edu.profile.DEBIAN_11 @@ -0,0 +1,33 @@ +Default: GNOME Workstation + +Name: MATE Workstation +Description: Debian Edu powered by MATE Desktop Environment +Short: Debian Edu workstation with Mate desktop will be installed +Long: Debian Edu workstation with Mate desktop will be installed. +Classes: INSTALL FAIBASE DEBIAN DEBIAN_11 EDU WORKSTATION XORG MATE LVM LVM_EDU NONFREE NONFREE_11 + +Name: MATE Roaming WS +Description: Debian Edu powered by MATE Desktop Environment +Short: Debian Edu roaming workstation with Mate desktop will be installed +Long: Debian Edu roaming workstation with Mate desktop will be installed. +Classes: INSTALL FAIBASE DEBIAN DEBIAN_11 EDU ROAMING_WORKSTATION XORG MATE LVM LVM_EDU_ROAMING NONFREE NONFREE_11 + +Name: GNOME Workstation +Description: Debian Edu powered by GNOME Desktop Environment +Short: Debian Edu workstation with Gnome desktop will be installed +Long: Debian Edu workstation with Gnome desktop will be installed. +Classes: INSTALL FAIBASE DEBIAN DEBIAN_11 EDU WORKSTATION XORG GNOME LVM LVM_EDU NONFREE NONFREE_11 + +Name: GNOME Roaming WS +Description: Debian Edu powered by GNOME Desktop Environment +Short: Debian Edu roaming workstation with Gnome desktop will be installed +Long: Debian Edu roaming workstation with Gnome desktop will be installed. +Classes: INSTALL FAIBASE DEBIAN DEBIAN_11 EDU ROAMING_WORKSTATION XORG GNOME LVM LVM_EDU_ROAMING NONFREE NONFREE_11 + +Name: Minimal +Description: Debian Edu - additional server host +Short: Installs a Debian Edu client system, text console only +Long: Installs a Debian Edu client system, text console only. +Use this installation profile for server-like systems that do not +need a graphical login. +Classes: INSTALL FAIBASE DEBIAN DEBIAN_11 EDU MINIMAL LVM LVM_EDU_MINIMAL NONFREE NONFREE_11 diff --git a/fai/config/class/z20_debian-edu.profile.DEBIAN_12 b/fai/config/class/z20_debian-edu.profile.DEBIAN_12 new file mode 100644 index 0000000..7ab114b --- /dev/null +++ b/fai/config/class/z20_debian-edu.profile.DEBIAN_12 @@ -0,0 +1,45 @@ +Default: GNOME Workstation + +Name: MATE Workstation +Description: Debian Edu powered by MATE Desktop Environment +Short: Debian Edu workstation with Mate desktop will be installed +Long: Debian Edu workstation with Mate desktop will be installed. +Classes: INSTALL FAIBASE DEBIAN DEBIAN_12 EDU WORKSTATION XORG MATE LVM LVM_EDU NONFREE NONFREE_12 + +Name: MATE Roaming WS +Description: Debian Edu powered by MATE Desktop Environment +Short: Debian Edu roaming workstation with Mate desktop will be installed +Long: Debian Edu roaming workstation with Mate desktop will be installed. +Classes: INSTALL FAIBASE DEBIAN DEBIAN_12 EDU ROAMING_WORKSTATION XORG MATE LVM LVM_EDU_ROAMING NONFREE NONFREE_12 + +Name: GNOME Workstation +Description: Debian Edu powered by GNOME Desktop Environment +Short: Debian Edu workstation with Gnome desktop will be installed +Long: Debian Edu workstation with Gnome desktop will be installed. +Classes: INSTALL FAIBASE DEBIAN DEBIAN_12 EDU WORKSTATION XORG GNOME LVM LVM_EDU NONFREE NONFREE_12 + +Name: GNOME Roaming WS +Description: Debian Edu powered by GNOME Desktop Environment +Short: Debian Edu roaming workstation with Gnome desktop will be installed +Long: Debian Edu roaming workstation with Gnome desktop will be installed. +Classes: INSTALL FAIBASE DEBIAN DEBIAN_12 EDU ROAMING_WORKSTATION XORG GNOME LVM LVM_EDU_ROAMING NONFREE NONFREE_12 + +Name: Minimal +Description: Debian Edu - additional server host +Short: Installs a Debian Edu client system, text console only +Long: Installs a Debian Edu client system, text console only. +Use this installation profile for server-like systems that do not +need a graphical login. +Classes: INSTALL FAIBASE DEBIAN DEBIAN_12 EDU MINIMAL LVM LVM_EDU_MINIMAL NONFREE NONFREE_12 + +Name: Inventory +Description: Show hardware info +Short: Show some basic hardware infos +Long: Execute commands for showing hardware info +Classes: INVENTORY + +Name: Sysinfo +Description: Show detailed system information +Short: Show detailed hardware and system information +Long: Execute a lot of commands for collecting system information +Classes: SYSINFO diff --git a/fai/config/class/z90_fai.profile b/fai/config/class/z90_fai.profile deleted file mode 100644 index 68b482e..0000000 --- a/fai/config/class/z90_fai.profile +++ /dev/null @@ -1,11 +0,0 @@ -Name: FAI Client Inventory -Description: Show hardware info -Short: Show some basic hardware infos -Long: Execute commands for showing hardware info -Classes: INVENTORY - -Name: FAI Client Sysinfo -Description: Show detailed system information -Short: Show detailed hardware and system information -Long: Execute a lot of commands for collecting system information -Classes: SYSINFO diff --git a/fai/config/class/z90_fai.profile.DEBIAN_11 b/fai/config/class/z90_fai.profile.DEBIAN_11 new file mode 120000 index 0000000..fdc65fd --- /dev/null +++ b/fai/config/class/z90_fai.profile.DEBIAN_11 @@ -0,0 +1 @@ +z90_fai.profile._ANY_ \ No newline at end of file diff --git a/fai/config/class/z90_fai.profile.DEBIAN_12 b/fai/config/class/z90_fai.profile.DEBIAN_12 new file mode 120000 index 0000000..fdc65fd --- /dev/null +++ b/fai/config/class/z90_fai.profile.DEBIAN_12 @@ -0,0 +1 @@ +z90_fai.profile._ANY_ \ No newline at end of file diff --git a/fai/config/class/z90_fai.profile._ANY_ b/fai/config/class/z90_fai.profile._ANY_ new file mode 100644 index 0000000..68b482e --- /dev/null +++ b/fai/config/class/z90_fai.profile._ANY_ @@ -0,0 +1,11 @@ +Name: FAI Client Inventory +Description: Show hardware info +Short: Show some basic hardware infos +Long: Execute commands for showing hardware info +Classes: INVENTORY + +Name: FAI Client Sysinfo +Description: Show detailed system information +Short: Show detailed hardware and system information +Long: Execute a lot of commands for collecting system information +Classes: SYSINFO -- cgit v1.2.3