[arch-commits] Commit in incron/trunk (4 files)
Eli Schwartz
eschwartz at archlinux.org
Tue Jan 9 13:31:55 UTC 2018
Date: Tuesday, January 9, 2018 @ 13:31:54
Author: eschwartz
Revision: 280694
upgpkg: incron 0.5.12-3
migrate to systemd-sysusers/systemd-tmpfiles
Added:
incron/trunk/incron.sysusers
incron/trunk/incron.tmpfiles
Modified:
incron/trunk/PKGBUILD
Deleted:
incron/trunk/incron.install
-----------------+
PKGBUILD | 15 ++++++++++-----
incron.install | 11 -----------
incron.sysusers | 1 +
incron.tmpfiles | 1 +
4 files changed, 12 insertions(+), 16 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-01-09 13:30:20 UTC (rev 280693)
+++ PKGBUILD 2018-01-09 13:31:54 UTC (rev 280694)
@@ -5,7 +5,7 @@
pkgname=incron
pkgver=0.5.12
-pkgrel=2
+pkgrel=3
_commit=f45c2f5ac4baea99b48e99a713d1f4ec1854aa76
pkgdesc="Like the regular cron but is driven by filesystem events instead of time periods"
arch=('x86_64')
@@ -13,12 +13,15 @@
license=('GPL')
depends=('gcc-libs' 'bash')
makedepends=('git')
-install=incron.install
options=('emptydirs')
#source=("$pkgname-$pkgver.tar.gz::https://github.com/ar-/incron/archive/$pkgver.tar.gz"
-source=("git://github.com/ar-/incron.git#commit=${_commit}"
- 'incrond.service')
+source=("git+https://github.com/ar-/incron.git#commit=${_commit}"
+ "incron.sysusers"
+ "incron.tmpfiles"
+ "incrond.service")
sha256sums=('SKIP'
+ 'e5da0a3af368c286fa2b180015c9efc5aef5018c271a16620b8c30bfe6f9ccc2'
+ '422c4a715da4037550d2f97de28f47f91d0b58983c188c6cf1d1233370e048a4'
'5ff72411c704dd38823892d7fd13992509c3d906bfe0b4a5cafbe382e4e01c24')
prepare() {
@@ -44,5 +47,7 @@
SYSDATADIR="${pkgdir}"/etc/incron.d install
install -Dm0644 "${srcdir}/incrond.service" "${pkgdir}/usr/lib/systemd/system/incrond.service"
- rmdir "$pkgdir"/usr/sbin
+ install -Dm0644 "${srcdir}/incron.sysusers" "${pkgdir}/usr/lib/sysusers.d/incrond.conf"
+ install -Dm0644 "${srcdir}/incron.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/incrond.conf"
+ rm -r "$pkgdir"/{usr/sbin,var}
}
Deleted: incron.install
===================================================================
--- incron.install 2018-01-09 13:30:20 UTC (rev 280693)
+++ incron.install 2018-01-09 13:31:54 UTC (rev 280694)
@@ -1,11 +0,0 @@
-post_install () {
- # Check user/group incron exists
- getent group incron > /dev/null || groupadd -r incron
- getent passwd incron > /dev/null || useradd -r -c "Incron system" -g incron -s /bin/false -d /var/spool/incron incron
- # Fix permissions
- chown incron.incron -R /var/spool/incron
-}
-
-pre_remove() {
- [ -h /var/service/incron ] && rm /var/service/incron
-}
Added: incron.sysusers
===================================================================
--- incron.sysusers (rev 0)
+++ incron.sysusers 2018-01-09 13:31:54 UTC (rev 280694)
@@ -0,0 +1 @@
+u incron - "Incron system" /var/spool/incron
Added: incron.tmpfiles
===================================================================
--- incron.tmpfiles (rev 0)
+++ incron.tmpfiles 2018-01-09 13:31:54 UTC (rev 280694)
@@ -0,0 +1 @@
+d /var/spool/incron 0755 incron incron - -
More information about the arch-commits
mailing list