Created by James Westby on 2012-04-26 and last modified on 2012-10-01
Get this branch:
bzr branch lp:ubuntu/quantal/cloud-initramfs-tools
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Ubuntu branches

Recent revisions

19. By Scott Moser on 2012-10-01

* add cloud-initramfs-dyn-netconf package.
  * support replacing 'BOOTIF' in an 'ip' kernel cmdline parameter with
    the actual interface name (ip=:::::BOOTIF => ip=::::eth0) (LP: #1046405)
  * support writing network-interfaces style file for any devices configured
    via 'ipconfig' in the kernel (LP: #1053190).

18. By Scott Moser on 2012-08-28

* disable searching for config disk by default (LP: #1034116)
* make config disk device configurable
* support reading /etc/overlayroot.local.conf for local configuration

17. By Dustin Kirkland  on 2012-07-31

* overlayroot/scripts/init-bottom/overlayroot:
  - lower missing rng seed to a debug

16. By Dustin Kirkland  on 2012-07-31

* overlayroot/etc/overlayroot.conf, overlayroot/scripts/init-
  - add a bit more unpredictability/entropy to our key generation
  - use the stat output of all of /dev/* /proc/* /sys/*
  - document that

15. By Dustin Kirkland  on 2012-07-27

[ Scott Moser ]
* overlayroot/etc/overlayroot.conf:
  - fix name of password file
* overlayroot/hooks/overlayroot:
  - mktemp is already in busybox

[ Dustin Kirkland ]
* debian/control:
  - lower haveged to a suggests, until its MIR is approved

14. By Dustin Kirkland  on 2012-07-26

* overlayroot/scripts/init-bottom/overlayroot:
  - stash generated password in tmpfs in /dev/.initramfs
* debian/control, overlayroot/etc/overlayroot.conf,
  overlayroot/hooks/overlayroot, overlayroot/scripts/init-
  - drop pwgen dependency
  - use a new algorithm for generating cryptsetup passphrase
  - document that in the config file
  - need a few new executables in ramfs (head, sha512sum, mktemp)
  - write the randomly generated cryptsetup passphrase to a
    root-only-readable file in tmpfs
* debian/control, overlayroot/hooks/overlayroot,
  - depend on haveged for additional entropy
  - grab up to 4KB of entropy from /dev/random and stash it into
    a seed in the initramfs
  - load the initramfs seed and the urandom boot seed into urandom
    (borrowed from the /etc/init.d/urandom script)

13. By Scott Moser on 2012-07-25

* overlayroot:
  * fix recursive mounts
  * add debug= parameter
  * make dir= a valid parameter for overlayroot=tmpfs

12. By Dustin Kirkland  on 2012-07-23

[ Scott Moser ]
* debian/cloud-initramfs-overlayroot.{install,postinst,postrm}:
  rename so dh gets the right packaged files
* overlayroot/etc/overlayroot.conf,
  * add recursive readonly mounts. Enable this by default.
  * add parameter 'swap' to control if swap is to be enabled.
    swap defaults to disabled.
  * add support for identifying device by LABEL= or UUID=
* debian/control:
  * remove overlayfs dependency on cloud-utils and util-linux

11. By Dustin Kirkland  on 2012-07-21

* debian/control:
  - simplify the name of the binary package to just "overlayroot"

10. By Dustin Kirkland  on 2012-07-20

* debian/control:
  - add a binary metapackage, overlayroot, which is a lot less
    wordy than cloud-initramfs-overlayroot
  - this functionality is not actually cloud-specific

Branch metadata

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