[ubuntu/groovy-proposed] fai 5.9.4ubuntu1 (Accepted)
Steve Langasek
steve.langasek at ubuntu.com
Thu Sep 3 02:16:13 UTC 2020
fai (5.9.4ubuntu1) groovy; urgency=low
* Merge from Debian unstable. Remaining changes:
- conf/NFSROOT
+ Replace debian linux-image-* with linux-image-generic (not
linux-image-server, which no longer exists).
- conf/{sources.list, nfsroot.conf}:
+ Adjust to Ubuntu sources.
- conf/nfsroot.conf:
+ Add "dhcp-client" to "--exclude" to FAI_DEBOOTSTRAP_OPTS.
* Dropped changes, no longer needed:
- bin/fai-cd:
+ Add missing grub-common package.
- examples/simple/scripts/GRUB_PC/10-setup:
+ Add command to regenerate grub.cfg.
* Update to focal as the default instead of the long-obsolete artful.
fai (5.9.4) unstable; urgency=low
[ Emmanuel Kasper ]
* control: add dependency procps
[ Andrew Bezella ]
* fai: initialize final_exit_code variable
[ Thomas Lange ]
* etc/NFSROOT: add class DEBIAN_, Closes: #956364
* add support for Ubuntu focal 20.04
* fai-make-nfsroot: fix dracut warning
* mk-basefile: add bullseye, focal
* 30-interface: also try altname of network interface
* add ubuuntu focal support
fai (5.9.3) unstable; urgency=medium
[ Thomas Lange ]
* updatebase.UBUNTU,UBUNTU/90-apt: use hook for setting locale instead
of debconf preseeding
* FAIBASE/10-misc: only add /tmp entry to fstab if not in disk_config,
first restore hosts.orig, then append my own IP
[ Andrew Bezella ]
* fai-divert: use which instead of command -v
fai (5.9.2) unstable; urgency=low
[ Thomas Lange ]
* upgrade standards version to 4.5.0, no changes
* use debhelper-compat instead of debian/compat
* fai-make-nfsroot: handle new packages dracut-live and dracut-squash,
make sure initrd will only be generated once
* fai-nfsroot.preinst: rename file to insserv does not complain
* NFSROOT: add pigz, used by dracut, add nmve tool
* task_sysinfo: list nvme devices
* task_inventory: list nvme devices and virtual disks
* 20-removable_media: no more entry for floppy in fstab
* setup-storage: fix preserve with btrfs fs, Closes: #945239
do not sync md devices after they are created,
this only applies during an installation from nfsroot
replaces mountdisks.DEFAULT
* Init.pm: print debug info also at the end
[ Donovan Keohane ]
* fai-mirror: check if list is empty before calling reprepro
* man pages: lots of proof reading
* get-config-dir, fai-divert: Migrate which to command -v
* Prefer 'grep -E' over 'egrep'
[ Carsten Aulbert ]
* fai-monitor: Add two more options to allow for custom strftime strings
fai (5.9.1) unstable; urgency=low
* remove support for old CentOS 5/6/7 releases
* examples: update class CENTOS for CentOS 8, use dnf instead of yum
* grub.cfg: add search
* check-cross-arch: check binary 'more' instead of 'ls'
* scripts/DEBIAN/40-misc: add missing $target
* mk-basefile: add --numeric-owner, add CentOS 8
fai (5.9) unstable; urgency=low
[ Thomas Lange ]
* Parser.pm: allow more spaces, closes: #945164
* new scripts fai-link, fai-sed
* fai-cd: add support for UEFI
* grub.cfg, grub.cfg.autodiscover: add UEFI support, fix legacy boot
config
* fai-kvm: add option -E, support for UEFI
* NFSROOT: do not install subversion, add grub-efi-amd64-bin, move some
packages to default section
* get-boot-info: remove loop, fix wrong IP settings in boot.log
* check-cross-arch: add support if /bin/ls is a symlink
* fai-make-nfroot: delete tmp dir before using it
* task_inventroy, task_sysinfo: print UEFI boot infos if available
* 85-efi-classes: script that defined classes for disk configs when
booting with UEFI
[ Vinzenz Vietzke ]
* Extending zypper install commands for patterns and products
[ corbolais ]
* fix several typos
fai (5.8.9) unstable; urgency=medium
* install_packages: fix bug that created package lists with additional
packages
fai (5.8.8) unstable; urgency=medium
* no source changes, new version needed because of wrong upload before
fai (5.8.7) unstable; urgency=low
[ Thomas Lange ]
* subroutines: support apt keys like package_config/CLASS.gpg
* install_packages: handle shell variables in a package name
* fai-mirror: add option -V, Closes: #909576
avoid variable name clashes
* fcopy: do not fail if File::lchown module is not available,
Closes: #925590
* fai-guide.txt: better explain first server installation,
add section about nfsroot and NFS v4
* fai-chboot: remove redundant message
* savelog.LAST.sh: add ignore patterns
* use command -v instead of type and which
fai (5.8.6) unstable; urgency=high
* DEMO/10-misc: fix variable name
fai (5.8.5) unstable; urgency=high
[ Thomas Lange ]
* fai-make-nfsroot, add conf/fai-project.gpg:
add key for fai-project.org repository, Closes: #933185
* fai-make-nfsroot: use long key ID
* subroutines: remove wait_for_jobs() and jobrunning(), prevent
undefined variable
umount /run/dev in target, Closes: #928981
* fai-mirror: allow packages without .deb suffix
* fai-chboot: better info messages
* fai-kvm: allow kvm options after --, Closes: #929679
* fai-cd: make first partition bootable, Closes: #926693
* Makefile: use sed instead of perl
* add fai-server.maintscript
* compat: use debhelper compat level 11
* rules: use dh instead of dh_ tools
* setup-storage: use internal variable name when in debug mode
* Commands.pm: always set boot flag for /boot/efi, Closes: #931451
* fai-cd.8: add option -V
* fai-guide.txt: fix a lot of small typos
* task_sysinfo: remove init.d call which does not exists any more
* fai-mk-network: detect default network device
* fai-guide.txt: update kernel version and some newer output examples
* grub.cfg.autodiscover: drop unused option
* check-cross-arch: add test if qemu static is needed in target
[ Donovan Keohane ]
* Commands.pm: fixes creating btrfs subvolumes
https://github.com/faiproject/fai/pull/81
[ mroelandts ]
* fai-cd: add option -V
fai (5.8.4) unstable; urgency=low
[ Thomas Lange ]
* updatebase: mount /run/udev into /target, Closes: #925247
* fai-cd.8: improve -d description
* fix several typos
[ Björn Torkelsson ]
* fai-make-nfsroot: foreign architecture may not be defined
Closes: #925246
[ Nicolas Souedet ]
* Commands.pm: fix wrong Perl dereferencing, Closes: #925469
fai (5.8.3) unstable; urgency=medium
* fai-server.prerm: add test, Closes: #924227
* NFSROOT: add gpg for buster and beyond
fai (5.8.2) unstable; urgency=low
* NFSROOT,nfsroot.conf,sources.list,mkdebmirror: change defaults
to buster
* fai-mirror: better regex for matching the backports name,
do not use hardcoded release name
* conf/NFSROOT: replace big packages with smaller replacements
* README.build-sources: fix git command
* README: major rewrite
fai (5.8.1) unstable; urgency=low
* 30-interfaces: add support for Ubuntu's netplan
* package_config/{UBUNTU,XORG}: add ubuntu-server except when installing
desktop
fai (5.8) unstable; urgency=low
* fcopy: change precedence of mode handling, Closes: #918185
* fai-make-nfsroot: copy files needed for UEFI
* NFSROOT: add efibootmgr
* fai-doc.txt: add info about FAIme
* dhcpd.conf: rename grubnetx64.efi to syslinux.efi
* control: new standards version
fai (5.7.4) unstable; urgency=low
[ Thomas Lange ]
* fai-make-nfsroot: fix dracut module net-genrules.sh
* get-boot-info: kill dhclient after use
* control: remove dummy package
* add network-manager-gnome to class XFCE
* 30-interfaces: do not add network device to interfaces if
NetworkManager is installed
fai (5.7.3) unstable; urgency=low
[ Thomas Lange ]
* setup-storage: instead of setting the cipher and size, use the
defaults of cryptsetup which is currently aes-xts-plain64
do not set cipher to old aes-cbc-essiv:sha256, Closes: #911372
add discard option when using luks, Closes: #911675
write EFI partition to disk_var.*, Closes: #911374
support raid device names like /dev/md/nv-root
use fixed units when getting LVM info, Closes: #909318
* when using nfs:// in FAI_CONFIG_SRC use server name from nfsroot if
not specified
* fai: allow setting of $romountopt from outside fai, Closes: #910083
[ Michael Schaller ]
* doc/Makefile: Fix parallel package builds with dpkg-buildpackage -j2.
fai (5.7.2) unstable; urgency=low
[ Thomas Lange ]
* setup-storage: add option -y
* control: remove Mika from uploaders
[ Jelmer Vernooij ]
* Use secure URI in Vcs control header.
fai (5.7.1) unstable; urgency=low
[ Thomas Lange ]
* fai-make-nfsroot, fai, examples/simple: use Perl regex with grep
* scripts/DEBIAN/30-interface: add interfaces.d, use ethX name when
getting CIDR
* fai-diskimage: add suport for sparse images using img2simg, suffix
.simg
* fai-diskimage.8: add info about formats
* fai-disk-info: allow more than 10 nvme and mmcblk devices
* fai-do-scripts: if file type is unknown, just execute script or
executable, Closes: #907799
* fai.8: better explanation, Closes: #845529
* do not use netselect for Ubuntu mirror, use new variable ubuntumirror
in class/UBUNTU.var
* control: update standards version
[ Achim Bohnet ]
* packages_config: treat UBUNTU + XORG same way as DEBIAN + XORG
[ Andrew Bezella ]
* updatebase: use private mounts for /dev and /dev/pts
[ Martin Krämer ]
* mk-basefile: support empty EXCLUDE_<DEBIANVERSION> variable,
Closes: #907556
fai (5.7) unstable; urgency=low
[ Thomas Lange ]
* move subdir examples/simple into submodule
* setup-storage.8: describe NFS diskless client support
* replace xenial with bionic
* add german setting for Bionic
* install_packages: remove unused code, add variable
FAI_DISABLE_PACKAGE_NAME_CHECK which does the same as -N,
Closes: #894561
* NFSROOT: add packages for armhf
* fai-make-nfsroot: also match --arch ARCH, Closes: #895204,
also copy *.gpg keys into nfsroot
* subroutines: do not use array variable when defining $cmdline, use
just a plain string, remove some unused code, create resolv.conf
before starting rsyslogd
* fai-mirror: add AllowInsecureRepositories, catch errors of
install_packages
* mkdebmirror: add --keyring
* task_inventory: add bios date
* README: add info about git submodule
* control: update standards version
* GRUB*/10-setup: add code for detecting /boot in lvm-on-md,
Closes: #892279, special handling is not needed for legacy bios,
for UEFI Bios, test for /dev/loop instead of hostdisk, Closes: #900363
* class/60-misc: fix tests for GRUB_EFI and GRUB_PC
* dhcpd.conf: add test for UEFI clients
* 10-rootpw: enable sudo for $username if no root pw was set
* fai-cd: use trusted=yes instead of allow-insecure=yes for local
repository, better error messages when internal ext3 image is to small
[ Ian Kelling ]
* fai-cd: fix empty expansion causing superflous 1 exit
[ Riku Voipio ]
* subroutines, check-cross-arch: fix --print-foreign-architectures
parsing
[ Andreas Heinlein ]
* subroutines: also install apt keys in binary (.gpg) format in
/etc/apt/trusted.gpg.d
[ Markus Lindberg ]
* fai-make-nfsroot, subroutines: add AllowInsecureRepositories to
suppress errors for newer versions of APT
[ Henrique de Moraes Holschuh ]
* fai-guide.txt: clarify how PACKAGE <type> override works
[ Frank Steinberg ]
* setup-storage: add support for NFS diskless clients
[ Derek Poon ]
* subroutines: run gpg in FAI to convert .asc files to .gpg files
fai (5.6) unstable; urgency=medium
* conf/sources.list: enable project repository by default
* LAST/50-misc: if faiserver was installed, use project repository
* nfsroot.conf.5: add SERVERINTERFACE
* fai-new-mac: use iproute instead of arp command
* fai-make-nfsroot: support ED25519 instead of DSA keys
* fcopy: remove needless code
* mk-basefile: add bionic
fai (5.5.5) unstable; urgency=low
* fai-make-nfsroot: fix syntax error when not using -p or -P
fai (5.5.4) unstable; urgency=low
[ Thomas Lange ]
* remove initramfs-tools from package_config, so we can also use dracut
* fai-diskimage: add support for raw.xz and raw.zst, enable multiple
threads support for xz and zstd
* mk-basefile: do not exclude tasksel
* fai-make-nfsroot: add -P, fix syntax error
* 41-warning.sh: abort if ESC is pressed
[ Markus Lindberg ]
* mountdisks.DEFAULT: use sync_action functionality instead of setting
limits
fai (5.5.3) unstable; urgency=low
[ Thomas Lange ]
* fai-make-nfsroot: do not activate soft RAID arrays
* task_inventory, task_sysinfo: activate soft RAID
* subroutines: update process name
[ Jean-Mathieu Chantrein ]
fai-guide.txt: add link to french version
fai (5.5.2) unstable; urgency=low
* fai-mirror: fix some minor warning
* mkdebmirror: add backports, use http
* Makefile: fix minor error, use filter-out
fai (5.5.1) unstable; urgency=low
[ Thomas Lange ]
* control: add depends to e2fsprogs, Closes: #887208, #887287
* fcopy: after variable substitution execute preinst, Closes: #882485
* always use --xattrs --acls when operation on base files,
Closes: #881829
* fai-mirror: add support for backports
* fai: new variable FAI_RUNDIR
* LAST/50-misc: for architecture ARM copy kernel and initrd to
$FAI_RUNDIR
* fai-cd: support ISO images >4GB
* savelog.LAST.sh: add ignore patterns
* package_config/XORG: update package name
* scripts/: add user only if $username is defined
* 10-rootpw: if $ROOTPW is empty, lock password for root account,
instead of setting empty password
* Commands.pm: add -f to wipefs, currently not used for all calls
* fai-mk-network: add -i
* fai-kvm: use printf instead of dc
* mountdisks.DEFAULT: new hook that stops sync of soft raid during
installation
* don't use 'apt-key add', just copy the *.asc files
* fai-mk-configspace.1: add man page, Closes: #886918
* DEMO/10-misc: disable the which xfce panel question for the new user
* Makefile: use filter-out
fai (5.5) unstable; urgency=low
[ Thomas Lange ]
* fcopy: add option -S, substitute {%varname%} by value of the variable,
Closes: #874188
* subroutines: fix call of debootstrap, Closes: #878405
* fai-cd: add -c, -n, code cleanup, do not use memtest from host
the local mirror is insecure, since it's not signed
* fai-mirror: add -s, remove suite from reprepro config
* mk-basefile: add sid
* fai-make-nfsroot: request a certain key instead of grep, Closes: #878447
add options -N, -s
* fai-diskimage,subroutines: add support for zerofree
* fai-setup: do not add a line for nfsv4 with fsid=0 any more
* fai-chboot: force nfs v3 for the nfsroot
* get rid of aptitude
* remove class GCE
* fai-kvm: use virtio for better network performance also for user mode
network, boot order disk then CD
* move NEWS.Debian to NEWS
* fai: use debian as hostname if no IP is set
* get-boot-info: major cleanup, move some code from subroutines to here
* NFSROOT: use install-norec, add classes NONFREE and FULL
* 41-warning: use red background
* config space: instead of fixed name demo, the variable $username and
$USERPW is used, use tmpfs for /tmp
* disk_config: no separate partition for /tmp, better sizes
* grub.cfg: new order of menu entries, use unicode font
* install_packages: fix -l and -L output when using install and
install-norec at the same time
* 30-interface: add test if NIC1 is defined
* fai-scan.sh: force nfs v3 for the nfsroot
[ Eli Taft ]
* fai-cd.8: Adding a note about the grub config
[ Juri Grabowski ]
* subroutines: call fai-chboot on remote also with MAC address
[ Andrew Ruthven ]
* fcopy: Add -S to help output
fai (5.4) unstable; urgency=low
[ Thomas Lange ]
* support foreign (cross) architectures in fai-make-nfsroot, subroutines
* new script fai-mk-configspace, used by fai-setup
* move from httpredir to deb.debian.org, also replace
security.debian.org
* GRUB*/10-setup: device.map is not needed any more
* fetch-basefile: use simple array instead of eval and indirect
variables, Closes: #868267
* fai-cd: add option -s to fai-cd, calculate size after hiding
directories, adjust image size, some builds with option -H fail
because of to few space in the image
* fai-mirror: use the trusted keys from the host when downloading the
packages, remove hardcoded architectures
* subroutines: obfuscate all variable definitions ending with PW, like
LUKSPW, MYOWNPW,... in fai.log
do not print message about keys not loaded to apt-key
task_faiend: many changes for better handling fai-diskimage,
disable vg and write name of vg into /var/run/fai/vgremove.$PPID
remove sync call
task_savelog: do not exit that early for dirinstall and fai-diskimage
* fai-diskimage: remove debug option, exit with code from fai call
Closes: #866331, remove vg used inside a loop device
* mk-basefile: add buster, add support for cross architectures (-f)
* fai-make-nfsroot: omit more dracut modules, Closes: #857635
* move grep call into awk
* fai-cd: check all mandatory commands at once
* fai-disk-info: remove the USB boot stick from $disklist
* check-cross-arch: new script, that compares the host architecture and
the architecture inside the target
* control: change priority, update standards version
* remove upstart support
* use invoke-rc.d instead of calling /etc/init.d/ scripts
* setup-storage, fai-diskimage: add variable SS_IGNORE_VG
which contains the list of volume groups to be ignored Closes: #860141
* fai-kvm: add format if raw is used, add test for -u
* sources.list: add apt_cdn for template expansion for sources.list
* fai: check if task_error was set and exit with proper value
* subroutines: do not overwrite $task_error for every new task, add new
local variable, write task_error to a file, Closes: #866331
print location of log files
* updatebase: use apt-get instead of aptitude
* fai-chboot: add option -q
* disk_config/XENIAL: new config with metadata_csum disabled
* package_config/FAIBASE: add apt-transport-https
* LAST/50-misc: set error if no kernel was installed
[ Henning Glawe ]
* Parser.pm: resolve /dev/disk/by-id/ symlinks for lvm/raid configs
[ Marcus Fenner ]
* Add support for eMMC storages, Closes: #863893
[ Juri Grabowski ]
* control,conf/NFSROOT: add fdisk dependency for Buster and Bullseye,
Closes: #872109
[ Noah Meyerhans ]
* Disable systemd's network interface name management, see #863385
Date: Wed, 02 Sep 2020 19:12:33 -0700
Changed-By: Steve Langasek <steve.langasek at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/fai/5.9.4ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 02 Sep 2020 19:12:33 -0700
Source: fai
Architecture: source
Version: 5.9.4ubuntu1
Distribution: groovy
Urgency: high
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Steve Langasek <steve.langasek at ubuntu.com>
Closes: 845529 857635 860141 863893 866331 868267 872109 874188 878405 878447 881829 882485 886918 887208 887287 892279 894561 895204 900363 907556 907799 909318 909576 910083 911372 911374 911675 918185 924227 925246 925247 925469 925590 926693 928981 929679 931451 933185 945164 945239 956364
Changes:
fai (5.9.4ubuntu1) groovy; urgency=low
.
* Merge from Debian unstable. Remaining changes:
- conf/NFSROOT
+ Replace debian linux-image-* with linux-image-generic (not
linux-image-server, which no longer exists).
- conf/{sources.list, nfsroot.conf}:
+ Adjust to Ubuntu sources.
- conf/nfsroot.conf:
+ Add "dhcp-client" to "--exclude" to FAI_DEBOOTSTRAP_OPTS.
* Dropped changes, no longer needed:
- bin/fai-cd:
+ Add missing grub-common package.
- examples/simple/scripts/GRUB_PC/10-setup:
+ Add command to regenerate grub.cfg.
* Update to focal as the default instead of the long-obsolete artful.
.
fai (5.9.4) unstable; urgency=low
.
[ Emmanuel Kasper ]
* control: add dependency procps
.
[ Andrew Bezella ]
* fai: initialize final_exit_code variable
.
[ Thomas Lange ]
* etc/NFSROOT: add class DEBIAN_, Closes: #956364
* add support for Ubuntu focal 20.04
* fai-make-nfsroot: fix dracut warning
* mk-basefile: add bullseye, focal
* 30-interface: also try altname of network interface
* add ubuuntu focal support
.
fai (5.9.3) unstable; urgency=medium
.
[ Thomas Lange ]
* updatebase.UBUNTU,UBUNTU/90-apt: use hook for setting locale instead
of debconf preseeding
* FAIBASE/10-misc: only add /tmp entry to fstab if not in disk_config,
first restore hosts.orig, then append my own IP
.
[ Andrew Bezella ]
* fai-divert: use which instead of command -v
.
fai (5.9.2) unstable; urgency=low
.
[ Thomas Lange ]
* upgrade standards version to 4.5.0, no changes
* use debhelper-compat instead of debian/compat
* fai-make-nfsroot: handle new packages dracut-live and dracut-squash,
make sure initrd will only be generated once
* fai-nfsroot.preinst: rename file to insserv does not complain
* NFSROOT: add pigz, used by dracut, add nmve tool
* task_sysinfo: list nvme devices
* task_inventory: list nvme devices and virtual disks
* 20-removable_media: no more entry for floppy in fstab
* setup-storage: fix preserve with btrfs fs, Closes: #945239
do not sync md devices after they are created,
this only applies during an installation from nfsroot
replaces mountdisks.DEFAULT
* Init.pm: print debug info also at the end
.
[ Donovan Keohane ]
* fai-mirror: check if list is empty before calling reprepro
* man pages: lots of proof reading
* get-config-dir, fai-divert: Migrate which to command -v
* Prefer 'grep -E' over 'egrep'
.
[ Carsten Aulbert ]
* fai-monitor: Add two more options to allow for custom strftime strings
.
fai (5.9.1) unstable; urgency=low
.
* remove support for old CentOS 5/6/7 releases
* examples: update class CENTOS for CentOS 8, use dnf instead of yum
* grub.cfg: add search
* check-cross-arch: check binary 'more' instead of 'ls'
* scripts/DEBIAN/40-misc: add missing $target
* mk-basefile: add --numeric-owner, add CentOS 8
.
fai (5.9) unstable; urgency=low
.
[ Thomas Lange ]
* Parser.pm: allow more spaces, closes: #945164
* new scripts fai-link, fai-sed
* fai-cd: add support for UEFI
* grub.cfg, grub.cfg.autodiscover: add UEFI support, fix legacy boot
config
* fai-kvm: add option -E, support for UEFI
* NFSROOT: do not install subversion, add grub-efi-amd64-bin, move some
packages to default section
* get-boot-info: remove loop, fix wrong IP settings in boot.log
* check-cross-arch: add support if /bin/ls is a symlink
* fai-make-nfroot: delete tmp dir before using it
* task_inventroy, task_sysinfo: print UEFI boot infos if available
* 85-efi-classes: script that defined classes for disk configs when
booting with UEFI
.
[ Vinzenz Vietzke ]
* Extending zypper install commands for patterns and products
.
[ corbolais ]
* fix several typos
.
fai (5.8.9) unstable; urgency=medium
.
* install_packages: fix bug that created package lists with additional
packages
.
fai (5.8.8) unstable; urgency=medium
.
* no source changes, new version needed because of wrong upload before
.
fai (5.8.7) unstable; urgency=low
.
[ Thomas Lange ]
* subroutines: support apt keys like package_config/CLASS.gpg
* install_packages: handle shell variables in a package name
* fai-mirror: add option -V, Closes: #909576
avoid variable name clashes
* fcopy: do not fail if File::lchown module is not available,
Closes: #925590
* fai-guide.txt: better explain first server installation,
add section about nfsroot and NFS v4
* fai-chboot: remove redundant message
* savelog.LAST.sh: add ignore patterns
* use command -v instead of type and which
.
fai (5.8.6) unstable; urgency=high
.
* DEMO/10-misc: fix variable name
.
fai (5.8.5) unstable; urgency=high
.
[ Thomas Lange ]
* fai-make-nfsroot, add conf/fai-project.gpg:
add key for fai-project.org repository, Closes: #933185
* fai-make-nfsroot: use long key ID
* subroutines: remove wait_for_jobs() and jobrunning(), prevent
undefined variable
umount /run/dev in target, Closes: #928981
* fai-mirror: allow packages without .deb suffix
* fai-chboot: better info messages
* fai-kvm: allow kvm options after --, Closes: #929679
* fai-cd: make first partition bootable, Closes: #926693
* Makefile: use sed instead of perl
* add fai-server.maintscript
* compat: use debhelper compat level 11
* rules: use dh instead of dh_ tools
* setup-storage: use internal variable name when in debug mode
* Commands.pm: always set boot flag for /boot/efi, Closes: #931451
* fai-cd.8: add option -V
* fai-guide.txt: fix a lot of small typos
* task_sysinfo: remove init.d call which does not exists any more
* fai-mk-network: detect default network device
* fai-guide.txt: update kernel version and some newer output examples
* grub.cfg.autodiscover: drop unused option
* check-cross-arch: add test if qemu static is needed in target
.
[ Donovan Keohane ]
* Commands.pm: fixes creating btrfs subvolumes
https://github.com/faiproject/fai/pull/81
.
[ mroelandts ]
* fai-cd: add option -V
.
fai (5.8.4) unstable; urgency=low
.
[ Thomas Lange ]
* updatebase: mount /run/udev into /target, Closes: #925247
* fai-cd.8: improve -d description
* fix several typos
.
[ Björn Torkelsson ]
* fai-make-nfsroot: foreign architecture may not be defined
Closes: #925246
.
[ Nicolas Souedet ]
* Commands.pm: fix wrong Perl dereferencing, Closes: #925469
.
fai (5.8.3) unstable; urgency=medium
.
* fai-server.prerm: add test, Closes: #924227
* NFSROOT: add gpg for buster and beyond
.
fai (5.8.2) unstable; urgency=low
.
* NFSROOT,nfsroot.conf,sources.list,mkdebmirror: change defaults
to buster
* fai-mirror: better regex for matching the backports name,
do not use hardcoded release name
* conf/NFSROOT: replace big packages with smaller replacements
* README.build-sources: fix git command
* README: major rewrite
.
fai (5.8.1) unstable; urgency=low
.
* 30-interfaces: add support for Ubuntu's netplan
* package_config/{UBUNTU,XORG}: add ubuntu-server except when installing
desktop
.
fai (5.8) unstable; urgency=low
.
* fcopy: change precedence of mode handling, Closes: #918185
* fai-make-nfsroot: copy files needed for UEFI
* NFSROOT: add efibootmgr
* fai-doc.txt: add info about FAIme
* dhcpd.conf: rename grubnetx64.efi to syslinux.efi
* control: new standards version
.
fai (5.7.4) unstable; urgency=low
.
[ Thomas Lange ]
* fai-make-nfsroot: fix dracut module net-genrules.sh
* get-boot-info: kill dhclient after use
* control: remove dummy package
* add network-manager-gnome to class XFCE
* 30-interfaces: do not add network device to interfaces if
NetworkManager is installed
.
fai (5.7.3) unstable; urgency=low
.
[ Thomas Lange ]
* setup-storage: instead of setting the cipher and size, use the
defaults of cryptsetup which is currently aes-xts-plain64
do not set cipher to old aes-cbc-essiv:sha256, Closes: #911372
add discard option when using luks, Closes: #911675
write EFI partition to disk_var.*, Closes: #911374
support raid device names like /dev/md/nv-root
use fixed units when getting LVM info, Closes: #909318
* when using nfs:// in FAI_CONFIG_SRC use server name from nfsroot if
not specified
* fai: allow setting of $romountopt from outside fai, Closes: #910083
.
[ Michael Schaller ]
* doc/Makefile: Fix parallel package builds with dpkg-buildpackage -j2.
.
fai (5.7.2) unstable; urgency=low
.
[ Thomas Lange ]
* setup-storage: add option -y
* control: remove Mika from uploaders
.
[ Jelmer Vernooij ]
* Use secure URI in Vcs control header.
.
fai (5.7.1) unstable; urgency=low
.
[ Thomas Lange ]
* fai-make-nfsroot, fai, examples/simple: use Perl regex with grep
* scripts/DEBIAN/30-interface: add interfaces.d, use ethX name when
getting CIDR
* fai-diskimage: add suport for sparse images using img2simg, suffix
.simg
* fai-diskimage.8: add info about formats
* fai-disk-info: allow more than 10 nvme and mmcblk devices
* fai-do-scripts: if file type is unknown, just execute script or
executable, Closes: #907799
* fai.8: better explanation, Closes: #845529
* do not use netselect for Ubuntu mirror, use new variable ubuntumirror
in class/UBUNTU.var
* control: update standards version
.
[ Achim Bohnet ]
* packages_config: treat UBUNTU + XORG same way as DEBIAN + XORG
.
[ Andrew Bezella ]
* updatebase: use private mounts for /dev and /dev/pts
.
[ Martin Krämer ]
* mk-basefile: support empty EXCLUDE_<DEBIANVERSION> variable,
Closes: #907556
.
fai (5.7) unstable; urgency=low
.
[ Thomas Lange ]
* move subdir examples/simple into submodule
* setup-storage.8: describe NFS diskless client support
* replace xenial with bionic
* add german setting for Bionic
* install_packages: remove unused code, add variable
FAI_DISABLE_PACKAGE_NAME_CHECK which does the same as -N,
Closes: #894561
* NFSROOT: add packages for armhf
* fai-make-nfsroot: also match --arch ARCH, Closes: #895204,
also copy *.gpg keys into nfsroot
* subroutines: do not use array variable when defining $cmdline, use
just a plain string, remove some unused code, create resolv.conf
before starting rsyslogd
* fai-mirror: add AllowInsecureRepositories, catch errors of
install_packages
* mkdebmirror: add --keyring
* task_inventory: add bios date
* README: add info about git submodule
* control: update standards version
* GRUB*/10-setup: add code for detecting /boot in lvm-on-md,
Closes: #892279, special handling is not needed for legacy bios,
for UEFI Bios, test for /dev/loop instead of hostdisk, Closes: #900363
* class/60-misc: fix tests for GRUB_EFI and GRUB_PC
* dhcpd.conf: add test for UEFI clients
* 10-rootpw: enable sudo for $username if no root pw was set
.
* fai-cd: use trusted=yes instead of allow-insecure=yes for local
repository, better error messages when internal ext3 image is to small
.
[ Ian Kelling ]
* fai-cd: fix empty expansion causing superflous 1 exit
.
[ Riku Voipio ]
* subroutines, check-cross-arch: fix --print-foreign-architectures
parsing
.
[ Andreas Heinlein ]
* subroutines: also install apt keys in binary (.gpg) format in
/etc/apt/trusted.gpg.d
.
[ Markus Lindberg ]
* fai-make-nfsroot, subroutines: add AllowInsecureRepositories to
suppress errors for newer versions of APT
.
[ Henrique de Moraes Holschuh ]
* fai-guide.txt: clarify how PACKAGE <type> override works
.
[ Frank Steinberg ]
* setup-storage: add support for NFS diskless clients
.
[ Derek Poon ]
* subroutines: run gpg in FAI to convert .asc files to .gpg files
.
fai (5.6) unstable; urgency=medium
.
* conf/sources.list: enable project repository by default
* LAST/50-misc: if faiserver was installed, use project repository
* nfsroot.conf.5: add SERVERINTERFACE
* fai-new-mac: use iproute instead of arp command
* fai-make-nfsroot: support ED25519 instead of DSA keys
* fcopy: remove needless code
* mk-basefile: add bionic
.
fai (5.5.5) unstable; urgency=low
.
* fai-make-nfsroot: fix syntax error when not using -p or -P
.
fai (5.5.4) unstable; urgency=low
.
[ Thomas Lange ]
* remove initramfs-tools from package_config, so we can also use dracut
* fai-diskimage: add support for raw.xz and raw.zst, enable multiple
threads support for xz and zstd
* mk-basefile: do not exclude tasksel
* fai-make-nfsroot: add -P, fix syntax error
* 41-warning.sh: abort if ESC is pressed
.
[ Markus Lindberg ]
* mountdisks.DEFAULT: use sync_action functionality instead of setting
limits
.
fai (5.5.3) unstable; urgency=low
.
[ Thomas Lange ]
* fai-make-nfsroot: do not activate soft RAID arrays
* task_inventory, task_sysinfo: activate soft RAID
* subroutines: update process name
.
[ Jean-Mathieu Chantrein ]
fai-guide.txt: add link to french version
.
fai (5.5.2) unstable; urgency=low
.
* fai-mirror: fix some minor warning
* mkdebmirror: add backports, use http
* Makefile: fix minor error, use filter-out
.
fai (5.5.1) unstable; urgency=low
.
[ Thomas Lange ]
* control: add depends to e2fsprogs, Closes: #887208, #887287
* fcopy: after variable substitution execute preinst, Closes: #882485
* always use --xattrs --acls when operation on base files,
Closes: #881829
* fai-mirror: add support for backports
* fai: new variable FAI_RUNDIR
* LAST/50-misc: for architecture ARM copy kernel and initrd to
$FAI_RUNDIR
* fai-cd: support ISO images >4GB
* savelog.LAST.sh: add ignore patterns
* package_config/XORG: update package name
* scripts/: add user only if $username is defined
* 10-rootpw: if $ROOTPW is empty, lock password for root account,
instead of setting empty password
* Commands.pm: add -f to wipefs, currently not used for all calls
* fai-mk-network: add -i
* fai-kvm: use printf instead of dc
* mountdisks.DEFAULT: new hook that stops sync of soft raid during
installation
* don't use 'apt-key add', just copy the *.asc files
* fai-mk-configspace.1: add man page, Closes: #886918
* DEMO/10-misc: disable the which xfce panel question for the new user
* Makefile: use filter-out
.
fai (5.5) unstable; urgency=low
.
[ Thomas Lange ]
* fcopy: add option -S, substitute {%varname%} by value of the variable,
Closes: #874188
* subroutines: fix call of debootstrap, Closes: #878405
* fai-cd: add -c, -n, code cleanup, do not use memtest from host
the local mirror is insecure, since it's not signed
* fai-mirror: add -s, remove suite from reprepro config
* mk-basefile: add sid
* fai-make-nfsroot: request a certain key instead of grep, Closes: #878447
add options -N, -s
* fai-diskimage,subroutines: add support for zerofree
* fai-setup: do not add a line for nfsv4 with fsid=0 any more
* fai-chboot: force nfs v3 for the nfsroot
* get rid of aptitude
* remove class GCE
* fai-kvm: use virtio for better network performance also for user mode
network, boot order disk then CD
* move NEWS.Debian to NEWS
* fai: use debian as hostname if no IP is set
* get-boot-info: major cleanup, move some code from subroutines to here
* NFSROOT: use install-norec, add classes NONFREE and FULL
* 41-warning: use red background
* config space: instead of fixed name demo, the variable $username and
$USERPW is used, use tmpfs for /tmp
* disk_config: no separate partition for /tmp, better sizes
* grub.cfg: new order of menu entries, use unicode font
* install_packages: fix -l and -L output when using install and
install-norec at the same time
* 30-interface: add test if NIC1 is defined
* fai-scan.sh: force nfs v3 for the nfsroot
.
[ Eli Taft ]
* fai-cd.8: Adding a note about the grub config
.
[ Juri Grabowski ]
* subroutines: call fai-chboot on remote also with MAC address
.
[ Andrew Ruthven ]
* fcopy: Add -S to help output
.
fai (5.4) unstable; urgency=low
.
[ Thomas Lange ]
* support foreign (cross) architectures in fai-make-nfsroot, subroutines
* new script fai-mk-configspace, used by fai-setup
* move from httpredir to deb.debian.org, also replace
security.debian.org
* GRUB*/10-setup: device.map is not needed any more
* fetch-basefile: use simple array instead of eval and indirect
variables, Closes: #868267
* fai-cd: add option -s to fai-cd, calculate size after hiding
directories, adjust image size, some builds with option -H fail
because of to few space in the image
* fai-mirror: use the trusted keys from the host when downloading the
packages, remove hardcoded architectures
* subroutines: obfuscate all variable definitions ending with PW, like
LUKSPW, MYOWNPW,... in fai.log
do not print message about keys not loaded to apt-key
task_faiend: many changes for better handling fai-diskimage,
disable vg and write name of vg into /var/run/fai/vgremove.$PPID
remove sync call
task_savelog: do not exit that early for dirinstall and fai-diskimage
* fai-diskimage: remove debug option, exit with code from fai call
Closes: #866331, remove vg used inside a loop device
* mk-basefile: add buster, add support for cross architectures (-f)
* fai-make-nfsroot: omit more dracut modules, Closes: #857635
* move grep call into awk
* fai-cd: check all mandatory commands at once
* fai-disk-info: remove the USB boot stick from $disklist
* check-cross-arch: new script, that compares the host architecture and
the architecture inside the target
* control: change priority, update standards version
* remove upstart support
* use invoke-rc.d instead of calling /etc/init.d/ scripts
* setup-storage, fai-diskimage: add variable SS_IGNORE_VG
which contains the list of volume groups to be ignored Closes: #860141
* fai-kvm: add format if raw is used, add test for -u
* sources.list: add apt_cdn for template expansion for sources.list
* fai: check if task_error was set and exit with proper value
* subroutines: do not overwrite $task_error for every new task, add new
local variable, write task_error to a file, Closes: #866331
print location of log files
* updatebase: use apt-get instead of aptitude
* fai-chboot: add option -q
* disk_config/XENIAL: new config with metadata_csum disabled
* package_config/FAIBASE: add apt-transport-https
* LAST/50-misc: set error if no kernel was installed
.
[ Henning Glawe ]
* Parser.pm: resolve /dev/disk/by-id/ symlinks for lvm/raid configs
.
[ Marcus Fenner ]
* Add support for eMMC storages, Closes: #863893
.
[ Juri Grabowski ]
* control,conf/NFSROOT: add fdisk dependency for Buster and Bullseye,
Closes: #872109
.
[ Noah Meyerhans ]
* Disable systemd's network interface name management, see #863385
Checksums-Sha1:
2909ebbe04c2556ae9a8dbb7d728d770d504e4f9 2058 fai_5.9.4ubuntu1.dsc
b441a47bfbf755430a5c59caea4143c955e1de7b 286480 fai_5.9.4ubuntu1.tar.xz
76abb015ba91fd4fc9f616f847ddf237f83c82c8 6259 fai_5.9.4ubuntu1_source.buildinfo
Checksums-Sha256:
49f2578e4ce4a32beff43ccd275e05f6920893f9d25ecdcfc297b48e1c6293c8 2058 fai_5.9.4ubuntu1.dsc
25a5e9206e00542d0bb7ec3b65242c2ad3bbb2b42f1ea45ec2be356d1afcf1f7 286480 fai_5.9.4ubuntu1.tar.xz
d4243ab65256ca4cef6d9f4f92cc8508c0c40e8e7e31778465360526e249cc8e 6259 fai_5.9.4ubuntu1_source.buildinfo
Files:
31e1c69dccc478b9fff5d2daa19fdbd3 2058 admin optional fai_5.9.4ubuntu1.dsc
f252ced0a551043677bb52b6653c1f41 286480 admin optional fai_5.9.4ubuntu1.tar.xz
443b2721c58bcd0f1dde053526d010bf 6259 admin optional fai_5.9.4ubuntu1_source.buildinfo
Original-Maintainer: Thomas Lange <lange at debian.org>
-----BEGIN PGP SIGNATURE-----
iQJOBAEBCgA4FiEErEg/aN5yj0PyIC/KVo0w8yGyEz0FAl9QUawaHHN0ZXZlLmxh
bmdhc2VrQHVidW50dS5jb20ACgkQVo0w8yGyEz0I/Q/9EUHui8zmcgjpZrmBVAg2
yLvFdI5Z9QU8ebaNQplL+1jOhmVy8K+lQiNcdzD+vEdC+tly2jbnncb3Bc65FeDG
MofypffPoqIoRWd21ASeaqOvDCPJrM6I3VsJhhpEg/quDtpfqCBz14AZ+ZtyRynw
kMGdcWZHVEh55hfTfUOU+6wqcUPVl5bjItOQXprSEDOqn9hZMYaE1NV0BigcJgBs
e/FNpYzJeAhqhUTQlQ9N1NhFg2b7nGUp8jUnYVNj3uRJAAKNoVu1SxOHUQmjAzX3
s9O/IXb8wPt8nx6VOiBBdv608VryttIZODzKIfcJXVkouQ06iQ1uHFc+oF5kig59
NFU2LJaF3Yxxfve+sx4q3lwTsobfEolgAu37qha09+L9a0xHO8NtB36PhBqFX2E+
eV90n7H1I+tajvEGnI9oRIdOpofL5DBzise4PJnJ6grISF2gYKuy10XMG5o2laT5
TTzUX/G5rtlmTuBBl/CdU6lffpYr2VnsMJQ1BYB3vJVnd/aBO/d20/8vce87ATrp
dvmEanOZSu/zk79FziIP60wXK1+ffrpWzPqhxJnnLazhL5SXMLVhXdAUcp8um7jP
HAADcVaJ28uz5dS/nMfPolIH0Y1YL74vlNbXiRu76cUp9pYRuuyvMHrMozWEgnx4
sEumuI3xOwivpz1R4QUuH8A=
=d4pP
-----END PGP SIGNATURE-----
More information about the Groovy-changes
mailing list