Back to fai PTS page

Accepted fai 5.0 (source all) into unstable



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 23 Nov 2015 19:09:12 +0100
Source: fai
Binary: fai-client fai-doc fai-server fai-quickstart fai-nfsroot fai-setup-storage
Architecture: source all
Version: 5.0
Distribution: unstable
Urgency: low
Maintainer: Thomas Lange <lange@debian.org>
Changed-By: Thomas Lange <lange@debian.org>
Description:
 fai-client - Fully Automatic Installation client package
 fai-doc    - Documentation for FAI
 fai-nfsroot - Fully Automatic Installation nfsroot package
 fai-quickstart - Fully Automatic Installation quickstart package
 fai-server - Fully Automatic Installation server package
 fai-setup-storage - automatically prepare storage devices
Closes: 313397 502394 750212 769229 780733 784842 785804 787235 787843 788230 798390 800475
Changes:
 fai (5.0) unstable; urgency=low
 .
   [ Thomas Lange ]
   * major rewrite of the FAI guide
   * extrbase.IMAGE: new hook that installs from a file system image
     this is tested with Ubuntu 14.04 and CentOS 7
   * fcopy: use xattrs, acl and selinux options if available
   * use httpredir.debian.org instead of http.debian.net
   * fai: fix test, Closes: #780733
   * fai-mount-disk: now support lvm and RAID: Closes: #769229
   * fai-mount-disk: add option -w, add btrfs support
   * use .sh instead of .source suffix for file being sourced
   * do not add machine-id into base file, create a new one Closes: #787235
   * fai-monitor: add reply function which is used for autodiscover
   * fai-monitor.8: add info about the new protocol extensions
   * install_packages, get-config-dir-http: use curl instead of wget
   * fai-make-nfsroot: remove option -l, add otion -z, use xz as default
     compression,
     use os-release to define more classes for install_packages,
     use fcopy for sources.list if it's not a file
     remove more files if building generic nfsroot
     add test if sysvinit-core was installed
     setup ssh environment when using -a
     use apt-get instead of aptitude
     do not install recommends inside nfsroot
     install dracut-* packages early, they are now hardcoded here
     add dracut.conf.d files to make initrd smaller
     check if some essential packages are installed
     use environment variable APTPROXY
     add the key of the fai-project package repository
     make sure to install fai-nfsroot before other packages
     add livenet module, which is needed for getting the nfsroot via http
   * fai-setup: also add config space dir to exports, new home dir for
     LOGUSER, exit with correct error code
   * fai-cd: add -A, -J, -e, fix xorriso options to USB sticks bootable
     do only copy dists and pool dirs from mirror, do not put
     resolv.conf onto the CD, add more dirs to hide list
     do not add memtest menu entry on bootonly CD
   * grub.cfg: add --unrestricted to some menu entries, handle boot from
     local disk via chainloader more advanced
     add entry for FAI server with fixed IP
     do not enable networking for the rescue boot entry
   * install_packages: add dnf support
   * subroutines: print execution time for each task if $duration is set
     do not print hash of ROOTPW
     new subroutine read_fai_monitor_vars, called by task_confdir
     check if kernel modules dir matches the kernel version
     check only for network or CD installation, Closes: #788230
     print disk_config if an error occurs within setup-storage
     put apt keys into separate files
   * control: add mksquashfs-tools
   * fai-mirror: take arch into account in base-pkgs.lis, do not remove
     reprepro dirs in mirror, fix order of getting packages,
     preserve reprepro config files,
     also use files in /etc/fai/apt/sources.list.d
     add option -P, Thanks to Andreas Heinlein for the patch
     save and restore sources.list, use xz instead of bz2
   * dhcp-edit: make restart_dhcpd more quiet, allow non-root if using -d
   * fai.conf: add detailed info about FAI_CONFIG_SRC format
   * fai-kvm: add option -D, -V, -U, -N, -t, disable floppy disk
     increase default dis size, improve help
   * add fai-kvm to package fai-client
   * new script fai-mk-network for creating test networks
   * NFSROOT: use class DEBIAN_8, do not install systemd-sysv into the
     nfsroot, add dracut-config-generic, use curl instead of wget
   * increase MAXPACKAGES
   * 10-setup: call update-grub later, disable os-prober because of #788062
   * package_config: add desktop-base for nicer grub and desktop background
   * 20-capabilities: add fping executables, print message on success
   * get-config-dir-http: add ram disk before extracting, remove md5sum
     checking
   * simple examples: fix SELinux problems with CentOS 7, fix gnome package
     name, use apt-get instead of aptitude for linux-image packages,
     xfcehost now uses lvm partitions,
     add templates for sources.list for UBUNTU and GNOME, generate Ubuntu
     sources.list dynamically via netselect
   * add Ubuntu profile
   * major improve of FAISERVER example, setup of FAI server done by
     rc.local
   * 20-hwdetect.source: fix setting $disklist, calling set_disk_info is
     insufficient
     50-host-classes: set class DHCP depending on the content of the ip=
     parameter of the kernel command line
   * 40-parse-profiles.sh: new script for creating a curses based menu
   * Commands.pm: use parted instead of sfdisk for setting boot flag
     Closes: #798390
   * Fstab.pm: put comments on a seperate line, Closes: #784842
     Thanks to Raphael Geissert for the patch
   * task_sysinfo: start lvm, Closes: #769229, print also btrfs infos
   * fai-chboot: add support for writing .tmpl files, new default (-1) for
     localboot, search nfsroot for kernel suffix, several fixes
   * fai-chboot.8: improve -d, -e description, Closes: #800475
   * create_resolv_conf: use dracut's resolv.conf if available
   * fai-nfsroot2image removed, this can now be done using fai-cd
   * fai-savelog: return error code if scp fails
   * subroutines: call task_error after fai-savelog -r
   * get-boot-info: do not use DHCP hostname if already set
   * drop support for old script names which were changed in 4.0
   * add dracut module for fai autodiscover, add grub.cfg.autodiscover
   * instsoft.DEBIAN: add ucf example, Closes: #313397, #502394
   * mk-basefile: update Ubuntu support
   * fai: if no hostname was set, use IP for setting the hostname
   * 40-misc: create mtab symlink
 .
   [ Kerim Güney ]
   * fai-cd: use dracut instead of live-boot, remove option -n, -k,
     add option -S, -A
   * grub.cfg: adjust option for booting with dracut
   * Exec.pm: print original error message if no predefined message is
     detected
   * Commands.pm: Allow single device/partition btrfs configurations using
     the same simple disk_config syntax as for ext4 etc.
     Prevent setup-storage from attempting to run mkfs twice for single
     device btrfs filesystems
     Remove hardcoded fstabkey and enables using label and uuid for btrfs
     Don't disable volume groups that need to be preserved, Closes: #787843
     implement test for btrfs/lvm create options, Closes: #750212
   * setup-storage: support parted's old "resize" command and also the new
     "resizepart", add support for parted >=2.4, Closes: #785804
     enable installation of LVM volume groups directly onto an
     unpartitioned disk.
   * Fstab.pm: list all btrfs devices in comment line
   * Parser.pm: Catch disk config that dictates preserving a partition that
     doesn't exist
   * setup-storage: test if we need a reload or restart of the nfs server
   * fai-guide: review and update
 .
   [ Thomas Neumann ]
   * Fstab.pm: use local variable instead of global, remove &FAI:: from
     local function
 .
   [ Moritz 'Morty' Strübe ]
   * fetch-basefile: create basefiles-folder if it does not exist
   * fai-make-nfsroot: fix check for /sbin/init
Checksums-Sha1:
 88ca408b9b1bb50b7e9749e3bd75f4cdc69c0fa5 1881 fai_5.0.dsc
 39a755745b6b25adb13840579d7602629df9b620 294440 fai_5.0.tar.xz
 071c63ae819fa59dc4b0a5a3f87ee4d5f2c4590b 138612 fai-client_5.0_all.deb
 c535934750424cc1ba3b828f87a1a8a8b61872c0 740192 fai-doc_5.0_all.deb
 6e4acbe6c83071261eb34c2e83e3c4cc69b0418f 63756 fai-server_5.0_all.deb
 c77665d22ba174a99d733b2731bc6afebff580bd 1530 fai-quickstart_5.0_all.deb
 b6f1a655b65f6956a58a61561c887169fdcd813e 83148 fai-nfsroot_5.0_all.deb
 ba5c1f222877c14c8bf6db904dff6a0d064d5cc0 120712 fai-setup-storage_5.0_all.deb
Checksums-Sha256:
 ef49bf7236cab8df239d63eaaadec0566ce819c37df81ddc7e3d5f11e181d57f 1881 fai_5.0.dsc
 febb851582b8765771b31e3c281629940898d903c7b25ebdabb9b5563faddc07 294440 fai_5.0.tar.xz
 4fce87972d753d5138eb019c04d7dcdbad1bb0094e5d231911d68fdeae8dc615 138612 fai-client_5.0_all.deb
 c6bca5be9f83fe210bcfce6b0a749df27a1e72b7bc9f5054dcf65bb89e8394db 740192 fai-doc_5.0_all.deb
 80bb31822f318e8c3956fa6c5c7178b89220f780898a60c7deeecbea1a6c4bc0 63756 fai-server_5.0_all.deb
 9a14333d5e4326e57ae0800c7cc6a091380abf7350ab0179c09ebecc6e70a3e4 1530 fai-quickstart_5.0_all.deb
 f9dd7b5bc7b60a1212cb6ba8eb699de86fb25f4387cc0c2aa5c1a246e5db542d 83148 fai-nfsroot_5.0_all.deb
 c7fba4084cad99f6771d059d9103c7a3bafdd4bdda8d8b8e0a866f338827e33f 120712 fai-setup-storage_5.0_all.deb
Files:
 593b534d6aef95b5fe4bc72405f7fda1 1881 admin extra fai_5.0.dsc
 00a0e62ab447193e9865a0bfffb89e6b 294440 admin extra fai_5.0.tar.xz
 c1aaa6d1fe9586eaa28fc25d2e7d5f1d 138612 admin extra fai-client_5.0_all.deb
 595093e0e50ea09abe4258ba67829af4 740192 doc extra fai-doc_5.0_all.deb
 de1651ba27462b7ca445e3c05a9e8f53 63756 admin extra fai-server_5.0_all.deb
 e39ed110cbdfca040a06fe2b973b51ab 1530 admin extra fai-quickstart_5.0_all.deb
 b9e2d0df5671c4ed6a2a0cd8c68ae23e 83148 admin extra fai-nfsroot_5.0_all.deb
 180acb4576c651bc58417fbb97420993 120712 admin extra fai-setup-storage_5.0_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJWU1cFAAoJECv42f4HS83kcq4P/jT/S+c6jAefK53Y3OKbms79
XPkedcMRjvA7i+DDBPxSZ8YRLlOs43vff1A9JnTa/DMgjTs5UsBk/6DlV5T7Ps0L
Qb/0OuRuElGIVYiF8JLtl6bDWZrqTnWCr7FopISxR6lRlpqHCUr78sHYWVtRuZFo
MIX8wbmdMKuC11Vw0U03V/FFn/4tEWo6S3aXHVK+akWb2lRGnnTg63qN97u0yDkd
JeWct6nVmUAGEOQ5TRjXwNFVwh5vgSKRF8+flpb+JHOvQL41xR8dy0yXRKiKbgzz
Zen3BvHDSujVjsXToyE8TMWccJvwdkul3ceZg76QilvhJjlOdxe0LN3gHByjj01W
ZtnJLnQv3gCBJEQa0T0MtDAd1RTMMdIYcsVozKagdi4a6xSRywT6s1Cpz56Ek5eZ
P5LItUbN4onSmh886ssWWUbNH3zE+mJHTWzj2pglM3nlt+rwUCLhZmiyzlEFgJr9
+7E9dWRb+XvPMclok8gXB9EX6FllOVtdgR11k/7udCLOWZ7m2OiymlJzFGdcGOTs
XU30w0j2e4lP5hE9d93iD9wlB6V1DTy8H9WdByyZ07Gvd2isryf9qKllL74dy6zR
63G8TLt+ZGr4jgnoUBxSoIl00ShuIsDU3MwDtEk+6SRO3K4jlL3X/Pr8V6lkJMdG
JEKm0la7sKV/fOOJYr1M
=NRvq
-----END PGP SIGNATURE-----