]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
initrd-release: move from /etc to /usr/lib
authorTom Gundersen <teg@jklm.no>
Mon, 1 Dec 2014 15:59:09 +0000 (16:59 +0100)
committerHarald Hoyer <harald@redhat.com>
Mon, 1 Dec 2014 16:02:16 +0000 (17:02 +0100)
This mimicks the similar move of os-release which was done in systemd. These
files are not configuration, but part of the OS.

Still symlinks are in place for compatibility, but those should probably be
dropped eventually.

13 files changed:
modules.d/98systemd/dracut-cmdline-ask.service
modules.d/98systemd/dracut-cmdline.service
modules.d/98systemd/dracut-cmdline.sh
modules.d/98systemd/dracut-initqueue.service
modules.d/98systemd/dracut-mount.service
modules.d/98systemd/dracut-pre-mount.service
modules.d/98systemd/dracut-pre-pivot.service
modules.d/98systemd/dracut-pre-trigger.service
modules.d/98systemd/dracut-pre-udev.service
modules.d/98systemd/initrd.target
modules.d/99base/dracut-lib.sh
modules.d/99base/init.sh
modules.d/99base/module-setup.sh

index 9993671cce26a9d035dea1ba342916acd41fbd25..9a34b355a9c92342b21fc707d00b8eb06c04bec2 100644 (file)
@@ -13,7 +13,7 @@ DefaultDependencies=no
 Before=dracut-cmdline.service
 After=systemd-journald.socket
 Wants=systemd-journald.socket
-ConditionPathExists=/etc/initrd-release
+ConditionPathExists=/usr/lib/initrd-release
 ConditionKernelCommandLine=rd.cmdline=ask
 
 [Service]
index f888bf4633353371cb642e58a988f9e238a0144b..6eeb991a9c42dc167c276fb10a308a8d7ef8423f 100644 (file)
@@ -14,7 +14,7 @@ DefaultDependencies=no
 Before=dracut-pre-udev.service
 After=systemd-journald.socket
 Wants=systemd-journald.socket
-ConditionPathExists=/etc/initrd-release
+ConditionPathExists=/usr/lib/initrd-release
 ConditionPathExistsGlob=|/etc/cmdline.d/*.conf
 ConditionDirectoryNotEmpty=|/lib/dracut/hooks/cmdline
 ConditionKernelCommandLine=|rd.break=cmdline
index ad81501407ab9569be78e7ab20cbb2a5aecfd7e1..871f81b86dcda007da942b844cf474d56c84e20e 100755 (executable)
@@ -5,7 +5,7 @@ if [ -f /dracut-state.sh ]; then
 fi
 type getarg >/dev/null 2>&1 || . /lib/dracut-lib.sh
 
-[ -f /etc/initrd-release ] && . /etc/initrd-release
+[ -f /usr/lib/initrd-release ] && . /usr/lib/initrd-release
 [ -n "$VERSION" ] && info "dracut-$VERSION"
 
 if ! getargbool 1 'rd.hostonly'; then
index 1b9e701bea146d5f6414bfc51f91efaaaccb59e3..5d772f7080a0c8de8d30e7992bbd9a491c80c64f 100644 (file)
@@ -15,7 +15,7 @@ Before=remote-fs-pre.target
 Wants=remote-fs-pre.target
 After=systemd-udev-trigger.service
 Wants=systemd-udev-trigger.service
-ConditionPathExists=/etc/initrd-release
+ConditionPathExists=/usr/lib/initrd-release
 ConditionPathExists=|/lib/dracut/need-initqueue
 ConditionPathExistsGlob=|/lib/dracut/hooks/initqueue/*.sh
 ConditionPathExistsGlob=|/lib/dracut/hooks/initqueue/settled/*.sh
index 20c633d034ae56a7f56be0d8b2222900c4a99125..1b14f4a33cb07840eaab4bfadb8cad503e8d7df3 100644 (file)
@@ -12,7 +12,7 @@ Description=dracut mount hook
 Documentation=man:dracut-mount.service(8)
 After=initrd-root-fs.target initrd-parse-etc.service
 After=dracut-initqueue.service dracut-pre-mount.service
-ConditionPathExists=/etc/initrd-release
+ConditionPathExists=/usr/lib/initrd-release
 ConditionDirectoryNotEmpty=|/lib/dracut/hooks/mount
 ConditionKernelCommandLine=|rd.break=mount
 
index d7be48d87cee447f7cd715bd1e8507db8195633e..96ea99508c5b380aa9560a37bb30651b67e8f2a1 100644 (file)
@@ -14,7 +14,7 @@ DefaultDependencies=no
 Before=initrd-root-fs.target sysroot.mount
 After=dracut-initqueue.service
 After=cryptsetup.target
-ConditionPathExists=/etc/initrd-release
+ConditionPathExists=/usr/lib/initrd-release
 ConditionDirectoryNotEmpty=|/lib/dracut/hooks/pre-mount
 ConditionKernelCommandLine=|rd.break=pre-mount
 
index d7c7b1d785d454ef36cb45bba6d02f367a7aede1..f5a85ce029fb4dd810b5c39ad3e5327ae0fe43ec 100644 (file)
@@ -15,7 +15,7 @@ After=dracut-initqueue.service dracut-pre-mount.service dracut-mount.service
 Before=initrd-cleanup.service
 Wants=remote-fs.target
 After=remote-fs.target
-ConditionPathExists=/etc/initrd-release
+ConditionPathExists=/usr/lib/initrd-release
 ConditionDirectoryNotEmpty=|/lib/dracut/hooks/pre-pivot
 ConditionDirectoryNotEmpty=|/lib/dracut/hooks/cleanup
 ConditionKernelCommandLine=|rd.break=pre-pivot
index 69b4cceb20fcf5fb7b23d86d07ee2a951366d722..826b89b25bc429ae367a83cf58fa0bd6aaba2a76 100644 (file)
@@ -14,7 +14,7 @@ DefaultDependencies=no
 Before=systemd-udev-trigger.service dracut-initqueue.service
 After=dracut-pre-udev.service systemd-udevd.service systemd-tmpfiles-setup-dev.service
 Wants=dracut-pre-udev.service systemd-udevd.service
-ConditionPathExists=/etc/initrd-release
+ConditionPathExists=/usr/lib/initrd-release
 ConditionDirectoryNotEmpty=|/lib/dracut/hooks/pre-trigger
 ConditionKernelCommandLine=|rd.break=pre-trigger
 
index d125b375bdf41411d2bcdace9d4b9fa14f201e27..73740bef0c01b41b93fd591831a8df5901690d82 100644 (file)
@@ -14,7 +14,7 @@ DefaultDependencies=no
 Before=systemd-udevd.service dracut-pre-trigger.service
 After=dracut-cmdline.service
 Wants=dracut-cmdline.service
-ConditionPathExists=/etc/initrd-release
+ConditionPathExists=/usr/lib/initrd-release
 ConditionDirectoryNotEmpty=|/lib/dracut/hooks/pre-udev
 ConditionKernelCommandLine=|rd.break=pre-udev
 ConditionKernelCommandLine=|rd.driver.blacklist
index 19494d4410eaa936d79ad603d5ff1898965281fb..4b7e7da770ff973d4fe55132f14ea2cea48b4c5a 100644 (file)
@@ -6,4 +6,4 @@ After=basic.target rescue.service rescue.target
 AllowIsolate=yes
 OnFailure=emergency.target
 OnFailureIsolate=yes
-ConditionPathExists=/etc/initrd-release
+ConditionPathExists=/usr/lib/initrd-release
index 0a89cc8ee9c4dd4d5d1e855a3654bcf5a3526a76..5fc56154318c0562bc4e927c3ab76dc69486e682 100755 (executable)
@@ -393,7 +393,7 @@ splitsep() {
 }
 
 setdebug() {
-    [ -f /etc/initrd-release ] || return
+    [ -f /usr/lib/initrd-release ] || return
     if [ -z "$RD_DEBUG" ]; then
         if [ -e /proc/cmdline ]; then
             RD_DEBUG=no
index 5f66d1fc9584a7f5b43b99ab684b469a1dbca86e..7fcea4a422984e3bc173dd5884bccad30ee53402 100755 (executable)
@@ -106,7 +106,7 @@ else
     exec 0<>/dev/console 1<>/dev/console 2<>/dev/console
 fi
 
-[ -f /etc/initrd-release ] && . /etc/initrd-release
+[ -f /usr/lib/initrd-release ] && . /usr/lib/initrd-release
 [ -n "$VERSION_ID" ] && info "$NAME-$VERSION_ID"
 
 source_conf /etc/conf.d
index fab4a784736beb01e232634d76f12253b7ff9ca6..7d3032029909b9046554be98e298134622148622 100755 (executable)
@@ -88,8 +88,10 @@ install() {
         echo VERSION_ID=$VERSION_ID
         echo PRETTY_NAME=\"$PRETTY_NAME\"
         echo ANSI_COLOR=\"$ANSI_COLOR\"
-    } > $initdir/etc/initrd-release
+    } > $initdir/usr/lib/initrd-release
     echo dracut-$DRACUT_VERSION > $initdir/lib/dracut/dracut-$DRACUT_VERSION
+    ln -sf ../usr/lib/initrd-release $initdir/etc/initrd-release
+    ln -sf initrd-release $initdir/usr/lib/os-release
     ln -sf initrd-release $initdir/etc/os-release
 
     ## save host_devs which we need bring up