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