summaryrefslogtreecommitdiffstats
path: root/package/at/S99at
diff options
context:
space:
mode:
authorGiulio Benetti <giulio.benetti@micronovasrl.com>2018-09-20 18:59:12 +0200
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>2018-09-23 23:23:08 +0200
commitdc172396fb60fc207776573563fe458bdbd2cc63 (patch)
treeaeaf42eaccfebe190601d74f438e5d70ef54c45b /package/at/S99at
parentbd0640a2139119e2fdb4b384ebf32d1edcb0fdaa (diff)
downloadbuildroot-dc172396fb60fc207776573563fe458bdbd2cc63.tar.gz
buildroot-dc172396fb60fc207776573563fe458bdbd2cc63.zip
at: change upstream site, bump version
At is now available on a git repository at: https://salsa.debian.org/debian/at Main changes 3.1.16 -> 3.1.23: - add support for SELinux, multiple files - improve atd.service, see bug report 892819 - fix various bugs and warnings - finalized script to release software So: - change AT_SITE_METHOD to git pointing to release/3.1.23 - update tarball sha256 in hash file - improved S99at script: if /var/spool is linked to /tmp, .SEQ file will be lost and atd won't work neither for a live session. Create .SEQ file if not found, warning during start that after reboot atjobs could be lost. Signed-off-by: Giulio Benetti <giulio.benetti@micronovasrl.com> Reviewed-by: Matt Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Diffstat (limited to 'package/at/S99at')
-rwxr-xr-xpackage/at/S99at9
1 files changed, 9 insertions, 0 deletions
diff --git a/package/at/S99at b/package/at/S99at
index 666d39b546..f132a46ce9 100755
--- a/package/at/S99at
+++ b/package/at/S99at
@@ -6,6 +6,15 @@
umask 077
start() {
+ # Since /var/spool can be linked to /tmp (tmpfs)
+ # /var/spool/cron/atjobs/.SEQ created could be not available
+ # Check if not exists otherwise create it
+ if [ ! -f /var/spool/cron/atjobs/.SEQ ]; then
+ mkdir -p /var/spool/cron/atjobs/
+ touch /var/spool/cron/atjobs/.SEQ
+ printf "atd: created missing .SEQ file (atjobs will be lost on reboot)\n"
+ fi
+
printf "Starting atd: "
start-stop-daemon --start --quiet --make-pidfile --pidfile /var/run/atd.pid --background --exec /usr/sbin/atd -- -f
echo "OK"
OpenPOWER on IntegriCloud