[PATCH 0/3] Add netroot= and LUKS/LVM support for NBD

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Now one can use root=LABEL=blah, root=UUID=blah and root=/dev/vg/lv
on top of NBD for their root. This also allows one to use LUKS to secure
the root volume. The test suite has been updated to test these
combinations as well. iSCSI has not been converted as I do not have
a way to test that yet.

There is a question of semantics for handling the fstype and fsoptions
from the NBD root info (nbdroot= or DHCP root-path) vs the command line
rootfstype= and rootflags= options. I've left that for later.

You can pick up these changes using git:
	git pull http://thedillows.org/dracut.git netroot

David Dillow (3):
  NBD test: add more option parsing tests
  network: add support for netroot=...
  NBD root: add support for LVM/LUKS

 modules.d/40network/dhcp-fallback.sh |   10 ++-
 modules.d/40network/netroot          |    2 +-
 modules.d/95nbd/nbd-netroot.sh       |    6 +-
 modules.d/95nbd/nbdroot              |   18 ++--
 modules.d/95nbd/parse-nbdroot.sh     |    8 ++-
 modules.d/95nfs/nfs-netroot.sh       |   38 ++++----
 modules.d/95nfs/parse-nfsroot.sh     |   13 +++-
 modules.d/99base/init                |    2 +-
 test/TEST-20-NFS/test.sh             |   37 ++++++++-
 test/TEST-40-NBD/client-init         |    7 ++-
 test/TEST-40-NBD/create-root.sh      |   23 +++++
 test/TEST-40-NBD/cryptroot-ask       |    6 ++
 test/TEST-40-NBD/dhcpd.conf          |   37 ++++++++
 test/TEST-40-NBD/server-init         |    1 +
 test/TEST-40-NBD/test.sh             |  151 ++++++++++++++++++++++++++++++++--
 15 files changed, 310 insertions(+), 49 deletions(-)
 create mode 100755 test/TEST-40-NBD/create-root.sh
 create mode 100755 test/TEST-40-NBD/cryptroot-ask

--
To unsubscribe from this list: send the line "unsubscribe initramfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux