Comment 13 for bug 93876

Revision history for this message
Reinhard Tartler (siretart) wrote :

fai (3.2.1-0ubuntu1) gutsy; urgency=low

  * Sync New Upstream Version to ubuntu.
    - Exception Request granted in LP: #139637
    - Problems with update-initramfs fixed: LP: #137511
    - fai-setup works now LP: #89026
    - static ip problem fixed ages ago: LP: #69862
    - fix dependency breakage: LP: #93876
  * Upload to ubuntu with some small changes:
  * Turn the package from native to non-native, the orig tarball is identical
    to the tarball in debian.
  * bin/fai: check if /proc is mounted in the nfsroot. if it isn't mount it
  * conf/NFSROOT: deinstall upstart, use sysvinit instead
  * conf/NFSROOT: install linux-image-generic as kernel image. This is
    thankfully consistent on all ubuntu architectures. We can drop
    unionsfs modules as well, since we have them in the kernel package.
  * conf/make-fai-nfsroot.conf: use archive.ubuntu.com for bootstrap
  * conf/sources.list: use archive.ubuntu.com as sources.
  * conf/sources.list: use fai-team's PPA for live-initramfs packages

fai (3.2.1) unstable; urgency=low

  * mount swap partitions with identical priorities
  * fai-mirror: also match lowercase class names (for hostsnames),
    use $cfdir instead of fixed path /etc/fai
  * subroutines-linux: add timeout to nc call
  * subroutines: change message for faimond in task_faiend()
  * control: readd libapt-pkg-perl to depends, nfs-server (user space)
    does not support locking, so FAI cannot use it, remove wget, add arch
    to mknbi
  * get-config-dir-svn: add svn+ssh support
  * QUESTIONNAIRE: add USB stick, split bootb and dhcp
  * faimond, faimond.8: use Proc::Daemon, add options tTldP
  * faimond: do not allow ; in message (security), do not print ip and
    port number
  * make-fai-nfsroot: add option -U, do not divert update-initramfs (added
    because of a Ubuntu bug), activate -U if Ubuntu is detected
    determine the arch inside the nfsroot for defining a class, this help
    building amd64 nfsroots on i386 and vice versa,
    add support for running hooks, (closes: #342467)
  * make-fai-nfsroot.conf: add variable NFSROOT_HOOKS
  * make-fai-nfsroot.9: add info about NFSROOT_HOOKS
  * fai-mirror.8, make-fai-nfsroot.8: enhance/add info of -C, add info
    about variable FAI_ETC_DIR
  * packages_config/DEFAULT: fix typos in linux-image-amd64
  * fai-chboot,fai-chboot.8: add option -C and support for $FAI_ETC_DIR
  * savelog.LAST.source: add ignore pattern
  * packages_config/FAIBASE: add fai-client
  * fai-do-scripts: exit with maximum error code of all child scripts that
    had an error
  * fai: change message when stamp file already exists (closes: #441437)
  * fai-cd: remove arch specific path
  * fai-cd.8: add info about USB stick (closes: #441988),
    improve man page (closes: #441991)
  * new get-config-dir-git: add method git for access (closes: #441992)
  * examples/etc/dhcpd.conf: fix path
  * faimond-gui: new tool that produces graphical output of faimond
  * faimond-gui.8: new man page
  * get-config-dir-svn: fix svn+ssh with username (Closes: #442021)
  * fai-guide.sgml: add info about NFSROOT_HOOKS

fai (3.2) unstable; urgency=low

  * subroutines-linux: fix extra slash in path (closes: #428860),
    jobsrunning(): ignore rcS process (closes: #425725)
    during dirinstall call debootstrap if no base.tgz is found
  * setup_harddisks: fix file system type of /proc
  * fai.conf: make ssh and scp the default (closes: #309678, #380085)
  * fai-guide.sgml:
    major update to reflect FAI 3.X changes (closes: #390508),
    fix description of classes used (closes: #329984),
    change /usr/share/doc/fai to /usr/share/doc/fai-doc (closes: #387541),
    fix an url, add documentation for dirinstall (closes: #390508),
    document usage of basefiles/ (closes: #391660),
    document the order hooks are called (closes: #380337)
  * get-config-dir-svn: add support for svn url's without username
    (closes: #415875)
  * subroutines: copy disk_var.sh only if available (closes: #415880),
    fix wrong path for FAI_CLASSES
  * savelog.LAST.source: add more patterns
  * faimond: add options -p, -h, -b,
    it can now call fai-boot (closes: #342477, #424608)
  * faimond.1: update man pages to reflect the new options
  * fai-savelog: use $LOGREMOTEDIR when saving to remote
    (closes: #290371), do not set $HOSTNAME, should be set all the time
    (closes: #429553, #429733)
  * make-fai-nfsroot: add option -p (closes: #359323), move from
    fai-kernels to plain Debian kernel using initrd (closes: #410940),
    remove unused things since we have now write access to the nfsroot,
    use mkdir -p, live-initramfs needs NFSROOT in .../live/filesystem.dir,
    move creating of subdirs from make-fai-nfsroot to fai (from server to
    client), do not create shell script in make-fai-nfsroot,
    remove -V, use aptitude to remove the kernels from the nfsroot, -k now
    reinstalls all packages from /etc/fai/NFSROOT (closes: #431613),
    update-initramfs symlinks to /bin/true during diversion
  * make-fai-nfsroot.conf:
    remove the variable KERNELPACKAGE (closes: #416531, #435098)
  * make-fai-nfsroot.8: remove -V, new description for -K and -k
  * fcopy: set mode on file even no file was copied (closes: #360184),
    check error code of preinst and postinst scripts (closes: #432681),
    add quotes to variable (closes: #430127), skip comment lines in
    file-modes
  * fai-chboot: $NFSROOT is defined in new location (closes: #408247),
    add initrd support, add option -s (closes: #356380), remove nfs
    options from append line
  * fai-chboot.8: ROOTFS parameter is not needed any more, add option -s
  * device2grub: fix pattern to support /dev/cciss and /dev/ida devices
    (closes: #416381)
  * conf/NFSROOT: add packages needed for new fai-cd technique, add plain
    debian kernel package, add ext2resize, hwinfo and change arch specific
    packages,
    move packages cfengine2 and libapt-pkg-perl from control to NFSROOT
  * control: change dependencies from tetex to tetex or texlive, replace
    Recommends of rsh-server with ssh (closes: #426093), add aptitude for
    fai-server as Suggests, remove fai-kernels, add field XS-Vcs-Browser,
    syslinux is only available on two architectures, do not depend on
    cfengine (v1), since it does not exists any more
  * fai: do not remount / read only, do not call create_ramdisk, now we
    use unionfs, remove HOST variable, only use HOSTNAME now, use mkdir
    -p, export $action for 20hwdetect.source, call save_dmesg only during
    initial installation, during dirinstall set
    LOGDIR=/var/log/fai/dirinstall/$HOSTNAME (closes: #429553)
    define FAI_DEBOOTSTRAP, FAI_DEBOOTSTRAP_OPT for dirinstall
    create syslog.conf before starting the syslog daemon
    when doing dirinstall -c or -N must be specified (closes: #429554)
    the local hard disks are now mounted to /target instead of /tmp/target
  * move from mkinitrd-cd to live-initramfs to create a CD, use plain
    Debian kernel
  * menu.lst: remove unneeded options, add boot=live for new initrd,
    remove root (cd), fix setting of hostname, instead of using ip=, we
    now use hostname=
  * create_resolv_conf: fix path, since we can now write on the whole
    filesystem
  * fai-cd: use plain Debian kernel with initrd and live-initramfs for
    booting (closes: #401041),
    add option -f, force removal of an existing ISO image
    add option -k, this is for debugging
    add option -n, do not create ISO image
    add option -u, copy fai-cd data to a directory (USB support)
    use $NFSROOT/live/filesystem.dir
  * disk-info: do not include removable devices into list of disks
  * fai-class: remove HOST variable, only use HOSTNAME now
    do not set HOSTNAME from uname (closes: #431283)
  * multiple files: add some patches fixing english text
    (closes: #428857, #428858)
  * 20-removable_media: fix path for floppy mount point (closes: #428859)
  * fai.8: add option -u, --hostname (closes: #361559)
  * add variable TFTPROOT (closes: #408271, #431431)
  * fai-mirror:
    use $NFSROOT/live/filesystem.dir
    do not ask questions, add unauthenticated packages to the mirror
  * 20hwdetect.source: do not execute 20hwdetect.source during dirinstall
  * debconf/FAIBASE: autodetect most xorg parameters, (but not resolution)
  * install_packages: add option -N, change option -t to -n,
    add patch that AptPkg module is only used when
    available and target system is Debian (closes: #422225), move code to
    check_aptpkg(), add smart package manager support (closes: #430798)
    do execute Debian specific commands only when needed (closes: #392038),
    grab error codes when executing commands,
    exit with 3 when errors occured, add option -H (closes: #391659),
    put suffix -internal to all internal commands,
    remove -n from tasksel calls
    print path once, then only config file names, not always full path
  * install_packages.8: add option -N and -H, change option -t to -n,
    add option -p (closes: #424848)
  * create_ramdisk: replaced by unionfs
  * fai-do-scripts: remove -k from cfagent call (closes: #425699),
    add new strings for shell scripts (closes: #416616)
  * fai-server.post*: do not manage $TFTPROOT (closes: #430000)
  * package_config: move linux-image package from FAIBASE to DEFAULT, add
    kernel name for architecture
  * ainsl: escape + in pattern
  * make S01fai-abort an init.d script

 -- Reinhard Tartler <email address hidden> Sat, 08 Sep 2007 17:36:43 +0200