From b024ceac8b806fcf180cc333410278ac6c37db13 Mon Sep 17 00:00:00 2001 From: Nicolas Thill Date: Wed, 9 Nov 2011 23:37:56 +0000 Subject: [PATCH] packages/atd: use new service functions SVN-Revision: 28909 --- utils/at/Makefile | 2 +- utils/at/files/atd.init | 20 ++++++++++++++------ 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/utils/at/Makefile b/utils/at/Makefile index d0a36766d6..fcb0bee710 100644 --- a/utils/at/Makefile +++ b/utils/at/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=at PKG_VERSION:=3.1.12 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).orig.tar.gz PKG_SOURCE_URL:=http://ftp.debian.org/debian/pool/main/a/at diff --git a/utils/at/files/atd.init b/utils/at/files/atd.init index e7b097edec..6254d29f2b 100755 --- a/utils/at/files/atd.init +++ b/utils/at/files/atd.init @@ -1,15 +1,23 @@ #!/bin/sh /etc/rc.common # Copyright (C) 2011 OpenWrt.org + START=50 +SERVICE_USE_PID=1 + start() { - [ -d /var/spool/cron/atjobs ] || mkdir -p /var/spool/cron/atjobs - [ -d /var/spool/cron/atspool ] || mkdir -p /var/spool/cron/atspool - [ -f /var/spool/cron/atspool ] || > /var/spool/cron/atjobs/.SEQ - chown -R nobody:nogroup /var/spool/cron/atjobs /var/spool/cron/atspool - atd + [ -d /var/spool/cron/atjobs ] || { + mkdir -m 0755 -p /var/spool/cron/atjobs + touch /var/spool/cron/atjobs/.SEQ + chown -R nobody:nogroup /var/spool/cron/atjobs + } + [ -d /var/spool/cron/atspool ] || { + mkdir -m 0755 -p /var/spool/cron/atspool + chown -R nobody:nogroup /var/spool/cron/atspool + } + service_start /usr/sbin/atd } stop() { - killall atd + service_stop /usr/sbin/atd } -- 2.30.2