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 | Published | Component | Section |
---|
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
- diff from 5.3.6ubuntu1 to 5.9.4ubuntu1 (164.8 KiB)
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.