[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Accepted fai 4.0 (source all)



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Fri, 11 May 2012 16:05:20 +0200
Source: fai
Binary: fai-client fai-doc fai-server fai-quickstart fai-nfsroot fai-setup-storage
Architecture: source all
Version: 4.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: 356379 360056 494386 498412 578094 589649 602402 607285 610509 612805 614914 618521 619136 622776 627913 629020 631495 632350 634902 635880 644516 645167 658006 658007 664774 671899
Changes: 
 fai (4.0) unstable; urgency=low
 .
   * The "Where's my test team?" release.
 .
   [ Thomas Lange ]
   * rename scripts:
     - faimond -> fai-monitor
     - faimond-gui -> fai-monitor-gui
     - make-fai-nfsroot -> fai-make-nfsroot
     - disk-info -> fai-disk-info
     - make-fai-nfsroot.conf -> nfsroot.conf
   * fetch-basefile: new script for fetching basefile via ftp and http,
     uses variable FAI_BASEFILEURL Closes: #494386
   * fai-nfsroot2image, fai-nfsroot2image.8: add new script, make a
     compressed squashfs from the nfsroot
   * fai-new-mac: cmd that prints only MAC addresses, which are not yet known
   * fai-deps: new script for using class dependencies Closes: #498412
   * fai-monitor-gui: add option -s
   * ftar, ftar.8: add option -i.  Ignore "no matching class" and exit with 0
   * fai-kvm: add utility for starting kvm hosts for testing FAI software
   * remove setup_harddisks and variable USE_SETUP_STORAGE
   * fai-chboot, fai-chboot.8: support for MAC address
     (Thanks Torge Gipp for the initial patch)
     add option -E Closes: #614914, fix error if no kernel is available but
     not needed
   * remove kernel-img.conf: not needed any more
   * fai-mirror: replace apt-move by reprepro
   * fai-mirror: append mirror from FAI_DEBOOTSTRAP to
     /etc/fai/apt/sources.list Closes: #629020
   * sources.list: enable fai-project.org repository by default
   * fai: add NFS v4 support and rpcbind
   * fai: unbreak disk-info with recent upstart, call udevadm instead of
     "start udevtrigger" Closes: #664774
   * fai, fai-setup, fai.conf: use default value for FAI_LOGPROTO
   * fai, fai-mirror, fai-make-nfsroot, fai.conf: remove $MNTPOINT from
     fai.conf, set default value where needed
   * fai.conf: do not set LOGUSER by default, move detailed info about variables
     to man page fai.conf.5
   * new man page nfsroot.conf.5
   * ainsl.1: specify type of pattern Closes: #622776
   * ainsl: add variable AINSL_TARGET
   * fai-make-nfsroot: remove variable $FAI_BOOT
     - die() subroutine now takes exit code
     - mdadm.conf should not contain info from the install server
     - use xz compression for creating the base.tar file if available
     - remove old nfsroot with background process
     - use ramdisk for speeding up package installation
     - remove recover function and option -r
     - remove option -U
     - add options -a, -g, -l
     - do not copy fai files into the nfsroot
     - code restructuring for getting generic nfsroot easier
     - use pxelinux.0 from inside the nfsroot
     - copy pxelinux.0 to TFTPROOT only if it's not already existing
     - kernel-img.conf is not needed any more
     - divert update-grub, do not executed it Closes: #602402
     - add apt keys from /etc/fai/apt/keys/*.asc into nfsroot
     - fix order of tasks Closes: #658007
     - do not download translations
   * subroutines: rename task prepareapt to repository, add warnings for
     hooks using the old name, new code for prepareapt(). First, try to
     copy important files (hosts, resolv.conf, sources.list, preferences)
     from the config space, if not found use version from the nfsroot, also
     try whole directory tree /etc/apt from config space, improve matching
     of cmdline (Closes: #607285, #632350), new options -a -o for ifclass()
     check multiple classes (logical AND, OR), use ftar for extracting base
     file, use bash regex matching instead of associative array, move code
     for loading apt keys into task_repository, make $disklist space
     separated, use logtail for kern.log and dmesg.log, add task tests to
     action dirinstall and softupdate Closes: #658006, make umount more silent,
     use mountpoint command before umounting a directory
   * add flag halt, halt machine instead of reboot it, Thanks to Martin
     Strbačka <m.strbacka@gmail.com> for the patch
   * task_mirror is now a subroutine and part of task_repository
   * softupdates now calls task repository
   * get-boot-info: do only list NICs which also have a link (means cable
     connected), copy live.log to LOGDIR, make list of netdevices blank
     separated (instead of newline), fix wrong variable name Closes: #612805
     drop BOOTP support
   * fai-start-stop-daemon: remove it, policy-rc.d is sufficient
   * ftar: die() subroutine now takes exit code, delete files only if a
     class matches, check cd execution before removing directory
   * fcopy: remove -P from fcopy Closes: #356379, #360056, add -H to copy
     symlinks, ignore .git dirs
   * updatebase, subroutines: move code for loading apt keys to updatebase
   * mkdebmirror: use cdn.debian.net, exclude dbg packages, make wheezy and
     amd64 the default
   * mkramdisk: mount with noatime
   * install_packages: add cupt support, if -l is given, do not write
     install_packages.list
   * fai-cd: call genisoimage with -R instead of -r, do bind mounts ro
   * fai-cd: remove grub1 support, use aufs when building iso image
   * updatebase: load apt keys by class names, print a warning if some
     *.asc file are not used
   * faireboot: for umount, make umount more silent
   * simple example:
     - move all Debian specific parts into class DEBIAN (Thanks Michael
       Goetze for the patch
     - add CENTOS and Scientific Linux Cern example, both for 5 and 6
     - do not use fcopy for /etc/modules
     - install grub into all raid devices
     - new code for trap ERR, it now saves the maximum value of all errors
     - use pcimodules command to load kernel driver
     - remove option -s -k from modprobe, they do not exist
     - replace console-common by console-setup and kbd
     - use ext4 in Debian examples
     - DEBIAN: use same linux-image package names as in NFSROOT,
       add initramfs-tools, remove non-existing debconf data
     - use keyboard-configuration debconf data for setting keyboard layout
     - new class XFCE
     - grub.cfg: grub2 (for fai-cd) now asks for user and password
     - grub.cfg,menu.lst: do not use ip= parameter, dhcp is now the default
     - prepareapt.CENTOS: add a hint how to disable the fastestmirror
       plugin
     - FAIBASE/10-misc: add -c to chmod, chown
     - mk-basefile: replace Makefile with shell script
     - fai-project.asc: add gpg key from fai-project.org repository
     - LAST/50-misc: hwclock should not be called with ROOTCMD
     - remove lilo support
     - remove unused class GRUB
     - 99-discover-bug: remove unused script
     - 30-demo: replace script with shell code in 10-misc
     - 40-misc: replace cfengine script with shell script
     - savelog.LAST: add ignore pattern
     - FAISERVER: use 192.168.33.0/24 subnet, replace apt-proxy by approx,
       lots of updates for wheezy
     - 10-conffiles, 50-host-classes: add support for hosts named client01,..
     - XORG: replace non-existing debconf options Closes: #578094
     - remove $target from ainsl calls, since AINSL_TARGET is now used
     - scripts/DEBIAN/10-keymap: removed, not needed any more, now using
       debconf data Closes: #634902
     - 20-hwdetect.source: cleanup for wheezy
   * task_sysinfo:
     - print less low level information, more pretty print output
     - start software raid
     - print disk devices and their mapping to device names
     - print info about audio device
   * NFSROOT: remove unneeded aufs packages, remove unused classes, add
     firmware packages to the nfsroot, use rpcbind instead of portmap, use
     dracut as default
   * fai-chboot: check if any hosts are specified
   * fai-do-scripts: add python support Closes: #635880
     also match first char in uppercase Closes: #671899 (Thanks to Andrew
     Ruthven for the patch)
   * setup-storage: the disklist can now also be space separated
   * setup-storage.8: remove migration from old tool section
   * fai-do-scripts.1: more precise description of matching file names
   * get-config-dir-*,subroutines: raise error values from 70x to 88x.
   * get-config-dir-git: more reliable checkouts, support for more
     protocols
   * all_hosts,prtnetgr,rshall: remove obsolete utils which are not closely
     connected to fai. Closes: #618521
   * remove unused fai_modules_off
   * fai-guide.txt: adjust to new task name, improve explanation of flag
     reboot
   * FAQ: remove very old FAQ
   * THANKS: add Torge, Michael Goetze, Jan, Edgar
   * control:
     - change Uploaders: remove Holger, add Mika
     - Bump Standards-Version to 3.9.3, no changes needed
     - remove Replaces and Conflicts to fai and fai-kernels
     - remove build dependencies that were only needed for lenny
     - remove depends on live-boot for fai-nfsroot
   * fai-server.preinst: rename make-fai-nfsroot.conf on upgrade
   * copyright, control, README.build-sources: move to git repository
 .
   [ Michael Goetze ]
   * simple examples:
     - Initial checkin of CentOS support for simple examples
     - Add some CentOS-related ignore patterns to savelog.LAST.source
     - Deduplicate scripts/{DEBIAN,FAIBASE}/40-misc in simple-examples
     - Copy fai.conf, so that fai softupdate runs without error
       on a fresh installation with simple-examples
     - Install redhat-lsb on CentOS, thanks to Stephan Adig for the idea
     - Move some things from FAIBASE/10-misc to DEBIAN/40-misc
   * NFSROOT: Remove cfengine2 from default NFSROOT
   * get-config-dir-git: Add support for git+ssh config dir
   * get-config-dir-{svn,git}: check whether source is correct before update
   * get-boot-info: Assume localdomain if no domain name received by DHCP
 .
   [ Michael Prokop ]
   * fai-quickstart.postinst: warn if FAI_CONFIGDIR is not set
   * make-fai-nfsroot: Make sure we exit with actual return code of subshell,
     divert /sbin/initctl if the executable is present, do not overwrite
     existing nfsroot by default, use option -f to force overwriting,
     provide proper return code in fdivert()
   * fai: send error message to stderr
   * fai-do-scripts: support ruby and zsh scripts
   * subroutines: add variable checks so ifclass works under set -u
   * etc/sources.list: remove deprecated examples/etc/sources.list config file
   * conf/NFSROOT: add xz-utils, firmware-bnx2, provide commented package
     selection examples for Ubuntu
   * DEMO: drop rusers + rusersd packages
   * FAIBASE: drop jove, nscd, tcsh packages, replace exim4 with nullmailer
   * NFSROOT, DEBIAN: use linux-image-686 for I386
   * NFSROOT: drop jove, discover, liblinux-lvm-perl, libapt-pkg-perl, git
   * Makefile: Add syntax checks (perl/bashism/bash), make perlcheck work
     without perl-tk and liblinux-lvm-perl, Closes: #610509
   * control: drop cfengine2 from recommends of fai-client, use syslinux as
     alternative for syslinux-common in depends
   * developer-policy.txt: Add initial developer policy instructions (WIP)
 .
   [ Michael Tautschnig ]
   * setup-storage:
     - Add support for using raw disk devices, without partitioning. Thanks
       Jordi Funollet. Closes: #589649
     - Generate conditional definitions for disk_var.sh such that variables
       will only be set if not previously defined by users
     - Partition pseudo-type luks:"<pass>" for LUKS device with user-defined
       passphrase. Thanks Patrick Schoenfeld for suggesting this and testing
     - If $disklist or $LOGDIR are not provided, find sane default values
     - Added "all" as valid value for preserve*, resize, always_format. Thanks
       Toomas Tamm for suggesting this
     - Man page: additional RAID example. Added Holger's example for SW
       RAID+LVM. Thanks Holger Levsen. Closes: #645167
     - Distinct treatment of MiB vs. MB and friends
     - preserve_* now supported for each partition in place. Thanks Edgar Fuß
     - Better error message for invalid string X in disklabel:X
     - Start first partition at 1M
     - Support for /dev/loop*, parse floating point output of parted
     - Added new option -s to perform syntax check only. Closes: #627913
     - Stop RAID arrays before re-assembling. Thanks David Dreezer
     - Properly handle alignment and preserving first partition
     - Fix 100%-on-gpt configuration issue. Closes: #619136
     - Use wipefs to purge (RAID) signatures
     - Retain partition flags of preserved partitions
     - Added options -D <disks>, -L <logdir>
     - Test mdadm-startall for existence before running it
     - Try to write disklabel in -X mode, regardless of exact error message
     - Initialize boot_mnt_point
     - Add gpt-bios partition with size 1MB initially
     - Set bootable flag on gpt-bios disk
   * subroutines: Using shopt -s extglob won't work because bash fails with
     syntax error before
   * get-config-dir-hg: Added pattern for hg+https. Closes: #631495
   * GNOME: Remove packages gnome-apt, ice*-gnome-support that don't
     exist in squeeze (thanks Karl Wallner for reporting)
   * examples/more-tests: Tests moved to test-suite
   * fai-vol_id: merged Jan's/Limux changes
   * fai.conf.5: Added man page for fai.conf
   * fcopy.8: describe behaviour if preinst has nonzero exit code
   * dev-utils: New directory for scripts which are helpful for development
   * control: Remove recommends of fai-setup-storage. Closes: #644516
 .
   [ Waldemar Brodkorb ]
   * fai-setup: Give $LOGUSER a real shell for calling fai-chboot on the
     install server
 .
   [ Jan-Marek Glogowski ]
   * subroutines: forward task() arguments to task and hooks
   * write messages to fai-monitor.log
   * always install new maintainer config by using --force-confnew
   * fai-deps: fix debianization and compile check
   * fai-debconf: cleanup verbose and debug output.
   * subroutines: don't exit from faiend task, use return
   * subroutines: always run faiend task before any end of FAI
   * fai-make-nfsroot: run gzip compression in the background.
Checksums-Sha1: 
 520b24cd6715029753c8dc2dc91df790c132f4ba 1200 fai_4.0.dsc
 852758cc4d9b2cb62664fcddbdb30f040a12edc2 314992 fai_4.0.tar.gz
 8a3c0571cd6a2d3e01667cc37889a5fb37607165 133134 fai-client_4.0_all.deb
 989a6df929ee84820735078c8a2c1e66c7fc1211 800372 fai-doc_4.0_all.deb
 399c5ba95665d2a2a6d82d4a85fcdfa0b2382410 66102 fai-server_4.0_all.deb
 af137a3578675175f34082fa32c183bf9045809b 2068 fai-quickstart_4.0_all.deb
 60fb98bf8cfe20156fd0f8d1f89c5822e46f27f6 75270 fai-nfsroot_4.0_all.deb
 8c0019e8b74cfd0ba1748b38422a54f60df36498 117634 fai-setup-storage_4.0_all.deb
Checksums-Sha256: 
 96e47c111f1c3678edc76bb8daedecbd182f2b08542dc2336c3d4643826e4e3c 1200 fai_4.0.dsc
 19f69c7b1d043fbc40bc63190a6b3218e8c86c1e6af831cff11fe91513537ba0 314992 fai_4.0.tar.gz
 5ddc2deae71c648694df36d82bb0e2afb9617c399e11312b16951678867a8821 133134 fai-client_4.0_all.deb
 a4b6d33097027dd346e855eac8306cdf5c63e1a2892bea59bc31904234086c7d 800372 fai-doc_4.0_all.deb
 d9bf5e4eac203a5c2fa289c0021d8dc1983b0c6b9482802a0141dccc2089bf1b 66102 fai-server_4.0_all.deb
 195bef78e81ef7e358b134b2841be56b39ed3453a6f15fd7250aac9cda863002 2068 fai-quickstart_4.0_all.deb
 7680de07518ba53ab1910e75464b0d3e05397c73d731d362ef0d6712f56f1ab7 75270 fai-nfsroot_4.0_all.deb
 13bfa578ee199841b1905f1223e383731d9ec3b8118f5dfedaa0f5c73449ca51 117634 fai-setup-storage_4.0_all.deb
Files: 
 62c031c61926765e02c47b392f3e4f3a 1200 admin extra fai_4.0.dsc
 0e071c7e48ccff297c40344bf2a71f51 314992 admin extra fai_4.0.tar.gz
 2eb719282dfe44f016832777249dc9fe 133134 admin extra fai-client_4.0_all.deb
 e376268e3d42e170d334f1f7ac0b4b08 800372 doc extra fai-doc_4.0_all.deb
 04a410687a74c98d6c8521dfaa573aca 66102 admin extra fai-server_4.0_all.deb
 2b566289949ac6463c4a5795672ecfd9 2068 admin extra fai-quickstart_4.0_all.deb
 79b69df17c13a9b596837ff861d4e503 75270 admin extra fai-nfsroot_4.0_all.deb
 6c5bb07e746218bf50806f1bf8456799 117634 admin extra fai-setup-storage_4.0_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iD8DBQFPrR0+3BPlTqubZv0RArcmAJ9ihAWssTA8E5J3nnfzAc00jQs2rwCaAmjS
OBNBXs8vbW3ORK5jmbVdhCY=
=VNXl
-----END PGP SIGNATURE-----


Accepted:
fai-client_4.0_all.deb
  to main/f/fai/fai-client_4.0_all.deb
fai-doc_4.0_all.deb
  to main/f/fai/fai-doc_4.0_all.deb
fai-nfsroot_4.0_all.deb
  to main/f/fai/fai-nfsroot_4.0_all.deb
fai-quickstart_4.0_all.deb
  to main/f/fai/fai-quickstart_4.0_all.deb
fai-server_4.0_all.deb
  to main/f/fai/fai-server_4.0_all.deb
fai-setup-storage_4.0_all.deb
  to main/f/fai/fai-setup-storage_4.0_all.deb
fai_4.0.dsc
  to main/f/fai/fai_4.0.dsc
fai_4.0.tar.gz
  to main/f/fai/fai_4.0.tar.gz


Reply to: