Source

better-initramfs / ChangeLog

For details check git history.

devel branch:
	- softraid: don't poke kernel to auto detect v0.9 arrays.
	- Version bumps:
		busybox 1.20.0 -> 1.21.1
		cryptsetup 1.4.3 -> 1.6.3
		dropbear 2012.55 -> 2013.62
		libgcrypt 1.5.0 -> 1.6.0
		libgpg-error 1.10 -> 1.12
		lvm2 2.02.97 -> 2.02.103
		mdadm 3.2.5 -> 3.2.6
		zlib 1.2.7 -> 1.2.8
	- Check whatever root variable is empty on mounting /newroot phase.
	- Enable discards support for LVM and DM Crypt LUKS by default.
	- Drop luks_trim option.
	- Add luks_no_discards option.
	- Reorder network setup iproute2 calls.
	- Don't wait remaining time for sshd if we send resume-boot from remote
	  shell (Andrew Glinskiy)
	- Fix misprint (Andrew Glinskiy)
	- Move run early hooks before SetupNetwork to have the abillity to insert
	  any kernel modules because on init hooks we are not have busybox symlinks.
	  Also setup /dev before early hooks that we have a complete minimal
	  environment. And move rootdelay nerly root mount point.(Andrew Glinskiy)
	- Wait for sshd connection only if rescueshell have never occur (Andrew Glinskiy)
	- Add support of profile source priority, it's useful with multiple
	  initrds (Andrew Glinskiy)
	- Show running hooks (Andrew Glinskiy)
	- Lazy umount /dev/pts in case of ssh login inside initramfs.
	- Bcache support, now can boot with rootfs on bcache block device.

v0.8.0.1, 04-08-2013:
	- Pass $PATH env variable to $init.
	- Don't kill sshd until remote-rescueshell.lock is released.

v0.8, 03-08-2013:
	- get_sshd_keys target added to Makefile.
	- bootstrap-all target added to Makefile.
	- sshd_interface, sshd_ipv4 and sshd_ipv4_gateway variables were changed
	into binit_net_if, binit_net_addr and binit_net_gw.
	- SetupNetwork() function now take care of setting network up.
	- Hooks support, now you can include own code in init, early,
	pre_newroot_mount and pre_switch_root phases.
	- ssh client included (dbclinet).
	- relaxed_mknod() function, 'prepare' make target will try to create basic
	device nodes, its needed when you include initramfs into kernel image,
	otherwise boot process may fail with missing /dev/console message. (kernel
	bug or feature?)
	- A lot of small changes, fixes, adjustments.