dracut/modules.d/99base
Colin Walters 72ae1c4fe7 99base: Rework `/etc/initrd-release` to derive from real os-release
I'd like to rework CoreOS Ignition (which runs in the initramfs)
to include some values from the *real* `/etc/os-release` in
HTTP headers.

Looking at this, it turns out dracut eats almost all of the useful
information from it.  I don't think `dracut` should be the `ID`
here...dracut's not an OS itself, it's a way to *build* little
operating systems.  It'd be kind of like if Fedora's Koji
injected itself into `/etc/os-release`.

This code dates back a long time; not sure of all the rationale
behind it.

I changed it so that we keep extending the VERSION/PRETTY_NAME
with the dracut version, but otherwise "pass through" the
rest of the real `/etc/os-release` we were built from unchanged.
2019-10-22 13:49:03 +02:00
..
dracut-lib.sh 99base: Don't let vinfo return 1 2019-07-19 16:24:20 +02:00
init.sh 99base: apply kernel module memory debug support 2016-11-27 12:09:10 +08:00
initqueue.sh initqueue: add online queue 2015-11-11 15:20:36 +01:00
loginit.sh change "while read x" to cope with EOF without newline 2015-04-28 11:39:15 +02:00
memtrace-ko.sh 99base: add memtrace-ko.sh to debug kernel module large memory consumption 2016-11-27 12:09:10 +08:00
module-setup.sh 99base: Rework `/etc/initrd-release` to derive from real os-release 2019-10-22 13:49:03 +02:00
parse-root-opts.sh remove all vim and emacs code format comments 2014-08-29 13:38:47 +02:00
rdsosreport.sh rdsosreport.sh: best effort to strip out passwords 2018-07-05 14:49:23 +02:00