Fix a few things about cron separation
This commit is contained in:
parent
f380641143
commit
fd4a6252f0
|
@ -0,0 +1,14 @@
|
|||
# Contributor: Alex Denes <caskd@redxen.eu>
|
||||
# Maintainer: Alex Denes <caskd@redxen.eu>
|
||||
|
||||
. ../APKBUILD-config.template
|
||||
|
||||
pkgver=2021.07.03.01
|
||||
pkgrel=0
|
||||
source="
|
||||
root
|
||||
"
|
||||
|
||||
sha512sums="
|
||||
7dadf4106dd71577c173353b9755587f2d4d9739d9de3b9165b928788c969523bdfbfbf204f0526a07870dc2ad5afd07e196cf57074eebba08fa8a47d2cd2dff root
|
||||
"
|
|
@ -0,0 +1,5 @@
|
|||
*/15 * * * * run-parts /etc/redxen/cron/15min
|
||||
0 * * * * run-parts /etc/redxen/cron/hourly
|
||||
0 2 * * * run-parts /etc/redxen/cron/daily
|
||||
0 3 * * 6 run-parts /etc/redxen/cron/weekly
|
||||
0 5 1 * * run-parts /etc/redxen/cron/monthly
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
. ../APKBUILD-config.template
|
||||
|
||||
pkgver=2021.06.27.01
|
||||
pkgver=2021.07.03.01
|
||||
pkgrel=0
|
||||
source="
|
||||
logrotate.conf
|
||||
|
|
|
@ -4,11 +4,12 @@
|
|||
|
||||
pkgname="$pkgname-cron-$_rx_pkgname"
|
||||
pkgdesc="RedXen cronjobs: $_rx_pkgname"
|
||||
depends="busybox dcron"
|
||||
install_if="redxen-openrc-dcron"
|
||||
depends="busybox"
|
||||
_rx_fperm=544
|
||||
|
||||
package() {
|
||||
for i in $source; do
|
||||
_rx_installdir="/etc/periodic/$i" rx_install "$i" "$_rx_pkgname"
|
||||
_rx_installdir="/etc/redxen/cron/$i" rx_install "$i" "$_rx_pkgname"
|
||||
done
|
||||
}
|
||||
|
|
|
@ -3,15 +3,12 @@
|
|||
|
||||
. ../APKBUILD-cron.template
|
||||
|
||||
pkgver=2021.06.27.02
|
||||
pkgrel=0
|
||||
depends="$depends logrotate redxen-config-$_rx_pkgname"
|
||||
pkgver=2021.07.03.01
|
||||
pkgrel=2
|
||||
depends="$depends logrotate redxen-config-$_rx_pkgname" # logrotate has no service
|
||||
install_if="$install_if redxen-config-rsyslog"
|
||||
source="daily"
|
||||
|
||||
package() {
|
||||
_rx_installdir="/etc/periodic/daily" rx_install "daily" "logrotate.redxen" # logrotate already uses cron
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
ab1c6d49a7a8e15497be3f79747c272e09b8b643976672d15f76fa522b436104ac6d460530db3fea48f6cf72b6bb280ff65a3262da5804faed4cc0fc008e62a1 daily
|
||||
"
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
|
||||
. ../APKBUILD-cron.template
|
||||
|
||||
pkgver=2021.06.01.03
|
||||
pkgrel=1
|
||||
install_if="redxen-config-dovecot"
|
||||
pkgver=2021.07.03.01
|
||||
pkgrel=2
|
||||
depends="$depends btrfs-progs"
|
||||
install_if="$install_if redxen-config-${_rx_pkgname#snapshot-}"
|
||||
source="daily"
|
||||
|
||||
sha512sums="
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
|
||||
. ../APKBUILD-cron.template
|
||||
|
||||
pkgver=2021.06.01.03
|
||||
pkgrel=1
|
||||
install_if="redxen-config-gitea"
|
||||
pkgver=2021.07.03.01
|
||||
pkgrel=2
|
||||
depends="$depends btrfs-progs"
|
||||
install_if="$install_if redxen-config-${_rx_pkgname#snapshot-}"
|
||||
source="daily"
|
||||
|
||||
sha512sums="
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
|
||||
. ../APKBUILD-cron.template
|
||||
|
||||
pkgver=2021.06.01.03
|
||||
pkgrel=1
|
||||
install_if="redxen-config-influxdb"
|
||||
pkgver=2021.07.03.01
|
||||
pkgrel=2
|
||||
depends="$depends btrfs-progs"
|
||||
install_if="$install_if redxen-config-${_rx_pkgname#snapshot-}"
|
||||
source="daily"
|
||||
|
||||
sha512sums="
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
|
||||
. ../APKBUILD-cron.template
|
||||
|
||||
pkgver=2021.06.01.03
|
||||
pkgrel=1
|
||||
install_if="redxen-config-postgresql"
|
||||
pkgver=2021.07.03.01
|
||||
pkgrel=2
|
||||
depends="$depends btrfs-progs"
|
||||
install_if="$install_if redxen-config-${_rx_pkgname#snapshot-}"
|
||||
source="daily"
|
||||
|
||||
sha512sums="
|
||||
|
|
|
@ -3,10 +3,10 @@
|
|||
|
||||
. ../APKBUILD-cron.template
|
||||
|
||||
pkgver=2021.06.01.03
|
||||
pkgrel=1
|
||||
install_if="redxen-config-redis"
|
||||
pkgver=2021.07.03.01
|
||||
pkgrel=2
|
||||
depends="$depends btrfs-progs"
|
||||
install_if="$install_if redxen-config-${_rx_pkgname#snapshot-}"
|
||||
source="daily"
|
||||
|
||||
sha512sums="
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
# Contributor: Alex Denes <caskd@redxen.eu>
|
||||
# Maintainer: Alex Denes <caskd@redxen.eu>
|
||||
|
||||
. ../APKBUILD-openrc.template
|
||||
|
||||
pkgver=2021.07.03.02
|
||||
pkgrel=0
|
||||
|
||||
sha512sums="
|
||||
079c03c1f61fed52305c832a33b0ff62855004dac3d98c02d2613456cfdf068975d1b25f88f0c6059212af83f8790ade38abc80151811d0746bd6aa0378d7195 runfile
|
||||
10d854a2dc5aa7197f6a47f1ca710ebcc723a37b6cae9f9e52f2e86f400842c862c9cb7c5cd7db1814db7e55160b85a39b6f721868578babbf1bd76951777312 conffile
|
||||
"
|
|
@ -0,0 +1 @@
|
|||
DCRON_OPTS="-c /etc/redxen/dcron -M /dev/null"
|
|
@ -0,0 +1,11 @@
|
|||
#!/sbin/openrc-run
|
||||
|
||||
command="/usr/sbin/crond"
|
||||
command_args="$DCRON_OPTS"
|
||||
pidfile="/var/run/dcron.pid"
|
||||
description="Dillon's lightweight cron daemon"
|
||||
|
||||
depend() {
|
||||
use logger clock hostname
|
||||
provide cron
|
||||
}
|
Loading…
Reference in New Issue