[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