From c05d5042ce2fcb5174e808e6439b624edcc28fb4 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Fri, 30 Dec 2016 17:56:19 -0700 Subject: Oops --- fill | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fill b/fill index f12ae2a..a4704e1 100755 --- a/fill +++ b/fill @@ -5,6 +5,7 @@ # as published by Sam Hocevar. See the COPYING file for more details. declare -r workdir=/var/lib/pristine-etc +declare -r bindir=/etc/etckeeper/pristine lock() { local fd=$1 @@ -23,7 +24,7 @@ drain() { systemctl reset-failed pristine-etc-keeper.service &>/dev/null || true systemctl start pristine-etc-keeper.service else - /etc/etckeeper/pristine/drain & + nohup "${bindir}/drain" <&- &> /dev/null & fi } @@ -32,7 +33,7 @@ main() { umask 0022 if [[ $# -gt 0 ]]; then - lock 8 "${workdir}/spool.spool" + lock 8 "${workdir}/spool.lock" printf '%s\n' "$*" >> "${workdir}/spool" unlock 8 fi -- cgit v1.2.3