[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