commit:     c081633762dc66235fe385eedcc2cdf6bff83391
Author:     Andrew Gregory <andrew.gregory.8 <AT> gmail <DOT> com>
AuthorDate: Thu Mar 27 15:02:47 2014 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Thu Mar 27 15:36:41 2014 +0000
URL:        
http://git.overlays.gentoo.org/gitweb/?p=proj/openrc.git;a=commit;h=c0816337

tmpfiles: ignore all files starting with systemd-

systemd recently moved creation of /run/nologin to systemd-nologin.conf

Signed-off-by: Andrew Gregory <andrew.gregory.8 <AT> gmail.com>

---
 sh/tmpfiles.sh.in | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sh/tmpfiles.sh.in b/sh/tmpfiles.sh.in
index 1a263f2..da588e2 100755
--- a/sh/tmpfiles.sh.in
+++ b/sh/tmpfiles.sh.in
@@ -230,7 +230,9 @@ tmpfiles_d=''
 # `/run/tmpfiles/foo.conf' will always be read after `/etc/tmpfiles.d/bar.conf'
 for d in ${tmpfiles_dirs} ; do
        [ -d $d ] && for f in ${d}/*.conf ; do
-               [ "$f" = "$d/systemd.conf" ] && continue
+               case "${f##*/}" in
+                       systemd.conf|systemd-*.conf) continue;;
+               esac
                [ -f $f ] && 
tmpfiles_basenames="${tmpfiles_basenames}\n${f##*/}"
        done # for f in ${d}
 done # for d in ${tmpfiles_dirs}

Reply via email to