Commit | Line | Data |
---|---|---|
5caa1613 | 1 | #! /bin/bash |
554a69d8 | 2 | . /usr/lib/fai/subroutines |
5caa1613 | 3 | # assign classes hosts |
2d1f8014 | 4 | |
5caa1613 | 5 | nogrub=0 |
6 | ||
7 | # use a list of classes for our demo machine | |
2d1f8014 | 8 | case $HOSTNAME in |
bd6c2111 | 9 | faiserver*) |
77c721a5 LMM |
10 | echo "FAIBASE FAISEVER SYSADMIN VM" |
11 | nogrub=1 ;; | |
2d1f8014 | 12 | demohost) |
5caa1613 | 13 | echo "FAIBASE DHCPC DEMO" ;; |
3dfaa361 | 14 | rms) |
5caa1613 | 15 | echo "FAIBASE DHCPC DEMO XORG TRISQUEL RMS";; |
2d1f8014 | 16 | gnomehost) |
5caa1613 | 17 | echo "FAIBASE DHCPC DEMO XORG GNOME";; |
2d1f8014 | 18 | atom*) |
5caa1613 | 19 | echo "FAIBASE DHCPC DEMO" ;; |
2d1f8014 | 20 | bear) |
5caa1613 | 21 | echo "FAIBASE DHCPC LVM_XEN_SERVER XEN" ;; |
2d1f8014 | 22 | puma) |
5caa1613 | 23 | echo "FAIBASE DHCPC RAID_XEN_VIRTUAL" ;; |
f733d6b3 LMM |
24 | diskstation*) |
25 | echo "FAIBASE DISKLESS DISKTOOLS SYSADMIN FSF" | |
afc7bce2 | 26 | nogrub=1 ;; |
f03c2e2a | 27 | freestation7) |
04ee438e LMM |
28 | echo "FAIBASE DISKLESS XORG TRISQUEL WORKSTATION FSF SYSADMIN MV" |
29 | nogrub=1 ;; | |
8d8df5d7 LMM |
30 | freestation06) |
31 | echo "FAIBASE DISKLESS XORG TRISQUEL WORKSTATION FSF SYSADMIN JAPANESE" | |
32 | nogrub=1 ;; | |
37c16f88 | 33 | freestation*) |
c5b48639 | 34 | echo "FAIBASE DISKLESS XORG TRISQUEL WORKSTATION FSF" |
5caa1613 | 35 | nogrub=1 ;; |
fdb181c0 | 36 | freetop-x60*) |
fa9db267 | 37 | echo "FAIBASE DHCPC XORG TRISQUEL WORKSTATION FSF" |
fdb181c0 | 38 | ;; |
81410d1e | 39 | iwikiserver*) |
1f4c822b | 40 | echo "FAIBASE IKIWIKI SYSADMIN VM" |
81410d1e | 41 | nogrub=1 |
42 | ;; | |
04ee438e | 43 | jobserver*) |
432e3669 | 44 | echo "FAIBASE JOB SYSADMIN VM" |
04ee438e LMM |
45 | nogrub=1 |
46 | ;; | |
b75f015b | 47 | mysqlserver*) |
b4a13bdf | 48 | echo "FAIBASE KVMGUEST SYSADMIN MYSQLD" |
b75f015b LMM |
49 | nogrub=1 |
50 | ;; | |
6441b4e5 | 51 | streamstation*) |
aa115edc | 52 | echo "FAIBASE DHCPC SYSADMIN STREAM LIBREPLANET" |
6441b4e5 | 53 | ;; |
54 | freetop*) | |
aa115edc | 55 | echo "FAIBASE DHCPC SYSADMIN XORG TRISQUEL WORKSTATION LIBREPLANET" |
6441b4e5 | 56 | ;; |
7b236e33 | 57 | mwikiserver*) |
58 | echo "FAIBASE MEDIAWIKI SYSADMIN VM" | |
59 | nogrub=1 | |
60 | ;; | |
5caa1613 | 61 | *) |
7b236e33 | 62 | |
2acc702e | 63 | echo "FAIBASE";; |
2d1f8014 | 64 | esac |
65 | ||
5caa1613 | 66 | if [ $nogrub -eq 0 ]; then |
67 | (ifclass I386 || ifclass AMD64) && echo GRUB_PC | |
68 | fi | |
00743eb1 | 69 | |
2d1f8014 | 70 | exit 0 |