Version 021 021
authorHarald Hoyer <harald@redhat.com>
Fri, 20 Jul 2012 09:46:48 +0000 (11:46 +0200)
committerHarald Hoyer <harald@redhat.com>
Fri, 20 Jul 2012 09:46:48 +0000 (11:46 +0200)
Makefile
NEWS
TODO

index 5812411..93d9389 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-VERSION=020
+VERSION=021
 GITVERSION=$(shell [ -d .git ] && git rev-list  --abbrev-commit  -n 1 HEAD  |cut -b 1-8)
 
 prefix ?= /usr
diff --git a/NEWS b/NEWS
index b362e75..21294f5 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,33 @@
+dracut-021
+==========
+- fixed systemd in the initramfs (requires systemd >= 187)
+- dracut-install: massive speedup with /var on the same filesystem with COW copy
+- dracut-install: moved to /usr/lib/dracut until it becomes a general purpose tool
+- new options: "rd.usrmount.ro" and "rd.skipfsck"
+- less mount/umount
+- apply "ro" on the kernel command line also to /usr
+- mount according to fstab, if neither "ro" or "rw" is specified
+- skip fsck for xfs and btrfs. remount is enough
+- give emergency_shell if /usr mount failed
+- dracut now uses getopt:
+  * options can be position independent now!!
+  * we can now use --option=<arg>
+- added option "--kver=<kernel-version>", and the image location can be omitted
+  # dracut --kver 3.5.0-0.rc7.git1.2.fc18.x86_64
+- dracut.sh: for --include copy also the symbolic links
+- man pages: lsinitrd and mkinitrd added
+- network: We do not support renaming in the kernel namespace anymore (as udev does
+  that not anymore). So, if a user wants to use ifname, he has to rename
+  to a custom namespace. "eth[0-9]+" is not allowed anymore. !!!!!
+- resume: moved the resume process to the initqueue.
+  This should prevent accidently mounting the root file system.
+- testsuite: add support for: make V=1 TESTS="01 20 40" check
+    $ sudo make V=1 clean check
+    now runs the testsuite in verbose mode
+
+    $ sudo make TESTS="01 20 40" clean check
+    now only runs the 01, 20 and 40 tests.
+
 dracut-020
 ==========
 - changed rd.dasd kernel parameter
diff --git a/TODO b/TODO
index 095ec97..4fc7728 100644 (file)
--- a/TODO
+++ b/TODO
@@ -6,13 +6,11 @@ Items are ordered in priority.
 
 INITRAMFS TODO
 
-- fix btrfs subvolume mounting for /usr (fsck)
 - generate systemd unit dracut-initramfs-restore in /run/systemd dynamically
 - put "root=" parsing hooks in separate hook dir
 - call "root=" parsing hooks after getting new rootpath from dhcp
-- put mount hook in main initqueue loop
+- put mount hook in main initqueue loop / careful about resume!
 - the hard-coded list of udev rules that we care about is kind of lame.
-- automatic kexec fallback
 - panic fallback
 
 GENERATOR TODO