X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=fai%2Fconfig%2Fbasefiles%2Fmk-basefile;fp=fai%2Fconfig%2Fbasefiles%2Fmk-basefile;h=591a87836cce9293b5fd47ec9cd38c94efe2e2ed;hb=a6f3eaed0a1eebb5c58853fb9faa8bfbec404de3;hp=6eb29dbf4a54e86c2b8aab8f07578572c37571bb;hpb=5ba4947c2a95c36034491b616d33efe3da1c1743;p=automated-distro-installer diff --git a/fai/config/basefiles/mk-basefile b/fai/config/basefiles/mk-basefile index 6eb29db..591a878 100755 --- a/fai/config/basefiles/mk-basefile +++ b/fai/config/basefiles/mk-basefile @@ -10,7 +10,7 @@ # Supported distributions (each i386/amd64): # Debian GNU/Linux -# Ubuntu 14.04 +# Ubuntu 14.04/16.04 # CentOS 5/6/7 # Scientific Linux Cern 5/6 # @@ -31,6 +31,7 @@ EXCLUDE_SQUEEZE=isc-dhcp-client,isc-dhcp-common,info,tasksel,tasksel-data EXCLUDE_WHEEZY=isc-dhcp-client,isc-dhcp-common,info,tasksel,tasksel-data EXCLUDE_JESSIE=isc-dhcp-client,isc-dhcp-common,info,tasksel,tasksel-data EXCLUDE_TRUSTY=dhcp3-client,dhcp3-common,info +EXCLUDE_XENIAL=isc-dhcp-client,isc-dhcp-common,udhcpc,dibbler-client,dhcpcd5,info,tasksel,tasksel-data INCLUDE_DEBIAN=aptitude @@ -197,6 +198,16 @@ trusty() { tarit } +xenial() { + + local arch=$1 + + check + debootstrap --arch $arch --exclude=${EXCLUDE_XENIAL} --include=${INCLUDE_DEBIAN} xenial $xtmp ${MIRROR_UBUNTU} + cleanup-deb + tarit +} + unknown() { @@ -208,7 +219,9 @@ unknown() { CENTOS7_32 CENTOS7_64 SLC5_32 SLC5_64 SLC6_32 SLC6_64 + SLC7_64 TRUSTY32 TRUSTY64 + XENIAL32 XENIAL64 SQUEEZE32 SQUEEZE64 WHEEZY32 WHEEZY64 JESSIE32 JESSIE64 @@ -251,8 +264,11 @@ case "$target" in SLC5_64) slc amd64 5 ;; SLC6_32) slc i386 6 ;; SLC6_64) slc amd64 6 ;; + SLC7_64) slc amd64 7 ;; TRUSTY32) trusty i386 ;; TRUSTY64) trusty amd64 ;; + XENIAL32) xenial i386 ;; + XENIAL64) xenial amd64 ;; SQUEEZE32) squeeze i386 ;; SQUEEZE64) squeeze amd64 ;; WHEEZY32) wheezy i386 ;;