-#! /bin/bash
+#! /bin/bash
. /usr/lib/fai/subroutines
-# assign classes hosts
+# assign classes hosts
-# use a list of classes for our demo machine
+if (ifclass I386 || ifclass AMD64) ; then
+ GRUB="GRUB_PC"
+fi
+
+# use a list of classes for our demo machine
case $HOSTNAME in
- faiserver)
- echo "FAIBASE DEMO FAISERVER" ;;
+ faiserver*)
+ echo "FAIBASE FAISEVER SYSADMIN VM"
+ ;;
demohost)
- echo "FAIBASE DHCPC DEMO" ;;
+ echo "FAIBASE $GRUB DHCPC DEMO" ;;
rms)
- echo "FAIBASE DHCPC DEMO XORG TRISQUEL RMS";;
+ echo "FAIBASE $GRUB DHCPC DEMO XORG TRISQUEL RMS";;
gnomehost)
- echo "FAIBASE DHCPC DEMO XORG GNOME";;
+ echo "FAIBASE $GRUB DHCPC DEMO XORG GNOME";;
atom*)
- echo "FAIBASE DHCPC DEMO" ;;
+ echo "FAIBASE $GRUB DHCPC DEMO" ;;
bear)
- echo "FAIBASE DHCPC LVM_XEN_SERVER XEN" ;;
+ echo "FAIBASE $GRUB DHCPC LVM_XEN_SERVER XEN" ;;
puma)
- echo "FAIBASE DHCPC RAID_XEN_VIRTUAL" ;;
- freestation)
- echo "FAIBASE DHCPC DISKLESS XORG TRISQUEL" ;;
- *)
- echo "FAIBASE DHCPC DEMO XORG GNOME";;
+ echo "FAIBASE $GRUB DHCPC RAID_XEN_VIRTUAL" ;;
+ diskstation*)
+ echo "FAIBASE DISKLESS DISKTOOLS SYSADMIN FSF"
+ ;;
+ freestation7)
+ echo "FAIBASE DISKLESS XORG TRISQUEL WORKSTATION FSF SYSADMIN MV"
+ ;;
+ freestation06)
+ echo "FAIBASE DISKLESS XORG TRISQUEL WORKSTATION FSF SYSADMIN JAPANESE"
+ ;;
+ freestation*)
+ echo "FAIBASE DISKLESS XORG TRISQUEL WORKSTATION FSF"
+ ;;
+ freetop-x60*)
+ echo "FAIBASE $GRUB DHCPC XORG TRISQUEL WORKSTATION FSF FREETOP"
+ ;;
+ iwikiserver*)
+ echo "FAIBASE IKIWIKI SYSADMIN VM"
+ ;;
+ jobserver*)
+ echo "FAIBASE JOB SYSADMIN VM"
+ ;;
+ mysqlserver*)
+ echo "FAIBASE KVMGUEST SYSADMIN MYSQLD"
+ ;;
+ streamstation*)
+ echo "FAIBASE $GRUB DHCPC SYSADMIN STREAM LIBREPLANET"
+ ;;
+ freetop*)
+ echo "FAIBASE $GRUB DHCPC SYSADMIN XORG TRISQUEL WORKSTATION LIBREPLANET FREETOP"
+ ;;
+ mwikiserver*)
+ echo "FAIBASE MEDIAWIKI SYSADMIN VM"
+ ;;
+ ploneserver*)
+ echo "FAIBASE PLONE SYSADMIN VM"
+ ;;
+ printserver*)
+ echo "FAIBASE CUPS SYSADMIN VM"
+ ;;
+ crmserver*)
+ echo "FAIBASE WWW CIVICRM SYSADMIN VM"
+ ;;
+ crmdevserver*)
+ echo "FAIBASE WWW CIVICRM SYSADMIN VM MYSQLD"
+ ;;
+ gnusocial*)
+ echo "FAIBASE WWW SYSADMIN VM MYSQLD"
+ ;;
+ nagios*)
+ echo "FAIBASE SYSADMIN VM MYSQLD NAGIOS WWW"
+ ;;
+ kdev*)
+ echo "FAIBASE SYSADMIN KOSA VM MYSQLD PLONE WWW"
+ ;;
+ *)
+ echo "FAIBASE"
+ ;;
esac
-if ! ifclass DISKLESS; then
- (ifclass I386 || ifclass AMD64) && echo GRUB_PC
-fi
exit 0