1442ff26c12c20e1868ed30b89c19d9fc6c656d0
[fai-configs.git] / class / 50-host-classes
1 #! /bin/bash
2 . /usr/lib/fai/subroutines
3 # assign classes hosts
4
5 nogrub=0
6
7 # use a list of classes for our demo machine
8 case $HOSTNAME in
9 faiserver)
10 echo "FAIBASE DEMO FAISERVER" ;;
11 demohost)
12 echo "FAIBASE DHCPC DEMO" ;;
13 rms)
14 echo "FAIBASE DHCPC DEMO XORG TRISQUEL RMS";;
15 gnomehost)
16 echo "FAIBASE DHCPC DEMO XORG GNOME";;
17 atom*)
18 echo "FAIBASE DHCPC DEMO" ;;
19 bear)
20 echo "FAIBASE DHCPC LVM_XEN_SERVER XEN" ;;
21 puma)
22 echo "FAIBASE DHCPC RAID_XEN_VIRTUAL" ;;
23 diskstation*)
24 echo "FAIBASE DISKLESS DISKTOOLS SYSADMIN FSF"
25 freestation*)
26 echo "FAIBASE DISKLESS XORG TRISQUEL WORKSTATION FSF"
27 nogrub=1 ;;
28 freetop-x60*)
29 echo "FAIBASE DHCPC XORG TRISQUEL WORKSTATION FSF"
30 ;;
31 *)
32 echo "FAIBASE DHCPC DEMO XORG GNOME";;
33 esac
34
35 if [ $nogrub -eq 0 ]; then
36 (ifclass I386 || ifclass AMD64) && echo GRUB_PC
37 fi
38
39 exit 0