Commit ea6a4543 authored by Christopher Huhn's avatar Christopher Huhn
Browse files

Move old NFSROOT template to debian-8, install pristine Buster version as new default

parent b049bd4d
Pipeline #2421 failed with stages
in 1 minute and 24 seconds
......@@ -4,7 +4,7 @@ maintainer_email "hpc@gsi.de"
license "All rights reserved"
description "Installs/Configures fai"
long_description IO.read(File.join(File.dirname(__FILE__), 'README.md'))
version "0.9.4"
version "0.10.0"
depends "nfs", '< 4'
source_url 'https://git.gsi.de/chef/cookbooks/fai'
......
# package list for creating the NFSROOT
PACKAGES <%= @install_action || 'aptitude' %>
nfs-common fai-nfsroot ssh rdate lshw rpcbind
rsync lftp less dump reiserfsprogs e2fsprogs usbutils
hwinfo psmisc pciutils hdparm smartmontools parted mdadm lvm2
dnsutils ntpdate dosfstools xfsprogs xfsdump btrfs-tools
procinfo numactl dialog
console-common kbd
iproute netselect moreutils udev subversion
xz-utils
cupt
syslinux-common
curl wget- netcat-traditional
ca-certificates # for get-config-dir-https
nmap
# some network cards needs firmware
firmware-bnx2 firmware-bnx2x firmware-realtek
#firmware-linux-nonfree
# dracut can replace live-boot
dracut-network live-boot- live-boot-initramfs-tools-
# squeeze also needs initramfs-tools, even with dracut
#initramfs-tools
# choose if you like live-boot or dracut inside the nfsroot
#live-boot
# you should not edit the lines below
# architecture dependend list of packages that are installed
#git # git consumes a lot of disk space on the FAI CD
lsb-release # used to define classes based on release code names eg. WHEEZY
# The following packages where added via Chef attributes:
<%= @extra_pkgs.join(' ') %>
PACKAGES <%= @install_action || 'aptitude' %> I386
grub-pc
linux-image-686-pae
# packages for Ubuntu natty/oneiric/precise:
# linux-image-generic live-boot
PACKAGES <%= @install_action || 'aptitude' %> AMD64
grub-pc
linux-image-amd64
# packages for Ubuntu natty/oneiric/precise:
# linux-image-generic live-boot
PACKAGES install UBUNTU
upstart-sysv
# package list for creating the NFSROOT
PACKAGES <%= @install_action || 'aptitude' %>
PACKAGES <%= @install_action || 'install-norec' %> FULL
nfs-common fai-nfsroot rpcbind
rsync lftp
lshw procinfo
dump reiserfsprogs xfsprogs xfsdump btrfs-progs dosfstools
hwinfo hdparm smartmontools
subversion rdate
zile
numactl
udns-utils
netcat-traditional nmap
pxelinux syslinux-common # in jessie we need both
ca-certificates # for get-config-dir-https and apt-transport-https
usbutils pciutils
ssh
netselect
mdadm
#git # git consumes a lot of disk space on the FAI CD
nfs-common fai-nfsroot ssh rdate lshw rpcbind
rsync lftp less dump reiserfsprogs e2fsprogs usbutils
hwinfo psmisc pciutils hdparm smartmontools parted mdadm lvm2
dnsutils ntpdate dosfstools xfsprogs xfsdump btrfs-tools
procinfo numactl dialog
PACKAGES <%= @install_action || 'install-norec' %>
# dracut replaces live-boot and initramfs-tools
dracut live-boot- initramfs-tools-
dracut-config-generic
dracut-network
sysvinit-core systemd-sysv-
wget- curl
less
moreutils
ntpdate
lvm2
psmisc
dialog
console-common kbd
iproute netselect moreutils udev subversion
xz-utils
cupt
syslinux-common
curl wget- netcat-traditional
ca-certificates # for get-config-dir-https
nmap
xz-utils
# some network cards needs firmware
PACKAGES <%= @install_action || 'install-norec' %> NONFREE
firmware-bnx2 firmware-bnx2x firmware-realtek
#firmware-linux-nonfree
# dracut can replace live-boot
dracut-network live-boot- live-boot-initramfs-tools-
# squeeze also needs initramfs-tools, even with dracut
#initramfs-tools
firmware-misc-nonfree
# choose if you like live-boot or dracut inside the nfsroot
#live-boot
<%- if @extra_pkgs -%>
# The following packages where added via Chef attributes:
<%= @extra_pkgs.join("\n") %>
<%- end -%>
# you should not edit the lines below
# architecture dependend list of packages that are installed
#git # git consumes a lot of disk space on the FAI CD
lsb-release # used to define classes based on release code names eg. WHEEZY
# The following packages where added via Chef attributes:
<%= @extra_pkgs.join(' ') %>
PACKAGES <%= @install_action || 'aptitude' %> I386
PACKAGES <%= @install_action || 'install-norec' %> I386
grub-pc
efibootmgr
linux-image-686-pae
# packages for Ubuntu natty/oneiric/precise:
# linux-image-generic live-boot
PACKAGES <%= @install_action || 'aptitude' %> AMD64
PACKAGES <%= @install_action || 'install-norec' %> AMD64
grub-pc
efibootmgr
linux-image-amd64
#linux-image-amd64/buster-backports # if you want to use a newer kernel
PACKAGES <%= @install_action || 'install-norec' %> ARM64
grub-efi-arm64
efibootmgr
linux-image-arm64
PACKAGES <%= @install_action || 'install-norec' %> ARMHF
grub-efi-arm
efibootmgr
linux-image-armmp
PACKAGES <%= @install_action || 'install-norec' %> DEBIAN_9
apt-transport-https
# packages for Ubuntu natty/oneiric/precise:
# linux-image-generic live-boot
PACKAGES <%= @install_action || 'install-norec' %> DEBIAN_10
fdisk gpg
PACKAGES install UBUNTU
upstart-sysv
PACKAGES <%= @install_action || 'install-norec' %> DEBIAN_11
fdisk gpg
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment