dracut/modules.d
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
..
00bash remove all vim and emacs code format comments 2014-08-29 13:38:47 +02:00
00bootchart remove all vim and emacs code format comments 2014-08-29 13:38:47 +02:00
00dash remove all vim and emacs code format comments 2014-08-29 13:38:47 +02:00
00systemd added debug-shell to initrd in systemd version >= 240 2019-08-29 15:06:59 +00:00
00warpclock 00warpclock: Set correct timezone 2018-07-24 07:08:11 +02:00
01fips fips: split loading the crypto modules and checking the kernel 2019-07-19 16:26:05 +02:00
01systemd-initrd 01systemd-initrd: remove redundant code from 99base 2019-10-22 13:49:03 +02:00
02caps caps: make it a non default module 2016-09-02 07:51:55 +02:00
02systemd-networkd Do not use deprecated egrep/fgrep 2016-03-28 11:38:34 +03:00
03modsign remove all vim and emacs code format comments 2014-08-29 13:38:47 +02:00
03rescue add support to F2FS filesystem (fsck) 2016-06-30 21:26:42 +02:00
04watchdog watchdog: start traversing the device tree from the right directory 2016-04-18 15:50:42 +02:00
05busybox kill bogus comment 2018-11-30 16:06:14 +01:00
06rngd rngd: new module running early during boot to help generating entropy 2019-07-19 16:05:45 +02:00
10i18n Use eurlatgr as default console font 2019-10-21 13:07:07 +02:00
30convertfs change "while read x" to cope with EOF without newline 2015-04-28 11:39:15 +02:00
35network-legacy network: parse root=dhcp also with network-manager module 2019-07-19 16:21:13 +02:00
35network-manager network-manager: generate configuration with netroot= 2019-07-19 16:21:13 +02:00
40network Merge branch 'fix_ipv2_for_busybox' of https://github.com/nolange/dracut into nolange-fix_ipv2_for_busybox 2019-10-21 14:41:12 +02:00
45ifcfg Do not sort the resulting /run/initramfs/state/etc/resolv.conf 2019-10-21 11:50:20 +02:00
45url-lib Handle curl using libnssckbi for TLS (RHBZ #1447777) 2017-05-11 10:13:22 -07:00
50drm Include virtio DRM drivers in hostonly initramfs 2018-07-02 11:56:15 +02:00
50gensplash remove all vim and emacs code format comments 2014-08-29 13:38:47 +02:00
50plymouth plymouth: fix detection of plymouth directory 2018-03-23 11:31:43 +01:00
80cms Add awk and getopt as dependencies of znetconf 2015-11-13 13:18:11 +01:00
80lvmmerge 80lvmmerge/README.md: remove executable bits 2018-05-07 10:40:32 +02:00
81cio_ignore 0056-81cio_ignore-handle-cio_ignore-commandline 2018-01-12 15:35:24 +01:00
90btrfs Include crc32c-intel module when using btrfs 2017-12-14 13:41:37 +01:00
90crypt crypt: create locking directory /run/cryptsetup 2019-09-03 16:49:05 +02:00
90dm modules.d: fix udev rules detection of multipath devices 2019-09-04 13:43:20 +02:00
90dmraid modules.d: fix udev rules detection of multipath devices 2019-09-04 13:43:20 +02:00
90dmsquash-live dmsquash-live/apply-live-updates: Test proper file link. 2018-09-06 11:46:24 +02:00
90dmsquash-live-ntfs 90dmsquash-live-ntfs: fix depends() 2018-01-11 13:16:17 +01:00
90kernel-modules kernel-modules: add nfit 2018-08-21 13:03:36 +02:00
90kernel-modules-extra 90kernel-modules-extra: don't resolve symlinks before instmod 2019-08-02 14:39:09 +02:00
90kernel-network-modules kernel-network-modules: add vlan kernel modules 2018-08-14 14:07:12 +02:00
90livenet dmsquash-live, livenet: Simplify OverlayFS read-only overlay setup. 2018-08-21 10:52:34 +02:00
90lvm modules.d: fix udev rules detection of multipath devices 2019-09-04 13:43:20 +02:00
90mdraid modules.d: fix udev rules detection of multipath devices 2019-09-04 13:43:20 +02:00
90multipath multipath-shutdown: fix shell syntax 2018-08-13 16:30:25 +02:00
90qemu Consollidate the qemu virtualization detection 2019-07-19 16:26:42 +02:00
90qemu-net Consollidate the qemu virtualization detection 2019-07-19 16:26:42 +02:00
90stratis stratis: Add additional binaries 2018-08-24 08:46:13 +02:00
91crypt-gpg remove bashism in various boot scripts 2019-01-07 12:01:55 +01:00
91crypt-loop Include both and in luks key name. 2017-08-03 21:47:06 -04:00
91zipl 91zipl: Don't use contents of commented lines 2019-02-07 11:48:34 +01:00
95cifs Add md4 and arc4 modules for ntlm 2016-11-17 16:56:53 +01:00
95dasd Reset IFS variable 2017-06-23 21:27:02 +02:00
95dasd_mod 95dasd_mod: do not set module parameters if dasd_cio_free is not present 2017-12-15 21:14:51 +01:00
95dasd_rules 95dasd_rules: mark dasd rules host_only 2018-10-22 09:36:26 +02:00
95dcssblk remove bashism in various boot scripts 2019-01-07 12:01:55 +01:00
95debug added additional useful filesystem tools 2019-09-15 17:51:06 +00:00
95fcoe 95fcoe: load 'libfcoe' module as a fallback 2019-07-19 16:19:07 +02:00
95fcoe-uefi fcoe-uefi: Add check for usage 2017-12-15 21:19:30 +01:00
95fstab-sys change "while read x" to cope with EOF without newline 2015-04-28 11:39:15 +02:00
95iscsi 95iscsi: Fix network setup code for iscsi 2019-07-19 16:12:47 +02:00
95lunmask 95lunmask: Add module to handle LUN masking 2017-12-19 00:34:45 +01:00
95nbd nbd: use systemd-run to start nbd-client 2017-07-28 15:15:02 +02:00
95nfs nfsroot follow ifcfg settings for boot protocol 2019-07-19 00:23:34 +02:00
95qeth_rules 95qeth_rules: Add new module to copy qeth rules 2018-07-05 09:15:08 +02:00
95resume 95resume: avoid possible symbolic link creation error on bootup 2016-04-15 10:38:04 +02:00
95rootfs-block rootfs-block: suppress spurious printing of rootflags 2019-09-03 16:49:05 +02:00
95ssh-client ssh-client: Include nss_ libraries 2017-08-15 16:10:50 +02:00
95terminfo Do not "cp" the selinux context 2017-01-16 14:27:39 +01:00
95udev-rules modules.d: fix udev rules detection of multipath devices 2019-09-04 13:43:20 +02:00
95virtfs Consollidate the qemu virtualization detection 2019-07-19 16:26:42 +02:00
95zfcp Check rd.zfcp= format in dracut hook:cmdline process stage 2015-11-13 14:02:19 +01:00
95zfcp_rules mark these as needing bash 2017-06-29 12:18:26 +02:00
95znet remove all vim and emacs code format comments 2014-08-29 13:38:47 +02:00
96securityfs Revert securitfs change 2015-08-03 12:36:05 +02:00
97biosdevname remove all vim and emacs code format comments 2014-08-29 13:38:47 +02:00
97masterkey remove all vim and emacs code format comments 2014-08-29 13:38:47 +02:00
98dracut-systemd Fix 98dracut-systemd/dracut-emergency.sh 2019-02-12 14:56:12 +01:00
98ecryptfs remove all vim and emacs code format comments 2014-08-29 13:38:47 +02:00
98integrity doc: Fix integrity key name 2019-08-29 10:21:22 +00:00
98pollcdrom remove all vim and emacs code format comments 2014-08-29 13:38:47 +02:00
98selinux Revert "Let user specify the action after fail" 2015-11-13 13:22:34 +01:00
98syslog remove bashism in various boot scripts 2019-01-07 12:01:55 +01:00
98usrmount Revert "Let user specify the action after fail" 2015-11-13 13:22:34 +01:00
99base 99base: Rework `/etc/initrd-release` to derive from real os-release 2019-10-22 13:49:03 +02:00
99fs-lib Check /usr/sbin for fsck programs 2019-08-29 13:25:57 +00:00
99img-lib fix zstd magic header 2018-04-19 06:31:23 +02:00
99shutdown shutdown: fix shutdown with console=null 2019-08-22 16:47:32 +02:00
99squash 99squash: fail early if can't install require modules in initramfs 2019-07-19 15:37:25 +02:00
99uefi-lib uefi-lib: remove bogus comment 2015-06-23 15:29:43 +02:00