lp:ubuntu/karmic/fai

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/karmic/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

15. By Reinhard Tartler

upload to hardy

14. By Reinhard Tartler

* upload as non-native package again.
* the branch fai 3.2.4 has been merged (LP: #187692) (actually this was
  already done in the previous upload).
* use hardy instead of gutsy in the default configuration examples
  (LP: #164916)

13. By Reinhard Tartler

* merge changes from debian. Remaining changes:
  * make-fai-nfsroot: mount devpts and reorder umounts so umount of
    devpts is working.
  * conf/NFSROOT:
    + Add nfs-common Now default config space method works out of the box.
    + install sysvinit instead of upstart in the nfsroot.
    + adjust package names for ubuntu kernels
  * conf/make-fai-nfsroot.conf, conf/sources.list:
    + use gutsy, not feisty as default. Closes LP: #145748
      "make-fai-nfsroot.conf contains "feisty" as suite for debootstrap"
    + add gutsy-security. There's no reason to install clients without
      lastest security fixes.
  * Fix some typos in the manual.
  * simple example:
    + package_config/DEFAULT replace debian 486 and amd64 linux kernels
      with ubuntu's linux-image-generic
    + package_config/FAIBASE: remove broken ubuntu package: linuxlogo
      (blocked by #93943)
  * lib/subroutines*: replace bashism $[...] with $(expr ...)

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

Branch metadata

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

Subscribers