updated rms rc.local
[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 nogrub=1 ;;
12 demohost)
13 echo "FAIBASE DHCPC DEMO" ;;
14 rms)
15 echo "FAIBASE DHCPC DEMO XORG TRISQUEL RMS";;
16 gnomehost)
17 echo "FAIBASE DHCPC DEMO XORG GNOME";;
18 atom*)
19 echo "FAIBASE DHCPC DEMO" ;;
20 bear)
21 echo "FAIBASE DHCPC LVM_XEN_SERVER XEN" ;;
22 puma)
23 echo "FAIBASE DHCPC RAID_XEN_VIRTUAL" ;;
24 diskstation*)
25 echo "FAIBASE DISKLESS DISKTOOLS SYSADMIN FSF"
26 nogrub=1 ;;
27 freestation7)
28 echo "FAIBASE DISKLESS XORG TRISQUEL WORKSTATION FSF SYSADMIN MV"
29 nogrub=1 ;;
30 freestation06)
31 echo "FAIBASE DISKLESS XORG TRISQUEL WORKSTATION FSF SYSADMIN JAPANESE"
32 nogrub=1 ;;
33 freestation*)
34 echo "FAIBASE DISKLESS XORG TRISQUEL WORKSTATION FSF"
35 nogrub=1 ;;
36 freetop-x60*)
37 echo "FAIBASE DHCPC XORG TRISQUEL WORKSTATION FSF"
38 ;;
39 iwikiserver*)
40 echo "FAIBASE IKIWIKI SYSADMIN VM"
41 nogrub=1
42 ;;
43 jobserver*)
44 echo "FAIBASE JOB SYSADMIN VM"
45 nogrub=1
46 ;;
47 mysqlserver*)
48 echo "FAIBASE KVMGUEST SYSADMIN MYSQLD"
49 nogrub=1
50 ;;
51 streamstation*)
52 echo "FAIBASE DHCPC SYSADMIN STREAM LIBREPLANET"
53 ;;
54 freetop*)
55 echo "FAIBASE DHCPC SYSADMIN XORG TRISQUEL WORKSTATION LIBREPLANET"
56 ;;
57
58 *)
59
60
61 echo "FAIBASE DHCPC DEMO XORG GNOME";;
62 esac
63
64 if [ $nogrub -eq 0 ]; then
65 (ifclass I386 || ifclass AMD64) && echo GRUB_PC
66 fi
67
68 exit 0