3 # assign classes to hosts based on their hostname
5 # do not use this if a menu will be presented
6 [ "$flag_menu" ] && exit 0
8 # use a list of classes for our demo machine
11 echo "FAIBASE DEBIAN DEMO FAISERVER" ;;
13 echo "FAIBASE DEBIAN DEMO" ;;
15 echo "FAIBASE DEBIAN DEMO XORG XFCE LVM";;
17 echo "FAIBASE DEBIAN DEMO XORG GNOME";;
19 echo "FAIBASE CENTOS" # you may want to add class XORG here
20 ifclass I386
&& echo CENTOS6_32
# AFAIK there's no 32bit C7
21 ifclass AMD64
&& echo CENTOS7_64
22 exit 0 ;; # CentOS does not use the GRUB class
24 # Scientific Linux Cern, is very similar to CentOS. SLC should alsways use the class CENTOS
25 echo "FAIBASE CENTOS SLC" # you may want to add class XORG here
26 ifclass I386
&& echo SLC7_32
27 ifclass AMD64
&& echo SLC7_64
28 exit 0 ;; # CentOS/SLC does not use the GRUB class
30 echo "FAIBASE DEBIAN DEMO" ;;