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 |
9 | faiserver) | |
5caa1613 | 10 | echo "FAIBASE DEMO FAISERVER" ;; |
2d1f8014 | 11 | demohost) |
5caa1613 | 12 | echo "FAIBASE DHCPC DEMO" ;; |
3dfaa361 | 13 | rms) |
5caa1613 | 14 | echo "FAIBASE DHCPC DEMO XORG TRISQUEL RMS";; |
2d1f8014 | 15 | gnomehost) |
5caa1613 | 16 | echo "FAIBASE DHCPC DEMO XORG GNOME";; |
2d1f8014 | 17 | atom*) |
5caa1613 | 18 | echo "FAIBASE DHCPC DEMO" ;; |
2d1f8014 | 19 | bear) |
5caa1613 | 20 | echo "FAIBASE DHCPC LVM_XEN_SERVER XEN" ;; |
2d1f8014 | 21 | puma) |
5caa1613 | 22 | echo "FAIBASE DHCPC RAID_XEN_VIRTUAL" ;; |
f733d6b3 LMM |
23 | diskstation*) |
24 | echo "FAIBASE DISKLESS DISKTOOLS SYSADMIN FSF" | |
37c16f88 | 25 | freestation*) |
c5b48639 | 26 | echo "FAIBASE DISKLESS XORG TRISQUEL WORKSTATION FSF" |
5caa1613 | 27 | nogrub=1 ;; |
fdb181c0 | 28 | freetop-x60*) |
fa9db267 | 29 | echo "FAIBASE DHCPC XORG TRISQUEL WORKSTATION FSF" |
fdb181c0 | 30 | ;; |
5caa1613 | 31 | *) |
32 | echo "FAIBASE DHCPC DEMO XORG GNOME";; | |
2d1f8014 | 33 | esac |
34 | ||
5caa1613 | 35 | if [ $nogrub -eq 0 ]; then |
36 | (ifclass I386 || ifclass AMD64) && echo GRUB_PC | |
37 | fi | |
00743eb1 | 38 | |
2d1f8014 | 39 | exit 0 |