X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=fai%2Fconfig%2Fclass%2F50-host-classes;h=96bcefb55d5006275465349429bbc2e5a30f23fd;hb=1aa7c3f936508df692bf5f434a338855439fbec5;hp=fc89c1dd6709c8684df9b5ea07079c4eddaf2ed9;hpb=3bd65f0ca635f1349626c2393a4dd8a50df64f54;p=automated-distro-installer diff --git a/fai/config/class/50-host-classes b/fai/config/class/50-host-classes index fc89c1d..96bcefb 100755 --- a/fai/config/class/50-host-classes +++ b/fai/config/class/50-host-classes @@ -7,25 +7,36 @@ # use a list of classes for our demo machine case $HOSTNAME in - faiserver) - echo "FAIBASE DEBIAN DEMO FAISERVER" ;; - demohost|client*) - echo "FAIBASE DEBIAN DEMO" ;; - xfcehost) - echo "FAIBASE DEBIAN DEMO XORG XFCE LVM";; - gnomehost) - echo "FAIBASE DEBIAN DEMO XORG GNOME";; - centos) - echo "FAIBASE CENTOS" # you may want to add class XORG here - ifclass I386 && echo CENTOS6_32 # AFAIK there's no 32bit C7 - ifclass AMD64 && echo CENTOS7_64 - exit 0 ;; # CentOS does not use the GRUB class - slchost) - # Scientific Linux Cern, is very similar to CentOS. SLC should alsways use the class CENTOS - echo "FAIBASE CENTOS SLC" # you may want to add class XORG here - ifclass I386 && echo SLC7_32 - ifclass AMD64 && echo SLC7_64 - exit 0 ;; # CentOS/SLC does not use the GRUB class + demohost) + echo "FAIBASE DEBIAN DESKTOP STABLE" ;; + x2) + echo "FAIBASE DEBIAN DESKTOP STABLE" ;; + tp) + echo "FAIBASE DEBIAN DESKTOP" ;; + frodo) + echo "FAIBASE DEBIAN DESKTOP" ;; + # faiserver) + # echo "FAIBASE DEBIAN DEMO FAISERVER" ;; + # xfcehost) + # echo "FAIBASE DEBIAN DEMO XORG XFCE LVM";; + # gnomehost) + # echo "FAIBASE DEBIAN DEMO XORG GNOME";; + # centos) + # echo "FAIBASE CENTOS" # you may want to add class XORG here + # ifclass I386 && echo CENTOS6_32 # AFAIK there's no 32bit C7 + # ifclass AMD64 && echo CENTOS7_64 + # exit 0 ;; # CentOS does not use the GRUB class + # slchost) + # # Scientific Linux Cern, is very similar to CentOS. SLC should alsways use the class CENTOS + # echo "FAIBASE CENTOS SLC" # you may want to add class XORG here + # ifclass I386 && echo SLC7_32 + # ifclass AMD64 && echo SLC7_64 + # exit 0 ;; # CentOS/SLC does not use the GRUB class *) - echo "FAIBASE DEBIAN DEMO" ;; + echo "FAIBASE DEBIAN DESKTOP" ;; esac + +if grep ^52:54:00: /sys/class/net/eth0/address &>/dev/null; then + # if our eth0 mac is in the kvm range, we are a vm. + echo "VM" +fi