| 1 | #! /bin/bash |
| 2 | . /usr/lib/fai/subroutines |
| 3 | # assign classes hosts |
| 4 | |
| 5 | # use a list of classes for our demo machine |
| 6 | case $HOSTNAME in |
| 7 | faiserver) |
| 8 | echo "FAIBASE DEMO FAISERVER" ;; |
| 9 | demohost) |
| 10 | echo "FAIBASE DHCPC DEMO" ;; |
| 11 | rms) |
| 12 | echo "FAIBASE DHCPC DEMO XORG TRISQUEL RMS";; |
| 13 | gnomehost) |
| 14 | echo "FAIBASE DHCPC DEMO XORG GNOME";; |
| 15 | atom*) |
| 16 | echo "FAIBASE DHCPC DEMO" ;; |
| 17 | bear) |
| 18 | echo "FAIBASE DHCPC LVM_XEN_SERVER XEN" ;; |
| 19 | puma) |
| 20 | echo "FAIBASE DHCPC RAID_XEN_VIRTUAL" ;; |
| 21 | freestation) |
| 22 | echo "FAIBASE DHCPC DISKLESS XORG TRISQUEL" ;; |
| 23 | *) |
| 24 | echo "FAIBASE DHCPC DEMO XORG GNOME";; |
| 25 | esac |
| 26 | |
| 27 | if ! ifclass DISKLESS; then |
| 28 | (ifclass I386 || ifclass AMD64) && echo GRUB_PC |
| 29 | fi |
| 30 | exit 0 |