]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
dracut.sh: fix $tmpfilesdir fallback when systemd-devel is not installed.
authorColin Guthrie <colin@mageia.org>
Tue, 7 Jun 2016 08:16:05 +0000 (09:16 +0100)
committerHarald Hoyer <harald@redhat.com>
Tue, 7 Jun 2016 08:48:49 +0000 (10:48 +0200)
Bug introduced in 3a04bddeed in Dec 2014.

dracut.sh

index 8232fa48a1190e6fb42884ab8d7ad3500567d9f6..a50eaff757c076777be992069665313d74bd4279 100755 (executable)
--- a/dracut.sh
+++ b/dracut.sh
@@ -1260,8 +1260,8 @@ fi
     || tmpfilesdir=$(pkg-config systemd --variable=tmpfilesdir 2>/dev/null)
 
 if ! [[ -d "$tmpfilesdir" ]]; then
-    [[ -f /lib/tmpfiles.d ]] && tmpfilesdir=/lib/tmpfiles.d
-    [[ -f /usr/lib/tmpfiles.d ]] && tmpfilesdir=/usr/lib/tmpfiles.d
+    [[ -d /lib/tmpfiles.d ]] && tmpfilesdir=/lib/tmpfiles.d
+    [[ -d /usr/lib/tmpfiles.d ]] && tmpfilesdir=/usr/lib/tmpfiles.d
 fi
 
 export initdir dracutbasedir \