* 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
fai (3.2.1-0ubuntu1) gutsy; urgency=low
* Sync New Upstream Version to ubuntu. fai-nfsroot. conf: use archive.ubuntu.com for bootstrap
- 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-
* 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 nfsroot. conf: add variable NFSROOT_HOOKS config/ DEFAULT: fix typos in linux-image-amd64 fai-chboot. 8: add option -C and support for $FAI_ETC_DIR LAST.source: add ignore pattern config/ FAIBASE: add fai-client etc/dhcpd. conf: fix path
* 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-
* 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_
* fai-chboot,
* savelog.
* packages_
* 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/
* 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), doc/fai- doc (closes: #387541), LAST.source: add more patterns filesystem. dir, initramfs symlinks to /bin/true during diversion nfsroot. conf: /var/log/ fai/dirinstall/ $HOSTNAME (closes: #429553) live/filesystem .dir live/filesystem .dir
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/
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.
* 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/
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-
* make-fai-
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=
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/
* 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/
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