]> git.netwichtig.de Git - user/henk/code/snooze.git/commitdiff
sv: touch timefile in run scripts
authorCameron Nemo <camerontnorman@gmail.com>
Sat, 24 Nov 2018 03:26:21 +0000 (19:26 -0800)
committerLeah Neukirchen <leah@vuxu.org>
Thu, 29 Nov 2018 15:31:15 +0000 (16:31 +0100)
sv/Makefile
sv/snooze-daily/finish [deleted file]
sv/snooze-daily/run
sv/snooze-hourly/finish [deleted file]
sv/snooze-hourly/run
sv/snooze-monthly/finish [deleted file]
sv/snooze-monthly/run
sv/snooze-weekly/finish [deleted file]
sv/snooze-weekly/run

index d97cc39e9b10dd35bcb3e8bc3cad874f139cc996..e5a9416de955dfb1c6861db362732445d3834d70 100644 (file)
@@ -5,7 +5,7 @@ SVDIR=$(SYSCONFDIR)/sv
 install: FRC
        for f in daily hourly weekly monthly; do \
                mkdir -p $(DESTDIR)$(SVDIR)/snooze-$$f; \
-               install -m0755 snooze-$$f/run snooze-$$f/finish \
+               install -m0755 snooze-$$f/run \
                        $(DESTDIR)$(SVDIR)/snooze-$$f/; \
        done
 
diff --git a/sv/snooze-daily/finish b/sv/snooze-daily/finish
deleted file mode 100755 (executable)
index a080f71..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-exec touch /var/cache/snooze/daily
index 1e6ce55474538edfe8fbe7a9ee35e2bb451463d8..45b4d07f519cc4137b6553b2fa044da271f07b45 100755 (executable)
@@ -1,3 +1,4 @@
 #!/bin/sh
 mkdir -p /var/cache/snooze
-exec snooze -s 1d -t /var/cache/snooze/daily -- run-parts --lsbsysinit /etc/cron.daily
+exec snooze -s 1d -t /var/cache/snooze/daily -- sh -c \
+       "run-parts --lsbsysinit /etc/cron.daily; : > /var/cache/snooze/daily"
diff --git a/sv/snooze-hourly/finish b/sv/snooze-hourly/finish
deleted file mode 100755 (executable)
index 8a364b5..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-exec touch /var/cache/snooze/hourly
index 6dc1f73adf6485b39ea80b2a987e34e26d6254f0..d9a3f0b321aa17e163bd30b486de54f55d271975 100755 (executable)
@@ -1,3 +1,4 @@
 #!/bin/sh
 mkdir -p /var/cache/snooze
-exec snooze -H \* -s 1h -t /var/cache/snooze/hourly -- run-parts --lsbsysinit /etc/cron.hourly
+exec snooze -H \* -s 1h -t /var/cache/snooze/hourly -- sh -c \
+       "run-parts --lsbsysinit /etc/cron.hourly; : > /var/cache/snooze/hourly"
diff --git a/sv/snooze-monthly/finish b/sv/snooze-monthly/finish
deleted file mode 100755 (executable)
index 7188324..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-exec touch /var/cache/snooze/monthly
index 2497fb361953a68528bceeabd04c5d0902a152ce..f506a799729b381f523c23ec57363f3bb1ceb5f3 100755 (executable)
@@ -1,3 +1,4 @@
 #!/bin/sh
 mkdir -p /var/cache/snooze
-exec snooze -d 1 -s 28d -t /var/cache/snooze/monthly -- run-parts --lsbsysinit /etc/cron.monthly
+exec snooze -d 1 -s 28d -t /var/cache/snooze/monthly -- sh -c \
+       "run-parts --lsbsysinit /etc/cron.monthly; : > /var/cache/snooze/monthly"
diff --git a/sv/snooze-weekly/finish b/sv/snooze-weekly/finish
deleted file mode 100755 (executable)
index 8f61339..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-exec touch /var/cache/snooze/weekly
index 3a18e747eabca4d6d4b8fbc43e30210d8bcce610..a3228c7e8c98b69a3a01c65fcde4833f74dce80d 100755 (executable)
@@ -1,3 +1,4 @@
 #!/bin/sh
 mkdir -p /var/cache/snooze
-exec snooze -w 0 -s 7d -t /var/cache/snooze/weekly -- run-parts --lsbsysinit /etc/cron.weekly
+exec snooze -w 0 -s 7d -t /var/cache/snooze/weekly -- sh -c \
+       "run-parts --lsbsysinit /etc/cron.weekly; : > /var/cache/snooze/weekly"