7ac7ddbda069ca5e67da77f2c6cd0c5bab0fbc94
[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 FAISEVER SYSADMIN VM" ;;
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         nogrub=1 ;;
26     freestation04)
27         echo "FAIBASE DISKLESS XORG TRISQUEL WORKSTATION FSF SYSADMIN MV"
28         nogrub=1 ;;
29     freestation*)
30         echo "FAIBASE DISKLESS XORG TRISQUEL WORKSTATION FSF"
31         nogrub=1 ;;
32     freetop-x60*)
33         echo "FAIBASE DHCPC XORG TRISQUEL WORKSTATION FSF"
34         ;;
35     iwikiserver*)
36         echo "FAIBASE IKIWIKI SYSADMIN VM"
37         nogrub=1
38         ;;
39     jobserver*)
40         echo "FAIBASE JOB SYSADMIN VM"
41         nogrub=1
42         ;;
43     mysqlserver*)
44         echo "FAIBASE KVMGUEST SYSADMIN MYSQLD"
45         nogrub=1
46         ;;
47     streamstation*)
48         echo "FAIBASE DHCPC SYSADMIN STREAM"
49         nogrub=1
50         ;;
51     freetop*)
52         echo "FAIBASE DHCPC SYSADMIN XORG TRISQUEL WORKSTATION"
53         nogrub=1
54         ;;
55
56     *)  
57
58
59         echo "FAIBASE DHCPC DEMO XORG GNOME";;
60 esac
61
62 if [ $nogrub -eq 0 ]; then
63     (ifclass I386 || ifclass AMD64) && echo GRUB_PC
64 fi
65
66 exit 0