diff options
author | Brian Bidulock | 2018-09-22 19:49:58 -0600 |
---|---|---|
committer | Brian Bidulock | 2018-09-22 19:49:58 -0600 |
commit | c48e95397e5b723b4fcd07a9741a90979d38a685 (patch) | |
tree | ce8ad2b3648f4d7d25792c7964e211c69a174af6 | |
parent | 928d2d1a7cea4b63dd2d79d7b48bb854673abf40 (diff) | |
download | aur-c48e95397e5b723b4fcd07a9741a90979d38a685.tar.gz |
add timer units for ypxfr
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 24 | ||||
-rw-r--r-- | ypxfr_1perday.service | 7 | ||||
-rw-r--r-- | ypxfr_1perday.timer | 11 | ||||
-rw-r--r-- | ypxfr_1perhour.service | 7 | ||||
-rw-r--r-- | ypxfr_1perhour.timer | 11 | ||||
-rw-r--r-- | ypxfr_2perday.service | 7 | ||||
-rw-r--r-- | ypxfr_2perday.timer | 11 |
8 files changed, 90 insertions, 6 deletions
@@ -1,7 +1,7 @@ pkgbase = ypserv pkgdesc = Linux NIS Server pkgver = 4.0 - pkgrel = 5 + pkgrel = 6 url = https://github.com/thkukuk/ypserv arch = i686 arch = x86_64 @@ -19,13 +19,25 @@ pkgbase = ypserv backup = etc/yp/Makefile source = https://github.com/thkukuk/ypserv/archive/ypserv-4.0.tar.gz source = ypxfrd.service - source = yppasswdd.service source = ypserv.service + source = yppasswdd.service + source = ypxfr_1perday.service + source = ypxfr_1perday.timer + source = ypxfr_1perhour.service + source = ypxfr_1perhour.timer + source = ypxfr_2perday.service + source = ypxfr_2perday.timer source = ypserv.conf md5sums = 0b2cf49154881b65d37e44f89e163071 md5sums = 0639cc2e8f667272335649eeede77206 - md5sums = 9ff147310a5b83749357b6587cccdf34 md5sums = 3428dcc728b2ac6c4edda9f43e834238 + md5sums = 9ff147310a5b83749357b6587cccdf34 + md5sums = e774794de8a3d4aae4a07d23fcbe7075 + md5sums = bbc9b0eca0027f30f7c662be293d214c + md5sums = 921dce0c6735971f2526cf9ebff2805d + md5sums = 742e15be6c75fffe6bd133176c6c6362 + md5sums = 19eb24bbe7c4fe6a877f489ab9dfdcb3 + md5sums = 0c232eb939198fc300f40159ba99f73a md5sums = ee375afa24cdb5ffbf83c39aa2f08e54 pkgname = ypserv @@ -7,7 +7,7 @@ pkgname=ypserv pkgver=4.0 -pkgrel=5 +pkgrel=6 pkgdesc='Linux NIS Server' arch=('i686' 'x86_64') url='https://github.com/thkukuk/ypserv' @@ -17,8 +17,14 @@ depends=('gawk' 'yp-tools' 'libsystemd') backup=('etc/ypserv.conf' 'etc/netgroup' 'etc/securenets' 'etc/yp/Makefile') source=("$url/archive/$pkgname-$pkgver.tar.gz" 'ypxfrd.service' + 'ypserv.service' 'yppasswdd.service' - 'ypserv.service' + 'ypxfr_1perday.service' + 'ypxfr_1perday.timer' + 'ypxfr_1perhour.service' + 'ypxfr_1perhour.timer' + 'ypxfr_2perday.service' + 'ypxfr_2perday.timer' 'ypserv.conf') prepare() { @@ -43,6 +49,12 @@ package() { install -D -m644 ../ypxfrd.service "${pkgdir}"/usr/lib/systemd/system/ypxfrd.service install -D -m644 ../ypserv.service "${pkgdir}"/usr/lib/systemd/system/ypserv.service install -D -m644 ../yppasswdd.service "${pkgdir}"/usr/lib/systemd/system/yppasswdd.service + install -D -m644 ../ypxfr_1perday.service "${pkgdir}"/usr/lib/systemd/system/ypxfr_1perday.service + install -D -m644 ../ypxfr_1perday.timer "${pkgdir}"/usr/lib/systemd/system/ypxfr_1perday.timer + install -D -m644 ../ypxfr_1perhour.service "${pkgdir}"/usr/lib/systemd/system/ypxfr_1perhour.service + install -D -m644 ../ypxfr_1perhour.timer "${pkgdir}"/usr/lib/systemd/system/ypxfr_1perhour.timer + install -D -m644 ../ypxfr_2perday.service "${pkgdir}"/usr/lib/systemd/system/ypxfr_2perday.service + install -D -m644 ../ypxfr_2perday.timer "${pkgdir}"/usr/lib/systemd/system/ypxfr_2perday.timer install -D -m644 "${pkgdir}"/var/yp/Makefile "${pkgdir}"/etc/yp/Makefile install -D -m644 ../ypserv.conf "${pkgdir}"/usr/lib/tmpfiles.d/ypserv.conf rm -fr "${pkgdir}/var" @@ -50,6 +62,12 @@ package() { md5sums=('0b2cf49154881b65d37e44f89e163071' '0639cc2e8f667272335649eeede77206' - '9ff147310a5b83749357b6587cccdf34' '3428dcc728b2ac6c4edda9f43e834238' + '9ff147310a5b83749357b6587cccdf34' + 'e774794de8a3d4aae4a07d23fcbe7075' + 'bbc9b0eca0027f30f7c662be293d214c' + '921dce0c6735971f2526cf9ebff2805d' + '742e15be6c75fffe6bd133176c6c6362' + '19eb24bbe7c4fe6a877f489ab9dfdcb3' + '0c232eb939198fc300f40159ba99f73a' 'ee375afa24cdb5ffbf83c39aa2f08e54') diff --git a/ypxfr_1perday.service b/ypxfr_1perday.service new file mode 100644 index 000000000000..60a9685f944a --- /dev/null +++ b/ypxfr_1perday.service @@ -0,0 +1,7 @@ +[Unit] +Description=Update ypxfr maps once a day +Documentation=man:ypxfr + +[Service] +Type=oneshot +ExecStart=/usr/lib/yp/ypxfr_1perday diff --git a/ypxfr_1perday.timer b/ypxfr_1perday.timer new file mode 100644 index 000000000000..91cd5d6654a8 --- /dev/null +++ b/ypxfr_1perday.timer @@ -0,0 +1,11 @@ +[Unit] +Description=Update ypxfr maps once a day +Documentation=man:ypxfr + +[Timer] +OnCalendar=daily +AccuracySec=1h +Persistent=true + +[Install] +WantedBy=timers.target diff --git a/ypxfr_1perhour.service b/ypxfr_1perhour.service new file mode 100644 index 000000000000..9ac11e006c52 --- /dev/null +++ b/ypxfr_1perhour.service @@ -0,0 +1,7 @@ +[Unit] +Description=Update ypxfr maps once an hour +Documentation=man:ypxfr + +[Service] +Type=oneshot +ExecStart=/usr/lib/yp/ypxfr_1perhour diff --git a/ypxfr_1perhour.timer b/ypxfr_1perhour.timer new file mode 100644 index 000000000000..e1f3a7da4e06 --- /dev/null +++ b/ypxfr_1perhour.timer @@ -0,0 +1,11 @@ +[Unit] +Description=Update ypxfr maps once an hour +Documentation=man:ypxfr + +[Timer] +OnCalendar=hourly +AccuracySec=5min +Persistent=true + +[Install] +WantedBy=timers.target diff --git a/ypxfr_2perday.service b/ypxfr_2perday.service new file mode 100644 index 000000000000..5b12ce9ad191 --- /dev/null +++ b/ypxfr_2perday.service @@ -0,0 +1,7 @@ +[Unit] +Description=Update ypxfr maps twice a day +Documentation=man:ypxfr + +[Service] +Type=oneshot +ExecStart=/usr/lib/yp/ypxfr_2perday diff --git a/ypxfr_2perday.timer b/ypxfr_2perday.timer new file mode 100644 index 000000000000..2a7f45a4d296 --- /dev/null +++ b/ypxfr_2perday.timer @@ -0,0 +1,11 @@ +[Unit] +Description=Update ypxfr maps twice a day +Documentation=man:ypxfr + +[Timer] +OnCalendar=*-*-* 05,17:00:00 +AccuracySec=1h +Persistent=true + +[Install] +WantedBy=timers.target |