summaryrefslogtreecommitdiff
path: root/fcron
diff options
context:
space:
mode:
authorJuergen Daubert <jue@jue.li>2022-01-21 15:30:43 +0100
committerJuergen Daubert <jue@jue.li>2022-01-21 15:30:43 +0100
commit677d9bf7e15f95a7f7ed70d34c743057d5afe373 (patch)
tree8aa140abfad05af4ff2719a947facac06940f402 /fcron
parentfff983feaa7a8f2d371cc96a8d71209a5afadb5d (diff)
downloadopt-677d9bf7e15f95a7f7ed70d34c743057d5afe373.tar.gz
opt-677d9bf7e15f95a7f7ed70d34c743057d5afe373.tar.xz
fcron: move pid and state files to /run
Diffstat (limited to 'fcron')
-rw-r--r--fcron/.signature6
-rw-r--r--fcron/Pkgfile6
-rw-r--r--fcron/fcron3
3 files changed, 9 insertions, 6 deletions
diff --git a/fcron/.signature b/fcron/.signature
index 434ba4bfe..6d8ae1fb3 100644
--- a/fcron/.signature
+++ b/fcron/.signature
@@ -1,7 +1,7 @@
untrusted comment: verify with /etc/ports/opt.pub
-RWSE3ohX2g5d/WLwQm/VVGnSYq4VuCQZ78bvOaI9f/BKcwVZtb1Vcr3hBH7aYfE9kpj42Qtf1LO6InCypDefIUL5pfDx+2HHZw4=
-SHA256 (Pkgfile) = 0a3d4177fe1e56c8c35b0c1d7d5e3065630ccc67eb65c05af8128468caf3f26e
+RWSE3ohX2g5d/brV2khm9eVOb+o0skeZ7rBksu4XbFQYQluXtTjInEzVtOCHFqD5WSA1pqsSRxLkSwoG8MrTP9CxJjjL2l4P6wQ=
+SHA256 (Pkgfile) = d58e2b3ec9bcd3069ae3de6afeefde2688920d72c16b09ec59ec81f5c55be60a
SHA256 (.footprint) = db8ea76fb4cbbc5601c5d6cd6d742805ab4935c06dc6951a17e3215c6fe9e688
SHA256 (fcron-3.3.1.src.tar.gz) = f359daa08a63ddfb7fe2f964bb3f5c52244c25aa36f9225a3cc54d36f4681106
-SHA256 (fcron) = f57aeeedd1b0ddcc92fd24ad105b45646555ae648ee6d9fedec8c4eafdc6487a
+SHA256 (fcron) = 1585434084d9310008debdee188aca2cc1858764ac465d0c4fba085fa8b74a9c
SHA256 (systab.orig) = 768de3cddf3dee50a80a154282a9efa9195dfd60fdb0ba2a0ac4401ac7a9eb69
diff --git a/fcron/Pkgfile b/fcron/Pkgfile
index 9d964449c..726981295 100644
--- a/fcron/Pkgfile
+++ b/fcron/Pkgfile
@@ -5,7 +5,7 @@
name=fcron
version=3.3.1
-release=1
+release=2
source=(http://fcron.free.fr/archives/$name-$version.src.tar.gz
fcron systab.orig)
@@ -17,6 +17,8 @@ build () {
--sysconfdir=/etc/fcron \
--localstatedir=/var \
--mandir=/usr/share/man \
+ --with-piddir=/run/fcron \
+ --with-fifodir=/run/fcron \
--with-spooldir=/var/spool/fcron \
--with-boot-install=no \
--with-answer-all=no \
@@ -30,7 +32,7 @@ build () {
make
make DESTDIR=$PKG install
- rm -r $PKG/{usr/share/{doc,man/{fr,man3}},var/run}
+ rm -r $PKG/{usr/share/{doc,man/{fr,man3}},run}
install -D -m 644 files/fcron.pam $PKG/etc/pam.d/fcron
install -D -m 644 files/fcrontab.pam $PKG/etc/pam.d/fcrontab
diff --git a/fcron/fcron b/fcron/fcron
index ab23bc130..1a227acfb 100644
--- a/fcron/fcron
+++ b/fcron/fcron
@@ -5,11 +5,12 @@
SSD=/sbin/start-stop-daemon
PROG=/usr/sbin/fcron
-PID=/var/run/fcron.pid
+PID=/run/fcron/fcron.pid
OPTS="--background"
case $1 in
start)
+ mkdir -p /run/fcron
$SSD --start --pidfile $PID --exec $PROG -- $OPTS
RETVAL=$?
if [ $RETVAL -eq 0 -a ! -f /var/spool/fcron/systab ]; then

Generated by cgit