lp:ubuntu/gutsy/fai

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/gutsy/fai
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

12. By Reinhard Tartler

* 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

11. By Stephan RĂ¼gamer

* Merge from debian, Remaining Ubuntu Changes:
  + 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.

* updated conf/sources.list to match release sources for gutsy

10. By Achim Bohnet

[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.

9. By Reinhard Tartler

* 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

8. By Reinhard Tartler

* Merging ubuntu changes
* make-fai-nfs-root: patch $NFSROOT/etc/init.d/udev to call
  start-stop-daemon.distrib instead of start-stop-daemon, because the latter
  is disabled in the nfsroot
* DEMO config: install suitable kernels

7. By Reinhard Tartler

* do a really nasty hack to work around Malone #34366
* adjusted config files to point to ubuntu locations
* fix make-fai-nfsroot to detect kernel revision properly
  (Closes: Malone #43989)

6. By Thomas Lange <email address hidden>

* install_packages: add aptitude-r to @commands (closes: #343361)
* new command fai-statoverride (like dpkg-statoverride)
* fai-chboot: use NFS v2 as default until FAI will drop sarge support
* fai.8: fix typo (closes: #343642)
* doc/classes_description.txt: remove all unused classes, update
  description (closes: #322026)
* add script AMD64/99-discover-bug
* add class FAISERVER
* updatebase: mount /sys into chroot
* mkdebmirror: remove non-US stuff
* savelog.LAST: add segfault to error pattern
* make-fai-bootfloppy.8: fix typo (closes: #346428)
* make-fai-nfsroot: do not try to copy file if resolv.conf does not
  exist
* menu.lst: add entry for faiserver
* fai-cd: adjust space, new code for generating sources.list file

5. By Thomas Lange <email address hidden>

* splitting binary package fai into fai-server, fai-client, fai-doc and
  fai-nfsroot (closes: #210507)
* adjust some paths
* remove beowulf and advanced examples
* increase compat level to 4
* delete sunos code from source
* scripts/ directory is now bin/
* fai-cd: fixed hardcoded sources.list for the install client to be
  generated, code by Michael Tautschnig (closes: #320024) and at least
  partially #329547, test if nfsroot was created (closes: #317495), test
  if mkisofs is available (closes: #334871), exist unless arch is i386
  or amd64 (closes: #339098), check if $FAI_CONFIGDIR is valid
  remove subroutine mhide amd module-hide, mkbimage is not needed any
  more, use grub's stage2_eltorito feature mkisofs uses -no-emul-boot,
  no floppy emulation needed, size is not limited any more to 2.88M
* install_packages: ignore packages ending with - when using -d
  (closes: #334333), remove backtick evaluation (closes: #322157), add
  -R to default aptitude call, add aptitude-r for download only mode,
  add more warnings
* lib/create_ramdisk: make /etc/network/run/ifstate writable
  (closes: #312128)
* fai-mirror: add -i to egrep (closes: #312508), add option
  DPkg::force-conflicts::=yes (closes: #328138), only aptitude can
  install conflicting packages, test if $mirrordir starts with a slash
  (closes: #328139), check if $FAI_CONFIGDIR is valid (closes: #334577)
* fai-do-scripts: do not execute S[0-9][0-9]* any more (closes: #310999)
* fcopy: add preinst support, ignore .svn dirs (closes: #297550), do
  chroot before using getpwnam (closes: #283475), add option -U
* fai-guide.sgml: include README.disk_config into fai guide, minor
  fixes, (closes: #332295, #332318, #332293, #332291)
* make-fai-nfsroot: use --one-file-system instead of -l (closes: #308806),
  new test if ssh package is installed (closes: #322759), create
  apt.conf.d file to support unsigned repositories, fail if debootstrap
  return with error code (closes: #342120)
* subroutines: test if hooks are executable (closes: #338524), new stamp
  file name when action is softupdate
* make-fai-bootfloppy: fix code for -i when using a relative path
  (closes: #314551), add option -I (closes: #337271), create more space
  on boot floppy (closes: #294593), add option -B
* FAIBASE/10-misc: with the new fai-kernels package we can call tune2fs
  even when using a 2.6 kernel (closes: #307147)
* ftar: test if $single is set (closes: #340421)
* FAIBASE/30-interface: do not overwrite resolv.conf if it's a symlink
  (closes: #305783)
* setup_harddisks: add i2o support (closes: #317797), add workaround for
  udev behaviour
* GRUB/10-setup: use -U with fcopy, so grub's menu.lst will not be
  overwritten during softupdate (closes: #313069, #314995)
* subroutines-linux: fix idempotent code (closes: #340422)
* fai: do not use color logo if $console was set, start udev if
  available (closes: #334373), test if run as root
* lib/updatebase: mount /dev into chroot during installation if we are
  running udev
* fai-chboot: read $NFSROOT from fai.conf, add nfsroot option to kernel
  parameters, root-path can now be removed from dhcpd.conf
* add support for unsigned repositories
* LAST/50-misc: fix code that detect of a kernel is installed, now it
  does not break if more than one kernel is installed

4. By Thomas Lange <email address hidden>

* fix important bug: remove non-US entry (closes: #310392)
* package_config: remove nonfree package t1-xfree86-nonfree from
  examples (closes: #310705)

3. By Thomas Lange <email address hidden>

* install_packages: bug fix. Do not remove package names which are
  search patterns for aptitude, read /etc/fai/install_packages.conf if
  it exists
* hooks/savelog.LAST: add patterns that will be ignored
* fcopy: add support for svn and arch, add option -I, use variable
  $FCOPY_IGNOREDIRS if set
* fcopy.8: add option -I

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/karmic/fai
This branch contains Public information 
Everyone can see this information.

Subscribers