1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-10-18 02:19:39 +00:00
freebsd/contrib
наб 245529d85f contrib; dracut: centralise root= parsing, actually support root=s
So far, everything parsed root= manually, which meant that while
zfs-parse.sh was updated, and supposedly supported + -> ' ' conversion,
it meant nothing

Instead, centralise parsing, and allow:
  root=
  root=zfs
  root=zfs:
  root=zfs:AUTO

  root=ZFS=data/set
  root=zfs:data/set
  root=zfs:ZFS=data/set (as a side-effect; allowed but undocumented)

  rootfstype=zfs AND root=data/set <=> root=data/set
  rootfstype=zfs AND root=         <=> root=zfs:AUTO

So rootfstype=zfs /also/ behaves as expected, and + decoding works

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz>
Closes #13291
2022-04-20 16:44:47 -07:00
..
bash_completion.d Add --enable=all to ShellCheck by default 2022-02-07 11:59:09 -08:00
bpftrace Add --enable=all to ShellCheck by default 2022-02-07 11:59:09 -08:00
dracut contrib; dracut: centralise root= parsing, actually support root=s 2022-04-20 16:44:47 -07:00
initramfs initramfs: use mount.zfs instead of mount 2022-04-11 15:51:23 -07:00
intel_qat Add intel_QAT patches 2020-09-30 13:17:30 -07:00
pam_zfs_key Remove bcopy(), bzero(), bcmp() 2022-03-15 15:13:42 -07:00
pyzfs tests: clean out more temporary files 2022-04-01 18:03:21 -07:00
zcp Fix contrib/zcp/Makefile.am 2019-10-30 12:37:49 -07:00
Makefile.am Add --enable=all to ShellCheck by default 2022-02-07 11:59:09 -08:00