summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authornroi2018-05-06 18:54:29 +0200
committernroi2018-05-06 18:55:26 +0200
commit0dcfea4c0e9b55b47636e3547cf20b171dcfe3f5 (patch)
treec7068cb1768e78cff21ba7d2c9e75bbcfe9dc309
parent367d8b1f66cb267a606ec4b58f8a65bb845af479 (diff)
downloadaur-0dcfea4c0e9b55b47636e3547cf20b171dcfe3f5.tar.gz
Add hook file to replace systemd service
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD14
-rw-r--r--clyde_client.hook11
3 files changed, 23 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9690e82d00ba..a1a4a0efbe6e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = clyde-client-git
pkgdesc = Send currently installed packages to cpcache
- pkgver = r6.ccafc3f
+ pkgver = r8.3848e5f
pkgrel = 1
url = https://github.com/nroi/clyde-client
arch = any
@@ -11,9 +11,10 @@ pkgbase = clyde-client-git
depends = sed
depends = procps-ng
depends = coreutils
- backup = etc/clyde_client/key
source = git+https://github.com/nroi/clyde-client.git
+ source = clyde_client.hook
sha256sums = SKIP
+ sha256sums = 4fab0f70309ed9d784d6465c841d2689b1ae1492b1791750f294749aaf8b4289
pkgname = clyde-client-git
diff --git a/PKGBUILD b/PKGBUILD
index d89f8a96542f..497edaa5e6f3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,23 +1,27 @@
# Maintainer: nroi <nroi@mailbox.org>
pkgname=clyde-client-git
-pkgver=r6.ccafc3f
+pkgver=r8.3848e5f
pkgrel=1
pkgdesc="Send currently installed packages to cpcache"
arch=('any')
url="https://github.com/nroi/clyde-client"
-source=('git+https://github.com/nroi/clyde-client.git')
+source=('git+https://github.com/nroi/clyde-client.git'
+ 'clyde_client.hook'
+)
license=('MIT')
-sha256sums=('SKIP')
+sha256sums=(
+ 'SKIP'
+ '4fab0f70309ed9d784d6465c841d2689b1ae1492b1791750f294749aaf8b4289'
+)
depends=('python' 'inotify-tools' 'curl' 'sed' 'procps-ng' 'coreutils')
-backup=('etc/clyde_client/key')
package() {
cd "$srcdir/${pkgname%-git}"
mkdir -p "${pkgdir}/etc/clyde_client"
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
install -Dm755 clyde_client "${pkgdir}/usr/bin/clyde_client"
- install -Dm644 clyde_client.service "${pkgdir}/usr/lib/systemd/system/clyde_client.service"
+ install -Dm644 "${srcdir}/clyde_client.hook" "$pkgdir/usr/share/libalpm/hooks/clyde_client.hook"
}
pkgver() {
diff --git a/clyde_client.hook b/clyde_client.hook
new file mode 100644
index 000000000000..8ed6457c0de1
--- /dev/null
+++ b/clyde_client.hook
@@ -0,0 +1,11 @@
+[Trigger]
+Type = Package
+Operation = Install
+Operation = Upgrade
+Operation = Remove
+Target = *
+
+[Action]
+Description = Sending list of installed packages to cpcache
+When = PostTransaction
+Exec = /usr/bin/clyde_client