[arch-commits] Commit in cronie/trunk (PKGBUILD service)

Gaetan Bisson bisson at archlinux.org
Sat Jun 9 05:22:36 UTC 2012


    Date: Saturday, June 9, 2012 @ 01:22:36
  Author: bisson
Revision: 161300

merge systemd service file

Added:
  cronie/trunk/service
Modified:
  cronie/trunk/PKGBUILD

----------+
 PKGBUILD |   12 ++++++++----
 service  |   10 ++++++++++
 2 files changed, 18 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2012-06-09 01:56:21 UTC (rev 161299)
+++ PKGBUILD	2012-06-09 05:22:36 UTC (rev 161300)
@@ -3,7 +3,7 @@
 
 pkgname='cronie'
 pkgver=1.4.8
-pkgrel=1
+pkgrel=2
 pkgdesc='Daemon that runs specified programs at scheduled times and related tools'
 url='https://fedorahosted.org/cronie/'
 license=('custom:BSD')
@@ -13,10 +13,12 @@
 
 source=("https://fedorahosted.org/releases/c/r/${pkgname}/${pkgname}-${pkgver}.tar.gz"
         'cron.deny'
+	'service'
         'pam.d'
         'rc.d')
 sha1sums=('1d2ce3a6ca2a6f96ff31921e4060be3199dc10f3'
           '0f279b8fb820340267d578dc85511c980715f91e'
+          '3038a05476829f72fc4918bee9176b273ce10340'
           '5eff7fb31f6bc0a924243ff046704726cf20c221'
           'c08c040ed5cb12bc4fd15639a5242d31ec247ef5')
 
@@ -48,17 +50,19 @@
 
 	make DESTDIR="${pkgdir}" install
 
+	chmod u+s "${pkgdir}"/usr/bin/crontab
+	install -d "${pkgdir}"/var/spool/{ana,}cron
 	install -d "${pkgdir}"/etc/cron.{d,hourly,daily,weekly,monthly}
-	install -d "${pkgdir}"/var/spool/{ana,}cron
-	chmod u+s "${pkgdir}"/usr/bin/crontab
 
 	install -Dm755 ../rc.d "${pkgdir}"/etc/rc.d/crond
 	install -Dm644 ../pam.d "${pkgdir}"/etc/pam.d/crond
 	install -Dm644 ../cron.deny "${pkgdir}"/etc/cron.deny
+	install -Dm644 ../service "${pkgdir}"/usr/lib/systemd/system/cronie.service
+
 	install -Dm644 crond.sysconfig "${pkgdir}"/etc/conf.d/crond
+	install -Dm644 contrib/anacrontab "${pkgdir}"/etc/anacrontab
 	install -Dm644 contrib/0hourly "${pkgdir}"/etc/cron.d/0hourly
 	install -Dm755 contrib/0anacron "${pkgdir}"/etc/cron.hourly/0anacron
-	install -Dm644 contrib/anacrontab "${pkgdir}"/etc/anacrontab
 
 	install -Dm644 COPYING "${pkgdir}"/usr/share/licenses/cronie/COPYING
 }

Added: service
===================================================================
--- service	                        (rev 0)
+++ service	2012-06-09 05:22:36 UTC (rev 161300)
@@ -0,0 +1,10 @@
+[Unit]
+Description=Periodic Command Scheduler
+
+[Service]
+ExecStart=/usr/sbin/crond -n
+ExecReload=/bin/kill -HUP $MAINPID
+Restart=always
+
+[Install]
+WantedBy=multi-user.target




More information about the arch-commits mailing list