Change log for fai package in Debian

175 of 131 results
Published in sid-release
fai (6.2.2) unstable; urgency=low

  * updatebase: do not divert /sbin/init, Closes: #1056151
  * subroutines: fix variable name
  * 10-base-classes: remove class LINUX

 -- Thomas Lange <email address hidden>  Thu, 29 Feb 2024 11:34:09 +0100
Superseded in sid-release
fai (6.2.1) unstable; urgency=low

  * set default value for FAI_RAMDISKS in fai, Closes: #1064442
  * remove unused script check-cross-arch, no not use qemu-debootstrap,
    Closes: #1064441, #1064439
  * fai-disk-inifo: make sure functions are defined, closes: #1063146
  * install_packages: check apt-cache instead of .bin file
  * Init.pm: do not match all md devices, LVM on RAID now works again
  * setup-storage: add option -p
  * fai-make-nfsroot: add dracut module network, make sure functions are
    defined for remote login
  * subroutines: remove unused code for starting rsyslogd
  * fix multiple tests
  * GRUB_EFI/10-setup: force setting target architecture
    so fai-diskimage also works in a non-efi environment
  * package_config/DEBIAN: remove package eject

 -- Thomas Lange <email address hidden>  Fri, 23 Feb 2024 19:31:45 +0100
Deleted in experimental-release (Reason: None provided.)
fai (6.2.1~beta10) experimental; urgency=low

  * first tests

 -- Thomas Lange <email address hidden>  Sun, 11 Feb 2024 13:15:48 +0100
Superseded in experimental-release
fai (6.2.1~beta9) experimental; urgency=low

  * first tests

 -- Thomas Lange <email address hidden>  Sun, 11 Feb 2024 13:15:48 +0100
Superseded in experimental-release
fai (6.2.1~beta8) experimental; urgency=low

  * first tests

 -- Thomas Lange <email address hidden>  Sun, 11 Feb 2024 13:15:48 +0100
Superseded in experimental-release
fai (6.2.1~beta7) experimental; urgency=low

  * first tests

 -- Thomas Lange <email address hidden>  Sun, 11 Feb 2024 13:15:48 +0100
Superseded in experimental-release
fai (6.2.1~beta6) experimental; urgency=low

  * first tests

 -- Thomas Lange <email address hidden>  Sun, 11 Feb 2024 13:15:48 +0100
Superseded in experimental-release
fai (6.2.1~beta5) experimental; urgency=low

  * first tests

 -- Thomas Lange <email address hidden>  Sun, 11 Feb 2024 13:15:48 +0100
Superseded in experimental-release
fai (6.2.1~beta4) experimental; urgency=low

  * first tests

 -- Thomas Lange <email address hidden>  Sun, 11 Feb 2024 13:15:48 +0100
Superseded in experimental-release
fai (6.2.1~beta3) experimental; urgency=low

  * first tests

 -- Thomas Lange <email address hidden>  Sun, 11 Feb 2024 13:15:48 +0100
Superseded in experimental-release
fai (6.2.1~beta2) experimental; urgency=low

  * first tests

 -- Thomas Lange <email address hidden>  Sun, 11 Feb 2024 13:15:48 +0100
6.2
Superseded in sid-release
fai (6.2) unstable; urgency=low

  [ Thomas Lange ]
  * get-config-dir-svn: remove stray space, Closes: #1041609
  * Init.pm: allow more md device names, Closes: #1050383,
    fix regex for nvme devices with namespaces
  * get-config-dir-detect: new method
  * new script mk-data-partition, add option -c
  * fai: drop sysv code for starting udev,
    if a partition named MY-DATA exists mount it to /media/data
  * task_chboot: do not call if called by fai-diskimage
  * fai-diskimage: add option -C, use zstd for qcow2 format
  * fai-savelog: add optional directory to -l
  * task_instsoft: install packages from /media/data/pkgs
  * task_savelog: save logs to local data partition if it exists
  * terminal-wrapper: add support for running inside a screen or tmux
    session
  * fai-cd: redirect errors from dpkg call, preserve hardlinks when
    copying, write FAI version into FAI-CD, use custom fs.lst for grub
  * fai-scan.sh: redirect dialog output to console, needed for systemd
  * grub.cfg: add partition regex and additional path to EFI environment,
    fix wrong test, ignore FAI CD, print warning if no grub.cfg is found
  * grub.cfg.live: add config for live ISO
  * fai-cd.8: add example how to create a live ISO
  * fai-kvm: add boot from USB, do not add disks that do not exist
  * task_dirinstall: print size of created file system
  * task_chboot: handle FAI_LOGPROTO=none
  * fai-cd: handle symlink to nfsroot, add unicode font
  * mkdebmirror: switch to bookworm
  * fai-mirror: add non-free-firmware
  * install_packages: use apt instead of aptitude for just unpacking,
    remove unsupported aptitude option '--allow-change-held-packages',
    Closes: #1030312
  * conf/NFSROOT: add uuidgen, more nonfree firmware
  * fai-mount-disk: ignore USB stick we booted from, ignore
    /dev/mapper/live-base
  * fai-make-nfsroot: add support for symlinks, adjust modules for systemd
  * setup_storage: add variable FAI_KEEP_CRYPTKEYFILE
  * fai-mirror.1: explain when -B should not be used
  * fai-disk-info: move multiple functions into subroutines
  * package_config/FAISERVER: remove grub-pc, Closes: #1054263, #1054262
    remove nscd
  * package_config/DEBIAN: add bash-completion
  * disk_config: increase size of /boot
  * rc.local/FAISERVER: add information messages, always move rc.local to
    /var/tmp, restart apt-cacher-ng
  * FAISERVER/10-conffiles: more options for apt-cacher-ng
  * mk-basefile: add Alma Linux
  * add class LIVEISO
  * updatebase: use ctam()
  * hook/subroutines: define two cleanup_.. functions
  * instsoft.DEBIAN: use zstd for dracut
  * 50-misc: add test if $release is empty
  * subroutines: do not use bind for mounting pseudo filesystems in ctam()
    add set_bootstick,
    add multiple functions for generating disk lists
    grepv_disks()
    grep_disks()
    notmatchdisks()
    matchdisks()
    smallestdisk()
    largestdisk()
    all_disks_by_size()
    all_disks_and_size()
    once_only()
    checkdisk()
    disks_by_id()

  [ Henning Glawe ]
  * fai-mount-disk: ignore partition type "zfs_member"
  * mount2dir: ignore nfs4 and cephfs

  [ Moritz 'Morty' Strübe ]
  * add support for systemd

 -- Thomas Lange <email address hidden>  Sun, 21 Jan 2024 00:23:15 +0100
Deleted in experimental-release (Reason: None provided.)
fai (6.2~a1) experimental; urgency=low

  [ Thomas Lange ]
  * get-config-dir-svn: remove stray space, Closes: #1041609
  * Init.pm: allow more md device names, Closes: #1050383,
    fix regex for nvme devices with namespaces
  * get-config-dir-detect: new method
  * new script mk-data-partition, add option -c
  * fai: drop sysv code for starting udev,
    if a partition named MY-DATA exists mount it to /media/data
  * task_chboot: do not call if called by fai-diskimage
  * fai-diskimage: add option -C, use zstd for qcow2 format
  * fai-savelog: add optional directory to -l
  * task_instsoft: install packages from /media/data/pkgs
  * task_savelog: save logs to local data partition if it exists
  * terminal-wrapper: add support for running inside a screen or tmux
    session
  * fai-cd: redirect errors from dpkg call, preserve hardlinks when
    copying, write FAI version into FAI-CD, use custom fs.lst for grub
  * fai-scan.sh: redirect dialog output to console, needed for systemd
  * grub.cfg: add partition regex and additional path to EFI environment,
    fix wrong test, ignore FAI CD, print warning if no grub.cfg is found
  * grub.cfg.live: add config for live ISO
  * fai-cd.8: add example how to create a live ISO
  * fai-kvm: add boot from USB, do not add disks that do not exist
  * task_dirinstall: print size of created file system
  * task_chboot: handle FAI_LOGPROTO=none
  * fai-cd: handle symlink to nfsroot, add unicode font
  * mkdebmirror: switch to bookworm
  * fai-mirror: add non-free-firmware
  * install_packages: use apt instead of aptitude for just unpacking,
    remove unsupported aptitude option '--allow-change-held-packages',
    Closes: #1030312
  * conf/NFSROOT: add uuidgen, more nonfree firmware
  * fai-mount-disk: ignore USB stick we booted from, ignore
    /dev/mapper/live-base
  * fai-make-nfsroot: add support for symlinks, adjust modules for systemd
  * setup_storage: add variable FAI_KEEP_CRYPTKEYFILE
  * fai-mirror.1: explain when -B should not be used
  * fai-disk-info: move multiple functions into subroutines
  * package_config/FAISERVER: remove grub-pc, Closes: #1054263, #1054262
    remove nscd
  * package_config/DEBIAN: add bash-completion
  * disk_config: increase size of /boot
  * rc.local/FAISERVER: add information messages, always move rc.local to
    /var/tmp, restart apt-cacher-ng
  * FAISERVER/10-conffiles: more options for apt-cacher-ng
  * mk-basefile: add Alma Linux
  * add class LIVEISO
  * updatebase: use ctam()
  * hook/subroutines: define two cleanup_.. functions
  * instsoft.DEBIAN: use zstd for dracut
  * subroutines: do not use bind for mounting pseudo filesystems in ctam()
    add set_bootstick,
    add multiple functions for generating disk lists
    grepv_disks()
    grep_disks()
    notmatchdisks()
    matchdisks()
    smallestdisk()
    largestdisk()
    all_disks_by_size()
    all_disks_and_size()
    once_only()
    checkdisk()
    disks_by_id()

  [ Henning Glawe ]
  * fai-mount-disk: ignore partition type "zfs_member"
  * mount2dir: ignore nfs4 and cephfs

  [ Moritz 'Morty' Strübe ]
  * add support for systemd

 -- Thomas Lange <email address hidden>  Sat, 20 Jan 2024 10:39:45 +0100
Published in bookworm-release
fai (6.0.3+deb12u1) bookworm; urgency=low

  * fai: set IP address lifetime to forever, Closes: #1037329

 -- Thomas Lange <email address hidden>  Sat, 24 Jun 2023 13:02:26 +0200
Superseded in sid-release
fai (6.0.5) unstable; urgency=low

  * fai-diskimage: do not compress qcow2 using -c (too slow),
    add support for qcow2.zst

 -- Thomas Lange <email address hidden>  Sun, 25 Jun 2023 13:19:33 +0200
Superseded in sid-release
fai (6.0.4) unstable; urgency=low

  * fai: set IP address lifetime to forever, Closes: #1037329

 -- Thomas Lange <email address hidden>  Thu, 22 Jun 2023 21:35:04 +0200
Superseded in bookworm-release
Superseded in sid-release
fai (6.0.3) unstable; urgency=high

  *  get-boot-info: write $SERVER only if string is non-epmty
     fixes https://github.com/faiproject/fai/pull/118

 -- Thomas Lange <email address hidden>  Wed, 24 May 2023 11:57:11 +0200
Superseded in sid-release
fai (6.0.2) unstable; urgency=high

  [ Thomas Lange ]
  * add support for non-free-firmware, Closes: #1035555
  * mkdebmirror: bullseye -> bookworm, Closes: #1035608
  * doc/Makefile, debian/rules,fai-doc.doc-base.package:
    do not create ps files

 -- Thomas Lange <email address hidden>  Sun, 07 May 2023 17:25:35 +0200
Superseded in sid-release
fai (6.0.1) unstable; urgency=low

  [ Joerg Behrmann ]
  * install_packages: fix wrong type of perl variable, Closes: #1032267

  [ Thomas Lange ]
  * prtcopyleft: year++
  * disk_config/*: add comment about mkfs option that is needed when using
    older Debian releases, Closes: #1031415

 -- Thomas Lange <email address hidden>  Wed, 08 Mar 2023 19:38:00 +0100
6.0
Superseded in sid-release
fai (6.0) unstable; urgency=low

  [ Thomas Lange ]
  * fai-do-scripts: write output of all scripts to scripts.log,
    remove code for old cfengine versions (1 and 2)
  * fai-make-nfsroot: drop support for .asc files, use only .gpg
  * add autopkgtest
  * install_packages: add release=<name>
    feature, Closes: #844377, add pacman support
    add --allow-change-held-packages
    parse apt-cache output, Closes: #990211
  * fetch-basefile: use curl instead of lftp for downloading
  * Commands.pm: special handling of nvme devices, Closes: #999739, quote
    variables, Closes: #977832, remove old code need by old version of
    mkfs.btrfs and lvcreate,
  * fai-mk-network: use iproute commands instead of brctl
  * fai-make-nfsroot: add dracut modul network-legacy, Closes: #1010906
    do not kill dhclient, Closes: #987779, drop support for dracut < 049,
    patch udev rule of lvm for bullseye, include empty machine-id into
    base.tar
  * Exec.pm: better error message, Closes: #1005745
  * fcopy: handle broken symlinks, Closes: #985303
  * fai-chboot: add variable substitution when coping a template, add
    option -a
  * fai-class: use of .source scripts now emits an error
  * fai-kvm: add -M for creating NVMe devices
  * fai-mirror: use only first line of bpo in sources.list,
    Closes: #1006847, print number of packages inside the mirror
  * fai-diskimage: call losetup with -P, Closes: #1010593, do not remove
    VGs, deactivate them, Closes: #990633, add option -c, print error if
    umount fails, increase number of tries
  * fai-cd: set TMPDIR for chroot, Closes: #1000572,
    add grub module regexp
  * fai-setup: create ECDSA keys
  * Fstab.pm: support tmpfs size -, this uses the system default size for
    tmpfs, Closes: #951659
  * setup-storage: add support for fstabkey:partlabel and
    fstabkey:partuuid, remove crypto keyfile after use
  * enhance disk_config format for partition label support
  * ftar: add support for zstd
  * fai: check if unshare can be used, Closes: #989547
    use only IPv4 address as hostname
    remove code for deprecated taskname prepareapt
  * watch: update to version 4, use new url
  * subroutines: umount tmpfs if config space was downloaded via http,
    Closes: #1011642, check if systemd-resolved is used
  * task_sysinfo: print machine readable partition information, do not
    call commands that modify the system if no run in FAI environment,
    print battery information
  * subroutines: add help functions:
      ctam (Chroot TArget Mount pseudo filesystems)
      ctau (Chroot TArget Umount)
      ctai (Chroot TArget Into)
      rm_target (remount /target read-write)
  * NFSROOT: cleanup package list, add cryptsetup, zstd
  * update my email address
  * mk-basefile: remove /var/lib/dbus/machine-id, use zstd instead of gzip
    add Rocky 9, Debian Forky
  * ROCKY/60-network-scripts: add support for
    system-connections/${NIC1}.nmconnection
  * simple/examples: use fai-link and fai-sed instead of ln and sed,
    remove cryptsetup passphrase from format.log,
    use class ROCKY instead of CENTOS, update Ubuntu support to 22.04,
    add CLOUD_EFI, use ext4 for
    /boot in LVM examples, install kernel packages without recommends,
    use $kernelname in package_config set by class/DEBIAN.var
  * 20-hwdetect.sh: do not load kernel modules by default
  * get-boot-info: set NIC1 even if no network is used during installation
  * grub.cfg: new code booting from local disk, support more than two
    disks, add menu for UEFI settings
  * 15-root-ssh-key: new script that adds ssh keys class based
  * disk_config/*_EFI: use new format for gpt, p=<partlabel> instead of
    primary
  * GRUB_PC/10-setup: add test
  * remove --pid from unshare call

  [ Mike Gabriel ]
  * fai-abort:give job control to bash, Closes: #1020976

  [ Juri Grabowski ]
  * install_packages: add support for alpine Linux apk and
    Archlinux pacman

  [ Guido Günther ]
  * subroutines: allow one to pass a debootstrap script in FAI_DEBOOTSTRAP

  [  Christian Meyer ]
  * fai-setup: add ECDSA-key to known_hosts

  [ Aki Tuomi ]
  * check-cross-arch: fail on errors and unbound variables

  [ Hannes Eberhardt ]
  * package_config/ROCKY: update EFI packages

  [ Christoph Pleger ]
  * Commands.pm: sort btrfs subvolumes, Closes: #964761
    do not call mkfs mutliple times

 -- Thomas Lange <email address hidden>  Fri, 13 Jan 2023 22:45:03 +0100
Deleted in experimental-release (Reason: None provided.)
fai (6.0~alpha27) experimental; urgency=low

  * experimental test

 -- Thomas Lange <email address hidden>  Tue, 01 Nov 2022 10:35:51 +0100
Superseded in experimental-release
fai (6.0~alpha25) experimental; urgency=low

  * experimental test

 -- Thomas Lange <email address hidden>  Tue, 01 Nov 2022 10:35:51 +0100
Superseded in experimental-release
fai (6.0~alpha24) experimental; urgency=low

  [ Thomas Lange ]
  * fai-do-scripts: write output of all scripts to scripts.log,
    remove code for old cfengine versions (1 and 2)
  * fai-make-nfsroot: drop support for .asc files, use only .gpg
  * add autopkgtest
  * install_packages: add release=<name>
    feature, Closes: #844377, add pacman support
  * fetch-basefile: use curl instead of lftp for downloading
  * Commands.pm: special handling of nvme devices, Closes: #999739, quote
    variables, Closes: #977832, remove old code need by old version of
    mkfs.btrfs and lvcreate
  * fai-mk-network: usie iproute commands instead of brctl
  * fai-make-nfsroot: add dracut modul network-legacy, Closes: #1010906
    do not kill dhclient, Closes: #987779, drop support for dracut < 049,
    patch udev rule of lvm for bullseye, include empty machine-id into
    base.tar
  * Exec.pm: better error message, Closes: #1005745
  * fcopy: handle broken symlinks, Closes: #985303
  * fai-chboot: add variable substitution when coping a template, add
    option -a
  * fai-class: use of .source scripts now emits an error
  * fai-kvm: add -M for creating NVMe devices
  * fai-mirror: use only first line of bpo in sources.list,
    Closes: #1006847, print number of packages inside the mirror
  * fai-diskimage: call losetup with -P, Closes: #1010593, do not remove
    VGs, deactivate them, Closes: #990633, add option -c, print error if
    umount fails, increase number of tries
  * fai-cd: set TMPDIR for chroot, Closes: #1000572
  * fai-setup: create ECDSA keys
  * Fstab.pm: support tmpfs size -, this uses the system default size for
    tmpfs, Closes: #951659
  * setup-storage: add support for fstabkey:partlabel and
    fstabkey:partuuid, remove crypto keyfile after use
  * enhance disk_config format for partition label support
  * ftar: add support for zstd
  * fai: check if unshare can be used, Closes: #989547
    use only IPv4 address as hostname
    remove code for deprecated taskname prepareapt
  * watch: update to version 4, use new url
  * install_packages: parse apt-cache output, Closes: #990211
  * subroutines: umount tmpfs if config space was downloaded via http,
    Closes: #1011642
  * task_sysinfo: print machine readable partition information, do not
    call commands that modify the system if no run in FAI environment,
    print battery information
  * subroutines: add help functions:
      ctam (Chroot TArget Mount pseudo filesystems)
      ctau (Chroot TArget Umount)
      ctai (Chroot TArget Into)
      rm_target (remount /target read-write)
  * NFSROOT: cleanup package list, add cryptsetup
  * update my email address
  * mk-basefile: remove /var/lib/dbus/machine-id, use zstd instead of gzip
  * simple/examples: use fai-link and fai-sed instead of ln and sed,
    remove cryptsetup passphrase from logs, use class ROCKY instead of
    CENTOS, update Ubuntu support to 22.04, add CLOUD_EFI, use ext4 for
    /boot in LVM examples
  * get-boot-info: set NIC1 even if no network is used during installation

  [ Mike Gabriel ]
  * fai-abort:give job control to bash, Closes: #1020976

  [ Juri Grabowski ]
  * install_packages: add support for alpine Linux apk and
    Archlinux pacman

  [ Guido Günther ]
  * subroutines: allow one to pass a debootstrap script in FAI_DEBOOTSTRAP

  [  Christian Meyer ]
  * fai-setup: add ECDSA-key to known_hosts

  [ Aki Tuomi ]
  * check-cross-arch: fail on errors and unbound variables

  [ Hannes Eberhardt ]
  * package_config/ROCKY: update EFI packages


 -- Thomas Lange <email address hidden>  Tue, 01 Nov 2022 10:35:51 +0100
Superseded in experimental-release
fai (6.0~alpha22) experimental; urgency=low

  [ Thomas Lange ]
  * fai-do-scripts: write output of all scripts to scripts.log,
    remove code for old cfengine versions (1 and 2)
  * fai-make-nfsroot: drop support for .asc files, use only .gpg
  * add autopkgtest
  * install_packages: add release=<name>
    feature, Closes: #844377, add pacman support
  * fetch-basefile: use curl instead of lftp for downloading
  * Commands.pm: special handling of nvme devices, Closes: #999739, quote
    variables, Closes: #977832, remove old code need by old version of
    mkfs.btrfs and lvcreate
  * fai-mk-network: usie iproute commands instead of brctl
  * fai-make-nfsroot: add dracut modul network-legacy, Closes: #1010906
    do not kill dhclient, Closes: #987779, drop support for dracut < 049,
    patch udev rule of lvm for bullseye, include empty machine-id into
    base.tar
  * Exec.pm: better error message, Closes: #1005745
  * fcopy: handle broken symlinks, Closes: #985303
  * fai-chboot: add variable substitution when coping a template, add
    option -a
  * fai-class: use of .source scripts now emits an error
  * fai-kvm: add -M for creating NVMe devices
  * fai-mirror: use only first line of bpo in sources.list,
    Closes: #1006847, print number of packages inside the mirror
  * fai-diskimage: call losetup with -P, Closes: #1010593, do not remove
    VGs, deactivate them, Closes: #990633, add option -c, print error if
    umount fails, increase number of tries
  * fai-cd: set TMPDIR for chroot, Closes: #1000572
  * fai-setup: create ECDSA keys
  * Fstab.pm: support tmpfs size -, this uses the system default size for
    tmpfs, Closes: #951659
  * setup-storage: add support for fstabkey:partlabel and
    fstabkey:partuuid, remove crypto keyfile after use
  * enhance disk_config format for partition label support
  * ftar: add support for zstd
  * fai: check if unshare can be used, Closes: #989547
    use only IPv4 address as hostname
    remove code for deprecated taskname prepareapt
  * watch: update to version 4, use new url
  * install_packages: parse apt-cache output, Closes: #990211
  * subroutines: umount tmpfs if config space was downloaded via http,
    Closes: #1011642
  * task_sysinfo: print machine readable partition information, do not
    call commands that modify the system if no run in FAI environment,
    print battery information
  * subroutines: add help functions:
      ctam (Chroot TArget Mount pseudo filesystems)
      ctau (Chroot TArget Umount)
      ctai (Chroot TArget Into)
      rm_target (remount /target read-write)
  * NFSROOT: cleanup package list, add cryptsetup
  * update my email address
  * mk-basefile: remove /var/lib/dbus/machine-id, use zstd instead of gzip
  * simple/examples: use fai-link and fai-sed instead of ln and sed,
    remove cryptsetup passphrase from logs, use class ROCKY instead of
    CENTOS, update Ubuntu support to 22.04, add CLOUD_EFI, use ext4 for
    /boot in LVM examples
  * get-boot-info: set NIC1 even if no network is used during installation

  [ Mike Gabriel ]
  * fai-abort:give job control to bash, Closes: #1020976

  [ Juri Grabowski ]
  * install_packages: add support for alpine Linux apk and
    Archlinux pacman

  [ Guido Günther ]
  * subroutines: allow one to pass a debootstrap script in FAI_DEBOOTSTRAP

  [  Christian Meyer ]
  * fai-setup: add ECDSA-key to known_hosts

  [ Aki Tuomi ]
  * check-cross-arch: fail on errors and unbound variables

  [ Hannes Eberhardt ]
  * package_config/ROCKY: update EFI packages


 -- Thomas Lange <email address hidden>  Tue, 01 Nov 2022 10:35:51 +0100
Superseded in experimental-release
fai (6.0~alpha21) experimental; urgency=low

  [ Thomas Lange ]
  * fai-do-scripts: write output of all scripts to scripts.log,
    remove code for old cfengine versions (1 and 2)
  * fai-make-nfsroot: drop support for .asc files, use only .gpg
  * add autopkgtest
  * install_packages: add release=<name>
    feature, Closes: #844377, add pacman support
  * fetch-basefile: use curl instead of lftp for downloading
  * Commands.pm: special handling of nvme devices, Closes: #999739, quote
    variables, Closes: #977832, remove old code need by old version of
    mkfs.btrfs and lvcreate
  * fai-mk-network: usie iproute commands instead of brctl
  * fai-make-nfsroot: add dracut modul network-legacy, Closes: #1010906
    do not kill dhclient, Closes: #987779, drop support for dracut < 049,
    patch udev rule of lvm for bullseye, include empty machine-id into
    base.tar
  * Exec.pm: better error message, Closes: #1005745
  * fcopy: handle broken symlinks, Closes: #985303
  * fai-chboot: add variable substitution when coping a template, add
    option -a
  * fai-class: use of .source scripts now emits an error
  * fai-kvm: add -M for creating NVMe devices
  * fai-mirror: use only first line of bpo in sources.list,
    Closes: #1006847, print number of packages inside the mirror
  * fai-diskimage: call losetup with -P, Closes: #1010593, do not remove
    VGs, deactivate them, Closes: #990633, add option -c, print error if
    umount fails, increase number of tries
  * fai-cd: set TMPDIR for chroot, Closes: #1000572
  * fai-setup: create ECDSA keys
  * Fstab.pm: support tmpfs size -, this uses the system default size for
    tmpfs, Closes: #951659
  * setup-storage: add support for fstabkey:partlabel and
    fstabkey:partuuid, remove crypto keyfile after use
  * enhance disk_config format for partition label support
  * ftar: add support for zstd
  * fai: check if unshare can be used, Closes: #989547
    use only IPv4 address as hostname
    remove code for deprecated taskname prepareapt
  * watch: update to version 4, use new url
  * install_packages: parse apt-cache output, Closes: #990211
  * subroutines: umount tmpfs if config space was downloaded via http,
    Closes: #1011642
  * task_sysinfo: print machine readable partition information, do not
    call commands that modify the system if no run in FAI environment,
    print battery information
  * subroutines: add help functions:
      ctam (Chroot TArget Mount pseudo filesystems)
      ctau (Chroot TArget Umount)
      ctai (Chroot TArget Into)
      rm_target (remount /target read-write)
  * NFSROOT: cleanup package list, add cryptsetup
  * update my email address
  * mk-basefile: remove /var/lib/dbus/machine-id, use zstd instead of gzip
  * simple/examples: use fai-link and fai-sed instead of ln and sed,
    remove cryptsetup passphrase from logs, use class ROCKY instead of
    CENTOS, update Ubuntu support to 22.04, add CLOUD_EFI, use ext4 for
    /boot in LVM examples
  * get-boot-info: set NIC1 even if no network is used during installation

  [ Mike Gabriel ]
  * fai-abort:give job control to bash, Closes: #1020976

  [ Juri Grabowski ]
  * install_packages: add support for alpine Linux apk and
    Archlinux pacman

  [ Guido Günther ]
  * subroutines: allow one to pass a debootstrap script in FAI_DEBOOTSTRAP

  [  Christian Meyer ]
  * fai-setup: add ECDSA-key to known_hosts

  [ Aki Tuomi ]
  * check-cross-arch: fail on errors and unbound variables

  [ Hannes Eberhardt ]
  * package_config/ROCKY: update EFI packages


 -- Thomas Lange <email address hidden>  Tue, 01 Nov 2022 10:35:51 +0100
Superseded in experimental-release
fai (6.0~alpha20) experimental; urgency=low

  [ Thomas Lange ]
  * fai-do-scripts: write output of all scripts to scripts.log,
    remove code for old cfengine versions (1 and 2)
  * fai-make-nfsroot: drop support for .asc files, use only .gpg
  * add autopkgtest
  * install_packages: add release=<name>
    feature, Closes: #844377, add pacman support
  * fetch-basefile: use curl instead of lftp for downloading
  * Commands.pm: special handling of nvme devices, Closes: #999739, quote
    variables, Closes: #977832, remove old code need by old version of
    mkfs.btrfs and lvcreate
  * fai-mk-network: usie iproute commands instead of brctl
  * fai-make-nfsroot: add dracut modul network-legacy, Closes: #1010906
    do not kill dhclient, Closes: #987779, drop support for dracut < 049,
    patch udev rule of lvm for bullseye, include empty machine-id into
    base.tar
  * Exec.pm: better error message, Closes: #1005745
  * fcopy: handle broken symlinks, Closes: #985303
  * fai-chboot: add variable substitution when coping a template, add
    option -a
  * fai-class: use of .source scripts now emits an error
  * fai-kvm: add -M for creating NVMe devices
  * fai-mirror: use only first line of bpo in sources.list,
    Closes: #1006847, print number of packages inside the mirror
  * fai-diskimage: call losetup with -P, Closes: #1010593, do not remove
    VGs, deactivate them, Closes: #990633, add option -c, print error if
    umount fails, increase number of tries
  * fai-cd: set TMPDIR for chroot, Closes: #1000572
  * fai-setup: create ECDSA keys
  * Fstab.pm: support tmpfs size -, this uses the system default size for
    tmpfs, Closes: #951659
  * setup-storage: add support for fstabkey:partlabel and
    fstabkey:partuuid, remove crypto keyfile after use
  * enhance disk_config format for partition label support
  * ftar: add support for zstd
  * fai: check if unshare can be used, Closes: #989547
    use only IPv4 address as hostname
    remove code for deprecated taskname prepareapt
  * watch: update to version 4, use new url
  * install_packages: parse apt-cache output, Closes: #990211
  * subroutines: umount tmpfs if config space was downloaded via http,
    Closes: #1011642
  * task_sysinfo: print machine readable partition information, do not
    call commands that modify the system if no run in FAI environment,
    print battery information
  * subroutines: add help functions:
      ctam (Chroot TArget Mount pseudo filesystems)
      ctau (Chroot TArget Umount)
      ctai (Chroot TArget Into)
      rm_target (remount /target read-write)
  * NFSROOT: cleanup package list, add cryptsetup
  * update my email address
  * mk-basefile: remove /var/lib/dbus/machine-id, use zstd instead of gzip
  * simple/examples: use fai-link and fai-sed instead of ln and sed,
    remove cryptsetup passphrase from logs, use class ROCKY instead of
    CENTOS, update Ubuntu support to 22.04, add CLOUD_EFI, use ext4 for
    /boot in LVM examples

  [ Mike Gabriel ]
  * fai-abort:give job control to bash, Closes: #1020976

  [ Juri Grabowski ]
  * install_packages: add support for alpine Linux apk and
    Archlinux pacman

  [ Guido Günther ]
  * subroutines: allow one to pass a debootstrap script in FAI_DEBOOTSTRAP

  [  Christian Meyer ]
  * fai-setup: add ECDSA-key to known_hosts

  [ Aki Tuomi ]
  * check-cross-arch: fail on errors and unbound variables

  [ Hannes Eberhardt ]
  * package_config/ROCKY: update EFI packages


 -- Thomas Lange <email address hidden>  Tue, 01 Nov 2022 10:35:51 +0100
Superseded in experimental-release
fai (6.0~alpha19) experimental; urgency=low

  [ Thomas Lange ]
  * fai-do-scripts: write output of all scripts to scripts.log,
    remove code for old cfengine versions (1 and 2)
  * fai-make-nfsroot: drop support for .asc files, use only .gpg
  * add autopkgtest
  * install_packages: add release=<name>
    feature, Closes: #844377, add pacman support
  * fetch-basefile: cuse curl instead of lftp, so https is now working
  * Commands.pm: special handling of nvme devices, Closes: #999739, quote
    variables, Closes: #977832, remove old code need by old version of
    mkfs.btrfs and lvcreate
  * fai-mk-network: usie iproute commands instead of brctl
  * fai-make-nfsroot: add dracut modul network-legacy, Closes: #1010906
    do not kill dhclient, Closes: #987779, drop support for dracut < 049,
    patch udev rule of lvm for bullseye, include empty machine-id into
    base.tar
  * Exec.pm: better error message, Closes: #1005745
  * fcopy: handle broken symlinks, Closes: #985303
  * fai-chboot: add variable substitution when coping a template, add
    option -a
  * fai-class: use of .source scripts now emits an error
  * fai-kvm: add -M for creating NVMe devices
  * fai-mirror: use only first line of bpo in sources.list,
    Closes: #1006847, print number of packages inside the mirror
  * fai-diskimage: call losetup with -P, Closes: #1010593, do not remove
    VGs, deactivate them, Closes: #990633, add option -c, print error if
    umount fails, increase number of tries
  * fai-cd: set TMPDIR for chroot, Closes: #1000572
  * fai-setup: create ECDSA keys
  * Fstab.pm: support tmpfs size -, this uses the system default size for
    tmpfs, Closes: #951659
  * setup-storage: add support for fstabkey:partlabel and
    fstabkey:partuuid, remove crypto keyfile after use
  * enhance disk_config format for partition label support
  * ftar: add support for zstd
  * fai: check if unshare can be used, Closes: #989547
    use only IPv4 address as hostname
    remove code for deprecated taskname prepareapt
  * watch: update to version 4, use new url
  * install_packages: parse apt-cache output, Closes: #990211
  * subroutines: umount tmpfs if config space was downloaded via http,
    Closes: #1011642
  * task_sysinfo: print machine readable partition information, do not
    call commands that modify the system if no run in FAI environment,
    print battery information
  * subroutines: add help functions:
      ctam (Chroot TArget Mount pseudo filesystems)
      ctau (Chroot TArget Umount)
      ctai (Chroot TArget Into)
      rm_target (remount /target read-write)
  * NFSROOT: cleanup package list, add cryptsetup
  * update my email address
  * mk-basefile: remove /var/lib/dbus/machine-id, use zstd instead of gzip
  * simple/examples: use fai-link and fai-sed instead of ln and sed,
    remove cryptsetup passphrase from logs, use class ROCKY instead of
    CENTOS, update Ubuntu support to 22.04, add CLOUD_EFI, use ext4 for
    /boot in LVM examples

  [ Mike Gabriel ]
  * fai-abort:give job control to bash, Closes: #1020976

  [ Juri Grabowski ]
  * install_packages: add support for alpine Linux apk and
    Archlinux pacman

  [ Guido Günther ]
  * subroutines: allow one to pass a debootstrap script in FAI_DEBOOTSTRAP

  [  Christian Meyer ]
  * fai-setup: add ECDSA-key to known_hosts

  [ Aki Tuomi ]
  * check-cross-arch: fail on errors and unbound variables

  [ Hannes Eberhardt ]
  * package_config/ROCKY: update EFI packages


 -- Thomas Lange <email address hidden>  Tue, 01 Nov 2022 10:35:51 +0100
Superseded in experimental-release
fai (6.0~alpha18) experimental; urgency=low

  [ Thomas Lange ]
  * fai-do-scripts: write output of all scripts to scripts.log,
    remove code for old cfengine versions (1 and 2)
  * fai-make-nfsroot: drop support for .asc files, use only .gpg
  * add autopkgtest
  * install_packages: add release=<name>
    feature, Closes: #844377, add pacman support
  * fetch-basefile: cuse curl instead of lftp, so https is now working
  * Commands.pm: special handling of nvme devices, Closes: #999739, quote
    variables, Closes: #977832, remove old code need by old version of
    mkfs.btrfs and lvcreate
  * fai-mk-network: usie iproute commands instead of brctl
  * fai-make-nfsroot: add dracut modul network-legacy, Closes: #1010906
    do not kill dhclient, Closes: #987779, drop support for dracut < 049,
    patch udev rule of lvm for bullseye, include empty machine-id into
    base.tar
  * Exec.pm: better error message, Closes: #1005745
  * fcopy: handle broken symlinks, Closes: #985303
  * fai-chboot: add variable substitution when coping a template, add
    option -a
  * fai-class: use of .source scripts now emits an error
  * fai-kvm: add -M for creating NVMe devices
  * fai-mirror: use only first line of bpo in sources.list,
    Closes: #1006847, print number of packages inside the mirror
  * fai-diskimage: call losetup with -P, Closes: #1010593, do not remove
    VGs, deactivate them, Closes: #990633, add option -c, print error if
    umount fails, increase number of tries
  * fai-cd: set TMPDIR for chroot, Closes: #1000572
  * fai-setup: create ECDSA keys
  * Fstab.pm: support tmpfs size -, this uses the system default size for
    tmpfs, Closes: #951659
  * setup-storage: add support for fstabkey:partlabel and
    fstabkey:partuuid, remove crypto keyfile after use
  * enhance disk_config format for partition label support
  * ftar: add support for zstd
  * fai: check if unshare can be used, Closes: #989547
    use only IPv4 address as hostname
    remove code for deprecated taskname prepareapt
  * watch: update to version 4, use new url
  * install_packages: parse apt-cache output, Closes: #990211
  * subroutines: umount tmpfs if config space was downloaded via http,
    Closes: #1011642
  * task_sysinfo: print machine readable partition information, do not
    call commands that modify the system if no run in FAI environment,
    print battery information
  * subroutines: add help functions:
      ctam (Chroot TArget Mount pseudo filesystems)
      ctau (Chroot TArget Umount)
      ctai (Chroot TArget Into)
      rm_target (remount /target read-write)
  * NFSROOT: cleanup package list, add cryptsetup
  * update my email address
  * mk-basefile: remove /var/lib/dbus/machine-id, use zstd instead of gzip
  * simple/examples: use fai-link and fai-sed instead of ln and sed,
    remove cryptsetup passphrase from logs, use class ROCKY instead of
    CENTOS, update Ubuntu support to 22.04, add CLOUD_EFI, use ext4 for
    /boot in LVM examples

  [ Mike Gabriel ]
  * fai-abort:give job control to bash, Closes: #1020976

  [ Juri Grabowski ]
  * install_packages: add support for alpine Linux apk and
    Archlinux pacman

  [ Guido Günther ]
  * subroutines: allow one to pass a debootstrap script in FAI_DEBOOTSTRAP

  [  Christian Meyer ]
  * fai-setup: add ECDSA-key to known_hosts

  [ Aki Tuomi ]
  * check-cross-arch: fail on errors and unbound variables

  [ Hannes Eberhardt ]
  * package_config/ROCKY: update EFI packages


 -- Thomas Lange <email address hidden>  Tue, 01 Nov 2022 10:35:51 +0100
Superseded in experimental-release
fai (6.0~alpha14) experimental; urgency=low

  * add autopkgtest
  * install_packages: add support for alpnie Linux apk, add release=<name>
    feature, Closes: #844377, add pacman support
  * fetch-basefile: cuse curl instead of lftp, so https is now working
  * Commands.pm: special handling of nvme devices, Closes: #999739, quote
    variables, Closes: #977832
  * fai-mk-network: usie iproute commands instead of brctl
  * fai-make-nfsroot: add dracut modul network-legacy, Closes: #1010906
  * Exec.pm: better error message, Closes: #1005745
  * fcopy: handle broken symlinks, Closes: #985303
  * fai-chboot: add variable substitution when coping a template, add
    option -a
  * fai-kvm: add -M for creating NVMe devices
  * fai-mirror: use only first line of bpo in sources.list,
    Closes: #1006847
  * fai-diskimage: call losetup with -P, Closes: #1010593, do not remove
    VGs, deactivate them, Closes: #990633, add option -c
  * fai-cd: set TMPDIR for chroot, Closes: #1000572
  * fai-setup: create ECDSA keys
  * Fstab.pm: support tmpfs size -, this uses the system default size for
    tmpfs, Closes: #951659
  * setup-storage: add support for fstabkey:partlabel and
    fstabkey:partuuid
  * enhance disk_config format for partition label support
  * ftar: add support for zstd
  * fai: check if unshare can be used, Closes: #989547
  * subroutines: start dhclient, Closes: #987779
  * watch: update to version 4

 -- Thomas Lange <email address hidden>  Sun, 25 Sep 2022 11:18:43 +0200
Superseded in experimental-release
fai (6.0~alpha12) experimental; urgency=low

  * add autopkgtest
  * install_packages: add support for alpnie Linux apk, add release=<name>
    feature, Closes: #844377, add pacman support
  * fetch-basefile: cuse curl instead of lftp, so https is now working
  * Commands.pm: special handling of nvme devices, Closes: #999739, quote
    variables, Closes: #977832
  * fai-mk-network: usie iproute commands instead of brctl
  * fai-make-nfsroot: add dracut modul network-legacy, Closes: #1010906
  * Exec.pm: better error message, Closes: #1005745
  * fcopy: handle broken symlinks, Closes: #985303
  * fai-chboot: add variable substitution when coping a template, add
    option -a
  * fai-kvm: add -M for creating NVMe devices
  * fai-mirror: use only first line of bpo in sources.list,
    Closes: #1006847
  * fai-diskimage: call losetup with -P, Closes: #1010593, do not remove
    VGs, deactivate them, Closes: #990633, add option -c
  * fai-cd: set TMPDIR for chroot, Closes: #1000572
  * fai-setup: create ECDSA keys
  * Fstab.pm: support tmpfs size -, this uses the system default size for
    tmpfs, Closes: #951659
  * setup-storage: add support for fstabkey:partlabel and
    fstabkey:partuuid
  * enhance disk_config format for partition label support
  * ftar: add support for zstd
  * fai: check if unshare can be used, Closes: #989547
  * subroutines: start dhclient, Closes: #987779
  * watch: update to version 4

 -- Thomas Lange <email address hidden>  Tue, 20 Sep 2022 12:02:28 +0200
Superseded in experimental-release
fai (6.0~alpha11) experimental; urgency=low

  * add autopkgtest
  * install_packages: add support for alpnie Linux apk, add release=<name>
    feature, Closes: #844377, add pacman support
  * fetch-basefile: cuse curl instead of lftp, so https is now working
  * Commands.pm: special handling of nvme devices, Closes: #999739, quote
    variables, Closes: #977832
  * fai-mk-network: usie iproute commands instead of brctl
  * fai-make-nfsroot: add dracut modul network-legacy, Closes: #1010906
  * Exec.pm: better error message, Closes: #1005745
  * fcopy: handle broken symlinks, Closes: #985303
  * fai-chboot: add variable substitution when coping a template, add
    option -a
  * fai-kvm: add -M for creating NVMe devices
  * fai-mirror: use only first line of bpo in sources.list,
    Closes: #1006847
  * fai-diskimage: call losetup with -P, Closes: #1010593, do not remove
    VGs, deactivate them, Closes: #990633, add option -c
  * fai-cd: set TMPDIR for chroot, Closes: #1000572
  * fai-setup: create ECDSA keys
  * Fstab.pm: support tmpfs size -, this uses the system default size for
    tmpfs, Closes: #951659
  * setup-storage: add support for fstabkey:partlabel and
    fstabkey:partuuid
  * enhance disk_config format for partition label support
  * ftar: add support for zstd
  * fai: check if unshare can be used, Closes: #989547
  * subroutines: start dhclient, Closes: #987779
  * watch: update to version 4

 -- Thomas Lange <email address hidden>  Tue, 20 Sep 2022 12:02:28 +0200
Superseded in experimental-release
fai (6.0~alpha10) experimental; urgency=low

  * add autopkgtest
  * install_packages: add support for alpnie Linux apk, add release=<name>
    feature, Closes: #844377, add pacman support
  * fetch-basefile: cuse curl instead of lftp, so https is now working
  * Commands.pm: special handling of nvme devices, Closes: #999739, quote
    variables, Closes: #977832
  * fai-mk-network: usie iproute commands instead of brctl
  * fai-make-nfsroot: add dracut modul network-legacy, Closes: #1010906
  * Exec.pm: better error message, Closes: #1005745
  * fcopy: handle broken symlinks, Closes: #985303
  * fai-chboot: add variable substitution when coping a template, add
    option -a
  * fai-kvm: add -M for creating NVMe devices
  * fai-mirror: use only first line of bpo in sources.list,
    Closes: #1006847
  * fai-diskimage: call losetup with -P, Closes: #1010593, do not remove
    VGs, deactivate them, Closes: #990633, add option -c
  * fai-cd: set TMPDIR for chroot, Closes: #1000572
  * fai-setup: create ECDSA keys
  * Fstab.pm: support tmpfs size -, this uses the system default size for
    tmpfs, Closes: #951659
  * setup-storage: add support for fstabkey:partlabel and
    fstabkey:partuuid
  * enhance disk_config format for partition label support
  * ftar: add support for zstd
  * fai: check if unshare can be used, Closes: #989547
  * subroutines: start dhclient, Closes: #987779
  * watch: update to version 4

 -- Thomas Lange <email address hidden>  Tue, 20 Sep 2022 12:02:28 +0200
Superseded in experimental-release
fai (6.0~alpha9) experimental; urgency=low

  * add autopkgtest
  * install_packages: add support for alpnie Linux apk, add release=<name>
    feature, Closes: #844377, add pacman support
  * fetch-basefile: cuse curl instead of lftp, so https is now working
  * Commands.pm: special handling of nvme devices, Closes: #999739, quote
    variables, Closes: #977832
  * fai-mk-network: usie iproute commands instead of brctl
  * fai-make-nfsroot: add dracut modul network-legacy, Closes: #1010906
  * Exec.pm: better error message, Closes: #1005745
  * fcopy: handle broken symlinks, Closes: #985303
  * fai-chboot: add variable substitution when coping a template, add
    option -a
  * fai-kvm: add -M for creating NVMe devices
  * fai-mirror: use only first line of bpo in sources.list,
    Closes: #1006847
  * fai-diskimage: call losetup with -P, Closes: #1010593, do not remove
    VGs, deactivate them, Closes: #990633, add option -c
  * fai-cd: set TMPDIR for chroot, Closes: #1000572
  * fai-setup: create ECDSA keys
  * Fstab.pm: support tmpfs size -, this uses the system default size for
    tmpfs, Closes: #951659
  * setup-storage: add support for fstabkey:partlabel and
    fstabkey:partuuid
  * enhance disk_config format for partition label support
  * ftar: add support for zstd
  * fai: check if unshare can be used, Closes: #989547
  * subroutines: start dhclient, Closes: #987779
  * watch: update to version 4

 -- Thomas Lange <email address hidden>  Tue, 20 Sep 2022 12:02:28 +0200
Superseded in experimental-release
fai (6.0~alpha8) experimental; urgency=low

  * add autopkgtest
  * install_packages: add support for alpnie Linux apk, add release=<name>
    feature, Closes: #844377, add pacman support
  * fetch-basefile: cuse curl instead of lftp, so https is now working
  * Commands.pm: special handling of nvme devices, Closes: #999739, quote
    variables, Closes: #977832
  * fai-mk-network: usie iproute commands instead of brctl
  * fai-make-nfsroot: add dracut modul network-legacy, Closes: #1010906
  * Exec.pm: better error message, Closes: #1005745
  * fcopy: handle broken symlinks, Closes: #985303
  * fai-chboot: add variable substitution when coping a template, add
    option -a
  * fai-kvm: add -M for creating NVMe devices
  * fai-mirror: use only first line of bpo in sources.list,
    Closes: #1006847
  * fai-diskimage: call losetup with -P, Closes: #1010593, do not remove
    VGs, deactivate them, Closes: #990633, add option -c
  * fai-cd: set TMPDIR for chroot, Closes: #1000572
  * fai-setup: create ECDSA keys
  * Fstab.pm: support tmpfs size -, this uses the system default size for
    tmpfs, Closes: #951659
  * setup-storage: add support for fstabkey:partlabel and
    fstabkey:partuuid
  * enhance disk_config format for partition label support
  * ftar: add support for zstd
  * fai: check if unshare can be used, Closes: #989547
  * subroutines: start dhclient, Closes: #987779
  * watch: update to version 4

 -- Thomas Lange <email address hidden>  Tue, 20 Sep 2022 12:02:28 +0200
Superseded in experimental-release
fai (6.0~alpha7) experimental; urgency=low

  * add autopkgtest
  * install_packages: add support for alpnie Linux apk, add release=<name>
    feature, Closes: #844377, add pacman support
  * fetch-basefile: cuse curl instead of lftp, so https is now working
  * Commands.pm: special handling of nvme devices, Closes: #999739, quote
    variables, Closes: #977832
  * fai-mk-network: usie iproute commands instead of brctl
  * fai-make-nfsroot: add dracut modul network-legacy, Closes: #1010906
  * Exec.pm: better error message, Closes: #1005745
  * fcopy: handle broken symlinks, Closes: #985303
  * fai-chboot: add variable substitution when coping a template, add
    option -a
  * fai-kvm: add -M for creating NVMe devices
  * fai-mirror: use only first line of bpo in sources.list,
    Closes: #1006847
  * fai-diskimage: call losetup with -P, Closes: #1010593, do not remove
    VGs, deactivate them, Closes: #990633, add option -c
  * fai-cd: set TMPDIR for chroot, Closes: #1000572
  * fai-setup: create ECDSA keys
  * Fstab.pm: support tmpfs size -, this uses the system default size for
    tmpfs, Closes: #951659
  * setup-storage: add support for fstabkey:partlabel and
    fstabkey:partuuid
  * enhance disk_config format for partition label support
  * ftar: add support for zstd
  * fai: check if unshare can be used, Closes: #989547
  * subroutines: start dhclient, Closes: #987779
  * watch: update to version 4

 -- Thomas Lange <email address hidden>  Tue, 20 Sep 2022 12:02:28 +0200
Superseded in experimental-release
fai (6.0~alpha6) experimental; urgency=low

  * add autopkgtest
  * install_packages: add support for alpnie Linux apk, add release=<name>
    feature, Closes: #844377, add pacman support
  * fetch-basefile: cuse curl instead of lftp, so https is now working
  * Commands.pm: special handling of nvme devices, Closes: #999739, quote
    variables, Closes: #977832
  * fai-mk-network: usie iproute commands instead of brctl
  * fai-make-nfsroot: add dracut modul network-legacy, Closes: #1010906
  * Exec.pm: better error message, Closes: #1005745
  * fcopy: handle broken symlinks, Closes: #985303
  * fai-chboot: add variable substitution when coping a template, add
    option -a
  * fai-kvm: add -M for creating NVMe devices
  * fai-mirror: use only first line of bpo in sources.list,
    Closes: #1006847
  * fai-diskimage: call losetup with -P, Closes: #1010593, do not remove
    VGs, deactivate them, Closes: #990633, add option -c
  * fai-cd: set TMPDIR for chroot, Closes: #1000572
  * fai-setup: create ECDSA keys
  * Fstab.pm: support tmpfs size -, this uses the system default size for
    tmpfs, Closes: #951659
  * setup-storage: add support for fstabkey:partlabel and
    fstabkey:partuuid
  * enhance disk_config format for partition label support
  * ftar: add support for zstd
  * fai: check if unshare can be used, Closes: #989547
  * subroutines: start dhclient, Closes: #987779
  * watch: update to version 4

 -- Thomas Lange <email address hidden>  Tue, 20 Sep 2022 12:02:28 +0200
Superseded in experimental-release
fai (6.0~alpha5) experimental; urgency=low

  * add autopkgtest
  * install_packages: add support for alpnie Linux apk, add release=<name>
    feature, Closes: #844377, add pacman support
  * fetch-basefile: cuse curl instead of lftp, so https is now working
  * Commands.pm: special handling of nvme devices, Closes: #999739, quote
    variables, Closes: #977832
  * fai-mk-network: usie iproute commands instead of brctl
  * fai-make-nfsroot: add dracut modul network-legacy, Closes: #1010906
  * Exec.pm: better error message, Closes: #1005745
  * fcopy: handle broken symlinks, Closes: #985303
  * fai-chboot: add variable substitution when coping a template, add
    option -a
  * fai-kvm: add -M for creating NVMe devices
  * fai-mirror: use only first line of bpo in sources.list,
    Closes: #1006847
  * fai-diskimage: call losetup with -P, Closes: #1010593, do not remove
    VGs, deactivate them, Closes: #990633, add option -c
  * fai-cd: set TMPDIR for chroot, Closes: #1000572
  * fai-setup: create ECDSA keys
  * Fstab.pm: support tmpfs size -, this uses the system default size for
    tmpfs, Closes: #951659
  * setup-storage: add support for fstabkey:partlabel and
    fstabkey:partuuid
  * enhance disk_config format for partition label support
  * ftar: add support for zstd
  * fai: check if unshare can be used, Closes: #989547
  * subroutines: start dhclient, Closes: #987779
  * watch: update to version 4

 -- Thomas Lange <email address hidden>  Tue, 20 Sep 2022 12:02:28 +0200
Superseded in experimental-release
fai (6.0~alpha4) experimental; urgency=low

  * add autopkgtest
  * install_packages: add support for alpnie Linux apk, add release=<name>
    feature, Closes: #844377, add pacman support
  * fetch-basefile: cuse curl instead of lftp, so https is now working
  * Commands.pm: special handling of nvme devices, Closes: #999739, quote
    variables, Closes: #977832
  * fai-mk-network: usie iproute commands instead of brctl
  * fai-make-nfsroot: add dracut modul network-legacy, Closes: #1010906
  * Exec.pm: better error message, Closes: #1005745
  * fcopy: handle broken symlinks, Closes: #985303
  * fai-chboot: add variable substitution when coping a template, add
    option -a
  * fai-kvm: add -M for creating NVMe devices
  * fai-mirror: use only first line of bpo in sources.list,
    Closes: #1006847
  * fai-diskimage: call losetup with -P, Closes: #1010593, do not remove
    VGs, deactivate them, Closes: #990633, add option -c
  * fai-cd: set TMPDIR for chroot, Closes: #1000572
  * fai-setup: create ECDSA keys
  * Fstab.pm: support tmpfs size -, this uses the system default size for
    tmpfs, Closes: #951659
  * setup-storage: add support for fstabkey:partlabel and
    fstabkey:partuuid
  * enhance disk_config format for partition label support
  * ftar: add support for zstd
  * fai: check if unshare can be used, Closes: #989547
  * subroutines: start dhclient, Closes: #987779
  * watch: update to version 4

 -- Thomas Lange <email address hidden>  Tue, 20 Sep 2022 12:02:28 +0200
Superseded in experimental-release
fai (6.0~alpha1) experimental; urgency=low

  * add autopkgtest

 -- Thomas Lange <email address hidden>  Mon, 19 Sep 2022 18:55:19 +0200
Published in bullseye-release
Superseded in sid-release
fai (5.10.3) unstable; urgency=low

  * GRUB_PC/10-setup: fallback if pdevice is empty, Closes: #988987
  * 85-efi-classes: use loop and change order of classes
  * control: update standards version, no changes needed

 -- Thomas Lange <email address hidden>  Sat, 22 May 2021 18:34:45 +0200
Superseded in sid-release
fai (5.10.2) unstable; urgency=medium

  * make bullseye the default release, Closes: #986884
  * mount efivarfs when needed, Closes: #986820

 -- Thomas Lange <email address hidden>  Wed, 14 Apr 2021 13:58:20 +0200
Superseded in sid-release
fai (5.10.1) unstable; urgency=high

  [ Andreas Beckmann ]
  * fai-nfsroot.preinst: fix dpkg diversion clash, Closes: #984479

  [ Thomas Lange ]
  * fai-setup: prevent multiple IP ranges to appear in /etc/export,
    Closes: #984602
  * task_sysinfo: simplify pipe
  * get-boot-devices: better detect bond devices
  * fai: fix setting hostname to IP if multiple network devices have an IP
    address, but dhcp does not provide a host name, use ip -br
  * rc.local/FAISERVER, 10-conffiles: use deafault interface when multiple
    IP addresses are set

 -- Thomas Lange <email address hidden>  Fri, 12 Mar 2021 21:18:30 +0100
Superseded in sid-release
fai (5.10) unstable; urgency=low

  [ Eldon Koyle ]
  * fai-chboot: Add NFSROOT_SERVER to explicitly set NFS server

  [ Vagrant Cascadian ]
  * rules: improve reproducible builds

  [ Sébastien Gross ]
  * setup-storage: Add a list of all bootable devices to log file

  [ dpoon ]
  * fetch-basefile: Allow . characters in the name of base images

  [ Florian Schmaus ]
  * 10-rootpw: use here document to protect root password
  * Remove duplicated unattended-upgrades entry in package_config

  [ Carsten Aulbert ]
  * 10-setup: strip last p from nvme device names
  * GRUB_PC/10-setup: provide code for get_stable_devname

  [ Thomas Lange ]
  * GRUB_PC/10-setup: fix for #982182, add devices to debconf, do not use
    grub-probe any more
  * fai-disk-info: detect more nvme device names, Closes: #960245
  * fai-class: exit with correct exit code, allow early abort after each
    script, Closes: #961127
  * subroutines: do not show USERPW,
    add third parameter to task_error(), delay abortion in case of an
    error, recheck task error after calling fai-class,
    task_error now writes into two files instead of setting a shell
    variable, Closes: #918187
  * add $secsuite for supporting $release/updates and $release-security,
    Closes: #970064
  * fai-sed: change exit value if file was changed, add options -n -E
    simplify code
  * fai-make-nfsroot: add option -c, fix syntax error,
    use lpxelinux.0 as default which supports http, omit virtfs
    copy log file also into $nfsroot/var/tmp
  * nfsroot.conf: no need to exclude wget any more
  * fai: use unshare when calling chroot
  * mount2dir: ignore nfs mounts
  * several shellcheck fixes
  * fcopy: print file mode in octal
  * get-boot-info: use ip --brief, remove variables NETMASK,BROADCAST
  * NEWS: add change of fai-sed
  * mkramdisk: set tmpfs size to 80%
  * fai-chboot: move comment in config written to end of file
  * install_packages: do not write install_packages.list if dry-run
  * prcopyleft: new year, use my new email address
  * setup-storage: print which command failed
  * fai-kvm: add option -O, update options for network devices
  * subroutines: call udevadm trigger to get more infos about network
  * package_config/DEBIAN: add non-free wireless packages
  * 30-interface: remove obsolete test, use CIDR
  * mk-basefile: add bookworm,trixie releases
  * LAST/50-misc: add trixie release
  * 20-hwdetect.sh: use ip --brief
  * rc.local/FAISERVER: check /etc/network/interfaces.d/$IFACE for nic
    devices, Closes: #965262
  * 40-parse-profiles.sh: use mktemp instead of tempfile
  * fai-debconf: add test if subdir exists
  * fai-guide.txt: remove apt-key usage, prefer .gpg over .asc
  * fai-setup: fix setting $myip
  * NFSROOT: remove moreutils

 -- Thomas Lange <email address hidden>  Thu, 04 Mar 2021 20:50:20 +0100
Superseded in sid-release
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

 -- Thomas Lange <email address hidden>  Sun, 26 Apr 2020 22:08:56 +0200
Superseded in sid-release
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

 -- Thomas Lange <email address hidden>  Fri, 20 Mar 2020 15:40:53 +0100
Superseded in sid-release
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

 -- Thomas Lange <email address hidden>  Thu, 20 Feb 2020 21:37:26 +0100
Superseded in sid-release
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

 -- Thomas Lange <email address hidden>  Fri, 24 Jan 2020 22:15:32 +0100
5.9
Superseded in sid-release
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

 -- Thomas Lange <email address hidden>  Tue, 07 Jan 2020 09:20:52 +0100
Superseded in sid-release
fai (5.8.9) unstable; urgency=medium

  * install_packages: fix bug that created package lists with additional
    packages

 -- Thomas Lange <email address hidden>  Fri, 04 Oct 2019 23:31:14 +0200
Superseded in sid-release
fai (5.8.8) unstable; urgency=medium

  * no source changes, new version needed because of wrong upload before

 -- Thomas Lange <email address hidden>  Thu, 03 Oct 2019 23:26:05 +0200
Superseded in sid-release
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

 -- Thomas Lange <email address hidden>  Thu, 19 Sep 2019 09:54:10 +0200
Superseded in sid-release
fai (5.8.6) unstable; urgency=high

  * DEMO/10-misc: fix variable name

 -- Thomas Lange <email address hidden>  Fri, 30 Aug 2019 10:55:47 +0200
Superseded in sid-release
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

 -- Thomas Lange <email address hidden>  Thu, 29 Aug 2019 17:08:49 +0200
Published in buster-release
Superseded in sid-release
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

 -- Thomas Lange <email address hidden>  Wed, 27 Mar 2019 22:44:02 +0100
Superseded in buster-release
Superseded in sid-release
fai (5.8.3) unstable; urgency=medium

   * fai-server.prerm: add test, Closes: #924227
   * NFSROOT: add gpg for buster and beyond

 -- Thomas Lange <email address hidden>  Tue, 12 Mar 2019 17:03:56 +0100
Superseded in sid-release
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

 -- Thomas Lange <email address hidden>  Thu, 07 Mar 2019 22:29:46 +0100
Superseded in buster-release
Superseded in sid-release
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

 -- Thomas Lange <email address hidden>  Thu, 14 Feb 2019 15:44:08 +0100
5.8
Superseded in sid-release
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

 -- Thomas Lange <email address hidden>  Wed, 13 Feb 2019 00:29:14 +0100
Superseded in buster-release
Superseded in sid-release
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

 -- Thomas Lange <email address hidden>  Wed, 30 Jan 2019 13:33:11 +0100
Superseded in buster-release
Superseded in sid-release
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.

 -- Thomas Lange <email address hidden>  Thu, 03 Jan 2019 12:44:10 +0100
Superseded in buster-release
Superseded in sid-release
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.

 -- Thomas Lange <email address hidden>  Tue, 18 Sep 2018 21:05:20 +0200
Superseded in sid-release
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

 -- Thomas Lange <email address hidden>  Mon, 10 Sep 2018 13:29:00 +0200
5.7
Superseded in buster-release
Superseded in sid-release
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

 -- Thomas Lange <email address hidden>  Mon, 04 Jun 2018 11:51:15 +0200
5.6
Superseded in buster-release
Superseded in sid-release
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 istead of DSA keys
  * fcopy: remove needless code
  * mk-basefile: add bionic

 -- Thomas Lange <email address hidden>  Wed, 28 Feb 2018 13:34:44 +0100
Superseded in sid-release
fai (5.5.5) unstable; urgency=low

  * fai-make-nfsroot: fix syntax error when not using -p or -P

 -- Thomas Lange <email address hidden>  Fri, 23 Feb 2018 14:20:39 +0100
Superseded in sid-release
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

 -- Thomas Lange <email address hidden>  Fri, 23 Feb 2018 13:19:49 +0100
Superseded in buster-release
Superseded in sid-release
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

 -- Thomas Lange <email address hidden>  Fri, 02 Feb 2018 14:06:52 +0100
Superseded in buster-release
Superseded in sid-release
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

 -- Thomas Lange <email address hidden>  Sat, 20 Jan 2018 20:42:52 +0100
Superseded in sid-release
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

 -- Thomas Lange <email address hidden>  Thu, 18 Jan 2018 16:42:44 +0100
5.5
Superseded in buster-release
Superseded in sid-release
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

 -- Thomas Lange <email address hidden>  Wed, 08 Nov 2017 17:09:00 +0100
5.4
Superseded in buster-release
Superseded in sid-release
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

 -- Thomas Lange <email address hidden>  Thu, 05 Oct 2017 18:44:03 +0200
Superseded in buster-release
Published in stretch-release
Superseded in sid-release
fai (5.3.6) unstable; urgency=low

  [ Thomas Lange ]
  * install_packages: fix subroutine name, Closes: #860783
    thanks to John Heim for the bug report and fix

  [ Ian Kelling ]
  * fai-guide.txt: document improvements
  * fai-cd.8: document improvements
  * README.build-sources: small build docs fix
  * fai-cd: fix wrong variable name, Closes: #860229

 -- Thomas Lange <email address hidden>  Thu, 20 Apr 2017 10:40:03 +0000
Superseded in stretch-release
Superseded in sid-release
fai (5.3.5) unstable; urgency=low

  [ Manuel Hachtkemper ]
  * LAST/50-misc: ignore dmsetup errors
  * 40-parse-profiles.sh, 41-warning.sh: return with 0

  [ Edgar Fuß]
  * fcopy: move code, Closes: #484666
  * fcopy: add code for handling symlinks correctly, Closes: #853856

  [ Jan Luca Naumann ]
  * fai-make-nfsroot: fix wrong path, Closes: #854550

  [ Ian Kelling ]
  * mk-basefile: make sure root directory has mode 755, Closes: #854654

  [ Thomas Lange ]
  * install_packages: add handling of packagename:arch, Closes: #855799
  * control: fcopy needs libfile-lchown-perl
  * Makefile: fix build error because of missing lchown.pm

 -- Thomas Lange <email address hidden>  Wed, 22 Mar 2017 20:17:17 +0100
Superseded in stretch-release
Superseded in sid-release
fai (5.3.4) unstable; urgency=low

  * 30-interface: use new nic names also for the fixed IP setup, use CIDR
    instead of ip address, netmask, broadcast
  * get-boot-info: set CIDR
  * fai-diskimage: remove test if LVM is used on the host

 -- Thomas Lange <email address hidden>  Tue, 24 Jan 2017 13:54:01 +0100
Superseded in stretch-release
Superseded in sid-release
fai (5.3.3) unstable; urgency=low

  * move default config to stretch
  * setup-storage: do execute raid/lvm parts only if needed
    Closes: #845428
  * LAST/50-misc: do raid/lvm test only if installation is run on client
  * fai-cd: add -p to grub-mkimage call
  * disk_config/CLOUD: fix option name
  * control: change build dependeny, Closes: #850356

 -- Thomas Lange <email address hidden>  Mon, 09 Jan 2017 16:02:41 +0100
175 of 131 results