diff --git a/systemd-tmpfiles.filetrigger b/systemd-tmpfiles.filetrigger index 14b7fc1..f5f47ce 100755 --- a/systemd-tmpfiles.filetrigger +++ b/systemd-tmpfiles.filetrigger @@ -1,8 +1,12 @@ #!/bin/sh -e +rc=0 LC_ALL=C egrep -s '^/(lib|etc)/tmpfiles.d/.+\.conf' | sort -u | while read -r file; do if [ -f $file ]; then - systemd-tmpfiles --create $file + systemd-tmpfiles --create $file || rc=1 fi done + +[ -d /proc/sys ] || exit 0 +exit $rc