Harald Hoyer
7fcc495588
fix(dracut-systemd): regression on root=block:
...
Commit 3532978de04c7 introduced a regression, where the `root` could be
`root=block:block:/dev/foo`.
2021-03-31 21:31:57 +02:00
Harald Hoyer
7b584edac0
fix(dracut-systemd): shellcheck for modules.d/98dracut-systemd
2021-03-29 11:30:05 +02:00
Harald Hoyer
9a52c3fdb0
style: shfmt reformat
...
reproducible with:
```
$ shfmt_version=3.0.1
$ wget "https://github.com/mvdan/sh/releases/download/v${shfmt_version}/shfmt_v${shfmt_version}_linux_amd64 " -O shfmt
$ chmod u+x shfmt
$ ./shfmt -w .
```
2021-03-13 20:10:43 +01:00
Harald Hoyer
d3532978de
refactor: factor out label_uuid_to_dev
2021-03-10 19:31:19 +01:00
Lennart Poettering
a96900a82c
fix(dracut-systemd): don't refuse root=tmpfs when systemd is used
...
A match for systemd PR#18847
2021-03-02 21:23:03 +00:00
Kairui Song
49c4172f4e
Remove memtrace-ko and rd.memdebug=4 support in dracut
...
This feature could be off loaded to memstrack, which have better
accurecy, better performance, and have more detailed tracing features.
Also simplify make_trace_mem a bit.
And currently rd.memdebug=4 is unstable, fails from time to time.
2020-04-20 20:22:37 +02:00
Xunlei Pang
52c295c161
99base: apply kernel module memory debug support
...
Extend "rd.memdebug" to "4", and "make_trace_mem" to "4+:komem".
Add new "cleanup_trace_mem" to cleanup the trace if active.
Signed-off-by: Xunlei Pang <xlpang@redhat.com>
2016-11-27 12:09:10 +08:00
Harald Hoyer
e168eeef67
systemd/dracut-cmdline.sh: unset "UNSET" $root
...
https://bugzilla.redhat.com/show_bug.cgi?id=1365667
caused by commit 9aa224cc
(cherry picked from commit fc77aca7dd
)
2016-08-19 15:49:33 +02:00
Alexander Kurtz
016613c774
dracut-systemd/dracut-cmdline.sh: Don't error out if there is no root= argument.
...
Thanks to systemd's gpt-auto-generator [0] (which implements the Discoverable
Partitions Specification [1]), it is no longer necessary to always specify the
root= argument.
However, dracut would still refuse to boot if there was no root= argument (or
if it was set to the special value "gpt-auto" [2]). This commit stops dracut
from aborting the boot process in these cases and simply lets systemd do its
magic.
[0] https://github.com/systemd/systemd/blob/v229/src/gpt-auto-generator
[1] https://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec/
[2] https://github.com/systemd/systemd/blob/v229/src/gpt-auto-generator/gpt-auto-generator.c#L928
2016-05-06 17:53:36 +02:00
Harald Hoyer
db7d739818
systemd/dracut-cmdline.sh: print out cmdline in one line
...
(cherry picked from commit 93a5a3d3ca
)
2015-11-11 15:57:36 +01:00
Harald Hoyer
28eae10b70
Split the systemd dracut module up
...
Basic systemd functionality is in 00systemd now.
Switching root and the initrd.target is in 00systemd-initrd.
Dracut additions to the systemd initrd are in 98dracut-systemd.
2015-03-19 10:07:37 +01:00