fai 5.9.4ubuntu1 source package in Ubuntu

Changelog

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

 -- Steve Langasek <email address hidden>  Wed, 02 Sep 2020 19:12:33 -0700

Upload details

Uploaded by:
Steve Langasek
Uploaded to:
Groovy
Original maintainer:
Ubuntu Developers
Architectures:
all
Section:
admin
Urgency:
Very Urgent

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Groovy: [FULLYBUILT] amd64

Downloads

File Size SHA-256 Checksum
fai_5.9.4ubuntu1.tar.xz 279.8 KiB 25a5e9206e00542d0bb7ec3b65242c2ad3bbb2b42f1ea45ec2be356d1afcf1f7
fai_5.9.4ubuntu1.dsc 2.0 KiB 49f2578e4ce4a32beff43ccd275e05f6920893f9d25ecdcfc297b48e1c6293c8

Available diffs

View changes file

Binary packages built by this source

fai-client: No summary available for fai-client in ubuntu impish.

No description available for fai-client in ubuntu impish.

fai-doc: No summary available for fai-doc in ubuntu impish.

No description available for fai-doc in ubuntu impish.

fai-nfsroot: No summary available for fai-nfsroot in ubuntu impish.

No description available for fai-nfsroot in ubuntu impish.

fai-quickstart: No summary available for fai-quickstart in ubuntu hirsute.

No description available for fai-quickstart in ubuntu hirsute.

fai-server: No summary available for fai-server in ubuntu impish.

No description available for fai-server in ubuntu impish.

fai-setup-storage: No summary available for fai-setup-storage in ubuntu hirsute.

No description available for fai-setup-storage in ubuntu hirsute.