Change logs for fai source package in Feisty

  • fai (3.1.3ubuntu1) feisty; urgency=low
    
      [Reinhard Tartler]
      * Review and clean up Achim's diff
    
      [Achim Bohnet]
      * Merge from debian unstable.
        + all kubuntu changes kept.
        + all but one conflict due to svn $ID$ tags
        + ./VERSION stick with kubuntu kernel
      * conf/make-nfsroot.conf conf/sources.list: replace edgy with feisty
    
      * simple example config fixes:
    
        + replace #!/bin/sh with #!/bin/bash in all script. ifclass is a
          function that gets not defined if sh is dash. Also (error|1) got
          trap statements were broken:
               class/10-base-classes hooks/instsoft.FAIBASE scripts/DEMO/10-misc
               scripts/FAIBASE/30-interface scripts/FAIBASE/10-misc
               scripts/LAST/50-misc
    
        + files/boot/grub/menu.lst/postinst: fix update-grub full path. It's
          in /sbin not /usr/sbin
    
      * doc/Makefile clean target: add doc/fai-guide.tex-in doc/fai-guide.aux
        doc/fai-guide.toc.  They are left behind when building docs fails
        or is interrupted.
    
    fai (3.1.3) unstable; urgency=medium
    
      * fai-savelog: fix a security tagged bug, make local copy of LOGDIR only
        readable for root and group adm (closes: #402644)
      * fai: add missing shift command (closes: #402588)
      * fai.8: improve dirinstall info (closes: #402294)
      * package_config/FAIBASE: add packages, this is only a documentation
        change
    
    fai (3.1.2) unstable; urgency=high
    
      * use new fai kernel version 2.6.18
      * control: add Vcs-Svn control field (closes: #399561)
      * conf/NFSROOT: remove package hwtools, which do not exists any more
      * fai-chboot: exit if file cannot be written, tmpfile was not always
        removed
      * make-fai-bootfloppy: remove sit interfaces from list of network
        devices (closes: #400521), print error if it can't write to floppy
        device (closes: #400522)
      * fcopy: tmpfile was not always removed
      * mount2dir: use noatime when mounting local file systems
      * lib/subroutines-linux: change comment
      * fix typo in changelog
      * fai-server.postinst: change message (closes: #400324)
    
    fai (3.1.1) unstable; urgency=low
    
      * control: remove mkinitrd-cd from Recemmends: and Suggests:
      * make-fai-nfsroot: add missing option h to getopt, fix typo, test if
        $cfdir is already set (closes: #394884), no code change, reorder code
        so a normal user gets help whem using -h,--help
      * faireboot: fix file name to variables.log
      * fai-chboot: fix several bugs for listing options, option -p expects an
        argument, fix for -c behaviour (closes: #389905)
      * fai-chboot.8: minor document fixes
      * fai-mirror.1: fix example (closes: #390520)
      * fcopy: remove temporary file after use
      * fai: start udev before creating /dev/shm/network, remove set +a for
        dirinstall, so $fai_rundate will be exported (closes: #390373)
      * subroutines: umount config dir at the end of softupdate action,
        cd back to old directory, convert FAI_ROOT to absolute path if doing
        dirinstall (closes: #390346), die() only calls bash when
        FAI_ACTION=install, add -i to bash call (closes: #362252)
      * subroutines-linux: check exit status of get-config-dir
      * get-config-dir: replace die call with echo and exit statement, add
        error message
      * get-config-dir-cvs: fixed regular expression as 'expr' automatically
        anchors to the beginning
      * LAST/50-misc: /sbin/unconfigured.sh is not used any more
      * ainsl.8: explain ^ and $ treatment in more detail
      * FAIBASE/10-misc: add anchors to ainsl pattern
      * class/20hwdetect.source: change discover call
      * aisnl,fcopy,fai-chboot: print help and exit if unknow option was given
      * lib/task_sysinfo: remove call of kudzu since it's not available any
        more in etch
    
     -- Achim Bohnet <email address hidden>   Wed, 20 Dec 2006 23:07:13 +0100
  • fai (3.1ubuntu1) edgy; urgency=low
    
      * merge FAI 3.1 changes. All necessary ubuntu hacks have been
        incorporated by upstream (thanks Thomas).
      * changes to default configuration to make a usable ubuntu installation
        - point to archive.ubuntu.com instead of ftp.debian.org
        - use sysvinit instead of upstart, because its default bootlog behavior
      * make fai-mount-disk use /bin/bash instead of /bin/sh
    
    fai (3.1) unstable; urgency=low
    
      * Makefile: force bash in Makefile, fixes FTBFS in ubuntu
      * rename action dirinst to dirinstall (closes: #390345)
      * fai-cd: fix wrong path for sources.list (closes: #391639)
      * scripts/FAIBASE/10-misc: use ainsl instead of echo >> ...
      * lib/create_ramdisk: make /var/discover writeable
      * make-fai-nfsroot: create directory var/discover
      * subroutines: move find's maxdepth option to the left, prevent multiple
        fai softupdate running simultaneously (closes: #390680)
      * get-config-dir*: replace \s and \S in expr with regex using [:space:],
        so it also works for sarge's version of expr
      * subroutines-liux: add test if base.tgz exists (closes: #390343),
        sources.list must be used from /etc/apt during normal installation
      * fai: add option -u,--hostname (closes: #390367)
      * LAST/5-misc: do not fail if hardware clock can't be set
      * fcopy: swap call of postinst and set_mode
      * install_packages: add missing package list to yum and rpm calls
        (closes: #392032)
    
    fai (3.0) unstable; urgency=low
    
      * conf/make-fai-nfsroot.conf,sources.list: move from sarge to etch
      * fai: export FAI_ACTION, fix -c and -C in usage()
      * subroutines-linux: fix path of resolv.conf
      * fai-chboot: remove devfs=nomount, use NFS v3
      * package_config/DEFAULT: replace kernel-image with linux-image
      * faireboot: stop udevd
      * rename class XFREE to XORG, use xorg packages
      * bin/fai: rename $targetdir to $FAI_ROOT
      * add debconf data for german environment (closes: #386192)
      * package_config/GERMAN: new file includes packages for german
        environment
      * new script FAIBASE/20-removable_media creates fstab entries and makes
        directories under /media
      * new script and man page: ainsl, ainsl.1
      * fai-start-stop-daemon: prints which daemon will not be started
      * get-boot-info: fix duplicate call of get_dhcp_info()
      * FAIBASE.var: add FAI_ALLOW_UNSIGNED=1
      * fai-setup: add option no_subtree_check to etc/exports lines
      * get-config-dir-svn: svn support for config space (closes: #314991)
      * fai.8: add info about dirinst, add example
    
    fai (3~beta21) unstable; urgency=medium
    
      * make pathes conform to FHS:
        (closes: #340608, #311524, #336650, #309554, #340609)
      * use /srv/tftp/fai    instead of /boot/fai
      * use /srv/tftp/fai/pxelinux.cfg instead of /boot/fai/pxelinux.cfg
      * use /srv/fai/config  instead of /usr/local/share/fai
      * use /srv/fai/nfsroot instead of /usr/lib/fai/nfsroot
      * use /var/lib/fai/config instead of /fai
      * use /var/lib/fai/mirror instead of /mnt
      * create_ramdisk: call mkrw with -n
      * setup_harddisks: use more secure options for /proc line
      * fai-chboot: use tcp as default for nfs, nfs v3 can will become default
        with etch, existent .disable pxe file will be removed automatically,
        add headline when copying from template, change in options: -d is now
        -D, -r is now -d, -r is not used any more, abort if $pxedir does not
        exist (closes: #373596)
      * subroutines-linux: task_updatebase does not use updatebase.log any
        more (closes: #366823), try ftar $FAI/basefiles before extracting
        base.tgz, create policy-rc.d in the chroot, copy sources.list from
        $FAI_ETC_DIR, replace $FAI_REMOTESH with local variable $remotesh, fix
        path for resolv.conf
      * move /etc/fai/sources.list to /etc/fai/apt/sources.list
      * fix lintian error: build-depends-indep-should-be-build-depends
        debhelper
      * complies with policy 3.7.2
      * added a linda override for fai-quickstart (ignore /usr/doc-symlink
        warning)
      * added Section: headers to binary packages in control
      * conf/make-fai-nfsroot.conf: remove variables: $nfssize,
        $NFSROOT_PACKAGES, $package
      * new config file /etc/fai/NFSROOT which contains the package list
      * fai.conf: remove FAI_REMOTESH and FAI_REMOTECP, use FAI_LOGPROTO
        instead, LOGSERVER, LOGREMOTEDIR, LOGPASSWD removed installserver
        removed (closes: #332837)
      * lib/subroutines: remove get_fai_cvs(), get_fai_dir(), now separate
        scripts, print warning if CD-ROM does not use DMA mode, eject fai-cd
        at the end of the installation
      * fai: replace $rclog with $LOGIDR/fai.log, add option -C,--cfdir,
        -c,--class (closes: #353535), add support for dirinst, cleanup LOGDIR
        before using it again (closes: #369534), remove variable rundir, mkdir
        /var/run/fai if not existing, trap uses subroutine clean_exit() for
        dirinst
      * fai-setup: use getent for getting IP address, make it a bash script,
        change $HOME of LOGUSER (closes: #290449), do not use SERVERINTERFACE
        for getting hostname, add all IP addresses and host names to
        ssh_known_hosts (closes: #286692), remove variable FAICLIENTS, use IP
        address and netmask for exportfs line (closes: #381261)
      * make-fai-nfsroot: new subroutine all_host_entries(), use
        install_packages and /etc/fai/NFSROOT for installing packages into the
        nfsroot, install fai-nfsroot before other packages are installed, do
        not exit if getent returns no information, rename -c to -C, use
        readlink to determine $cfdir (closes: #358765)
      * variable $fstab replaced with fstab (no more Solaris support using
        vfstab)
      * savelog.LAST: set reboot=1 if no errors are found
      * fcopy: fix bug (closes: #374415)
      * control: update to Standards-Version: 3.7.2, fai-quickstart depends on
        tftpd-hpa
      * make-fai-bootfloppy: read make-fai-nfsroot.conf instead of fai.conf,
        replace backticks with $(), fix test (closes: #384624), rename -c to -C
      * lib/get-boot-info: get network info via DHCP if ip=dhcp was set
      * prcopyleft: remove osname from copyright logo
      * subroutines: add task dirinst (closes: #322634), do not execute task
        prepareapt on softupdates (closes: #315000), save FAI_CLASSES and
        disk_var.sh to /var/lib/fai, do not save variables.log to /var
      * move fai-divert to fai-client package
      * ftar: fix exit code when no matching class was found
      * move code from script get-config-dir to task_confdir()
      * rename $DO_INIT_TASKS to $do_init_tasks
      * install_packages: add option -p
      * fai-mirror: use packages.nfsroot instead of packages.arch, check if
        obsolete variables are used, remove -a, add -B
      * add policy-rc.d support instead of diverting start-stop-daemon
      * remove varaible diskvar, use $LOGDIR/disk_var.sh instead
      * fai-debconf: use read-only temp file during reconfigure
      * get-config-dir-file: access config space via local path, used by
        fai-cd
      * fai-cd: use $FAI instead of /fai
      * fai-mirror: generate distrib name from FAI_DEBOOTSTRAP
      * move some -c to -C, so now all scripts use -C for cfdir, setting
        $FAI_ETC_DIR is the same as specifying -C cfdir, print message if this
        variables is used
      * move NEWS to NEWS.Debian
      * VERSION: default is kernel 2.6.17
    
    fai (2.10.5) unstable; urgency=high
    
      * fixes patch from last NMUs. (really, really closes: #373955)
      * make-fai-nfsroot: print debootstrap version
      * add package lftp to nfsroot
      * create_ramdisk: make more directories writeable
      * 20hwdetect.source: add some usb modules
      * dhcpd.conf: next-server is needed in dhcpd3 >=3.0.3
    
    fai (2.10.4) unstable; urgency=high
    
      * Non-maintainer upload.
      * Fix previous patch; it should remove files from $FAI_ROOT/etc, not
        /etc, as faireboot is not run inside the chroot. (Really
        Closes: #373955)
    
    fai (2.10.3) unstable; urgency=high
    
      * Non-maintainer upload.
      * Remove /etc/apt/apt.conf.d/{10,90}fai in faireboot, since the settings
        used during install_packages are not appropriate for the finished
        system. (Closes: #373955)
    
    fai (2.10.2) unstable; urgency=medium
    
      * lib/get-boot-info: call dhclient with different configuration and
        script names, closes grave bug (closes: #369265), remove dpkg-divert
        calls for /etc/dhcp3/dhclient-script and /etc/dhcp3/dhclient.conf
      * create_ramdisk: make /etc/lvm writeable (closes: #365035)
      * do not call mkrwsize if directory does not exist (closes: #365037)
      * lib/mkrw: add option -n
      * make-fai-nfsroot: grep before appending to file (closes: #364748),
        enable DNS inside the nfsroot (closes: #358783)
      * lib/subroutines-linux: task_prepareapt(): check $IPADDR before
        appending to file (closes: #331258)
      * lib/subroutines: make 100MB ramdisk for /fai when booting from CD
      * bin/fai: do not mount --bind /tmp/fai on softupdate
    
     -- Reinhard Tartler <email address hidden>   Sat, 21 Oct 2006 10:30:18 +0200