-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Tue, 03 Nov 2009 09:35:06 +0100 Source: fai Binary: fai-client fai-doc fai-server fai-quickstart fai-nfsroot Architecture: source all Version: 3.3 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 Closes: 343344 363701 412889 444213 447199 452761 481137 481871 494377 494377 497548 497548 504018 515704 517517 524347 525138 530656 532321 532985 537544 539980 552133 Changes: fai (3.3) unstable; urgency=low . [ Thomas Lange ] * NEWS: add hint about missing packages in nfsroot, changes in dirinstall * control: update to standards version 3.8.3, no changes needed * sources.list,make-fai-nfsroot.conf: use Debian geo mirrors * README: use description from control file * subroutines-linux: fix log message remove yes pipe when calling debootstrap (closes: #539980) if NEXTTEST is used, define a class for next reboot. Thanks to Sebastian Hetze for this patch. task_updatebase now writes to software.log print warning when setup_harddisks is used include subroutines-linux into subroutines (closes: #494377) * subroutines: do not unset the functions task_$taskname after use fill task_tests with code, execute tests before task chboot create /var/run/sshd (needed for ubuntu 9.10) additional call to clean_exit in task_dirinstall include subroutines-linux into subroutines (closes: #494377) if two softupdates are running, print the name of the lock file set trap for softupdate after checking if second instance is running check if test.log exists before using grep add APT keys from package_config/*.asc files (closes: #363701,#504018) add keys after copying /etc/apt to /target, do not copy 10fai send correct message for faimond-gui before rebooting * fai-class: add string warning to message * task_sysinfo: call blkid on all disks * fcopy: add die() after open command * fcopy.8: improve info for calling postinst * fai-guide.sgml: add hint how to define classes on the kernel command line (closes: #497548), remove outdated information about /files/packages, add section about tests * ainsl: create missing path elements if -a is used (closes: #447199) * make-fai-nfsroot: mount sysfs inside nfsroot (closes: #532985) dereference symlinks when copying file into nfsroot replace --print-installation-architecture by --print-architecture remove 70-persistent-net.rules from nfsroot * control: Depends: iproute for fai-client, fai-server new build-depends-indep for asciidoc tools, w3m, remove bootp add Format field * rules: remove DH_ALWAYS_EXCLUDE * fai-setup, make-fai-nfsroot, subroutine-linux, get-boot-info, task_sysinfo, S99fai-setup/FAISERVER: Replaced all calls to ifconfig by proper ip + shell magic calls (closes: #524347). Thanks to Luk Claes for the patch * include subnet mask in variable for NFS exports * fai-savelog: cd to the right place if LOGREMOTEDIR is set, thanks to Robin Powell for the patch (closes: #515704) * fai-mirror: remove use of $addpackages (closes: #537544) add option -a (closes: #343344, #412889) * fai-mirror.8: add option -a * fai.conf, make-fai-nfsroot.conf: move FAI_CONFIGDIR to m-f-n.conf, because it's only needed on an install server add comment, rearrange variables, important variables first * fai-cd, fai: get FAI_CONFIGDIR from new config file, add option -H * fai-cd.8: add option -H * fai-server.preinst, fai-server.prerm, fai-quickstart.postinst: print warning if FAI_CONFIGDIR is still in the wrong place * fai-quickstart.prerm: source make-fai-nfsroot.conf instead of fai.conf * fai, fai.8: add option -s/--cspace to specify the config space URL (closes: #444213) * disk_config/*: add nosuid, nodev and noatime to some partitions * menu.lst/postinst: add /g to perl substitution command * fai-class: do not remove additional-classes when in debug mode, use the comma separated list of $ADDCLASSES for classes (closes: #497548) * fai-class.1: add ADDCLASS feature, add info about $LOGDIR/additional.var * package_config/FAIBASE: remove rsh-client, discover * fai-chboot: ignore ~ and .bak entries * fai-chboot, fai-chboot.8: add option -u * faimond-gui: add task tests, fix handling of reboot message * tests/Faitest.pm: new file including subroutines for tests. Thanks to Sebastian Hetze for the initial version. * tests/FAIBASE_TEST: add simple test for partition layout of FAIBASE * disk_config/FAIBASE: add file system labels * examples/more-tests: add more tests from Sebastian * savelog.LAST.source: add error patterns * LAST/50-misc: use ainsl instead of echo * 20-hwdetect.source, DEMO/10-misc,10-conffiles: apply patch from Michael, that skips some commands on softupdate (closes: #481871) * 20-hwdetect.source: remove modules not needed any more, cleanup code * install_packages: do not call AptPkg function when -N was given write list of all packages to packages.list fix code that sets action if smarti is used, minor code cleanup, download Debian source packages into $FAI_DEBSOUCRESDIR if defined * 10-base-classes: replace --print-installation-architecture by --print-architecture * make-fai-nfsroot, DEMO/10-misc,FAIBASE/10-misc: chpasswd does not support -e in newer version, replaced by usermod * policy-rc.d.fai: udev not should be started when running make-fai-nfsroot * links.html: remove broken links * doc/Makefile: new target for asciidoc documentation * doc/fai-guide.txt: fai-guide now written with asciidoc remove information about inetd.conf, since tftpd is now started as standalone daemon, remove bootpd information, several small updates add info how to remove the red logo, add info how to create a i386 nfsroot and mirror on a amd64 system (closes: #452761) remove chapter about obsolete setup_harddisks tool * fai-doc.doc-base.package: update file names * ftar: add support for .tgz suffix * get-config-dir-hg: add support for mercurial (thanks to Darshaka Pathirana for the patch) * get-config-dir-cvs, fai-do-scripts: replace basename and dirname calls with bash functions * fai-do-scripts: remove warning about scripts with prefix S save maximal exit code now works follow symlinks when determine the file type * dhcpd.conf: change path of pxelinux.0 * get-config-dir, get-config-dir-file: print more info, print warning if no method is defined * get-config-dir, fai: set FAI to local path, if FAI_CONFIG_SRC is of type file: (closes: #481137) * get-config-dir-nfs: remove -n when mounting * fai-setup: add advertisement for FAI questionnaire set default for $SERVERINTERFACE * README: upgrade info about mailing list, add info about questionnaire * fai: check if make-fai-nfsroot.conf is available if dirinstall is used dirinstall now uses $FAI_CONFIG_SRC instead of $FAI_CONFIGDIR change PATH, move /sbin to the end remove use of fifo, use bash process substitution instead * Fstab.pm: print uuid and label of partition to console * NFSROOT, make-fai-nfsroot.conf: remove dhcp3-client and dhcp-client, since it's now in the default configuration of debootstrap * NFSROOT: remove cvs, bootpc, expect, mdetect * mkdebmirror: update for lenny, use cache feature of debmirror > 2 * examples/simple/files/etc/fai/*: update to more recent config files * Makefile: remove .svn directories in fai-doc * debian/source/format: use source package format 3.0 (native) * fix class FAISERVER (closes: #517517) * set default values using bash : ${variable:=value} . [ Michael Tautschnig ] * setup-storage, setup-storage/Exec.pm: auto-detect a proper way to tell udev to settle, hide udevsettle call (udevsettle is used in etch, udevadm settle for sid; thanks matrix.systems@matrix.msu.edu for a first patch). (closes: #530656) * setup-storage/Volumes.pm: Updated mdadm --scan output parser to work with current mdadm versions. * setup-storage/Volumes.pm: Ignore another line of output from parted (GPT-related warning). Thanks Andreas Schuldei for noticing this. * setup-storage, setup-storage/Sizes.pm: Properly handle -h, early check for unset (but necessary) environment variables, print full device names in several error/warning messages instead of the partition id only. * fai-vol_id: New wrapper around udev's vol_id or blkid, whichever is available (closes: #552133) * setup-storage/Fstab.pm: Be more verbose if obtaining the UUID fails (may be caused by earlier use in RAID array, tell the user how to solve the problem). Ignore exit code 3 of vol_id -l, use fai-vol_id wrapper. * setup-storage/Parser.pm: RAID device parsing: $2 doesn't refer to the original expression anymore, store earlier $2 as $opts; don't use options sub-hash (thanks Andreas Schockenhoff for lots of testing and feedback). setup-storage/Parser.pm: LVM volume groups or RAID arrays may now refer to diskX to use the entire disk (thanks Mathieu Alorent). * setup-storage/Sizes.pm: Properly deal with missing (as in RAID specs) or non-existing (user error) devices in estimate_size; don't do stupid divide by 2 in RAID1 setup. (closes: #525138) * setup-storage/Commands.pm: Proper use of hash reference when checking for "missing" option. * setup-storage/Parser.pm: Ensure that RAID volumes marked preserve don't count as extra RAID volumes being defined. * setup-storage/Parser.pm, setup-storage/Sizes.pm: Added support for raid10 (thanks William Francis for suggesting this). * setup-storage/Volumes.pm: Fixed perl syntax error, properly handle existing empty volume groups (thanks Brian Kroth and Cajus Pollmeier for debugging this). (closes: #532321) * man/setup-storage.8: Document possible problems with previous software RAID partitions and missing bootable flags. * setup-storage/Sizes.pm: Secondary GPT only requires 33 sectors. * Bumped setup-storage version number to 1.1.2. . [ Holger Levsen ] * update to standards version 3.8.2, no changes needed Checksums-Sha1: f0f96a9e9fba175eb69f1c33129d8981d97595fe 962 fai_3.3.dsc 544253f7af9c066c3c041ff27b36728cf12dcda4 273252 fai_3.3.tar.gz 72fac1bd44ae5404058a25a92b6b9f57c5275df3 158460 fai-client_3.3_all.deb 84df5b972fe764fe70ea0475afba5a6743312566 614360 fai-doc_3.3_all.deb a65dd03187cc17256a01b58788204057b3af863b 52594 fai-server_3.3_all.deb a8736f50db3748b99647916064bef58a6b9a85a1 2000 fai-quickstart_3.3_all.deb 911258b78e0a5c41ed1bbbd26a60e1a72922ae32 60430 fai-nfsroot_3.3_all.deb Checksums-Sha256: 81641e1ddaf655b1679d203be91ffcccb0c126642ecb920b8e4af70a6853b5bc 962 fai_3.3.dsc e2b017973425e04ccf923676a8812e4536171235e6914905bd5c6f91cc44686c 273252 fai_3.3.tar.gz 0d0e8b0fc910f5a29723153b834262a9fde8c042b11189b07a35c4a40ca224a0 158460 fai-client_3.3_all.deb 6dc3bd4d7ffa6308f82d2ce1d6821509cab75baf51f42aa012535e7dd3c77316 614360 fai-doc_3.3_all.deb e973c42573af89d94514cebc5f75a1b7d9252d01604fd234766977cac5db0b38 52594 fai-server_3.3_all.deb dd5b71f1f6b6ac13af5163fa75c393b4656782b227299c9384a113365ed755dc 2000 fai-quickstart_3.3_all.deb b1dff816066589da31b6e239847321bd1c7d0b012c2f296a0fb770522addaef1 60430 fai-nfsroot_3.3_all.deb Files: 0f341afca979c2b1e20b57347a5a1c0d 962 admin extra fai_3.3.dsc 5c97c03bccc20333e20082e1bcac266d 273252 admin extra fai_3.3.tar.gz 2b64b63e3c342c843a53bbc8cb859de2 158460 admin extra fai-client_3.3_all.deb d8dbd66f32bcaad4a7ed55ab5bf1c160 614360 doc extra fai-doc_3.3_all.deb a50255455ce7db92f17359326a22a0f3 52594 admin extra fai-server_3.3_all.deb 7f31a29477ecae9cf4461af4d880938d 2000 admin extra fai-quickstart_3.3_all.deb 293413a5a088dc3951ec3c18acbc8445 60430 admin extra fai-nfsroot_3.3_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iD8DBQFK7/bL3BPlTqubZv0RArJQAKC9nf19oqdYilLUQgSgt1epG0C1dACfZgEq 1YERSZXvHtp9nKg4QSckGgM= =c7SH -----END PGP SIGNATURE----- Accepted: fai-client_3.3_all.deb to main/f/fai/fai-client_3.3_all.deb fai-doc_3.3_all.deb to main/f/fai/fai-doc_3.3_all.deb fai-nfsroot_3.3_all.deb to main/f/fai/fai-nfsroot_3.3_all.deb fai-quickstart_3.3_all.deb to main/f/fai/fai-quickstart_3.3_all.deb fai-server_3.3_all.deb to main/f/fai/fai-server_3.3_all.deb fai_3.3.dsc to main/f/fai/fai_3.3.dsc fai_3.3.tar.gz to main/f/fai/fai_3.3.tar.gz