diff options
author | Patrick Griffis | 2016-09-16 14:02:49 -0400 |
---|---|---|
committer | Patrick Griffis | 2016-09-16 14:03:12 -0400 |
commit | fee2dcf5353765e4297420686821556fd0c98dc5 (patch) | |
tree | 71e8191075a0fdda6c9e672756b96e9d75194fe3 | |
parent | 92dcd4a5b72259fe150d389d6a240634ac01721c (diff) | |
download | aur-fee2dcf5353765e4297420686821556fd0c98dc5.tar.gz |
Add hook
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 13 | ||||
-rw-r--r-- | tracer-hook-wrapper | 4 | ||||
-rw-r--r-- | tracer.hook | 10 |
4 files changed, 29 insertions, 4 deletions
@@ -1,7 +1,7 @@ pkgbase = tracer pkgdesc = Finds outdated running applications in your system pkgver = 0.6.9 - pkgrel = 1 + pkgrel = 2 url = http://tracer-package.com/ arch = any license = GPL2 @@ -10,7 +10,11 @@ pkgbase = tracer depends = python-psutil depends = pyalpm source = tracer-0.6.9.tar.gz::https://github.com/FrostyX/tracer/archive/tracer-0.6.9-1.tar.gz + source = tracer-hook-wrapper + source = tracer.hook sha256sums = c17d67a3f6fbbb71d5f9c126768bfbc35ff123ff4b5883194b6a90444911bedc + sha256sums = 2b97deaa510314bacad92e49e52c7324385b26e70af24371fc0f10ac69496d95 + sha256sums = 8959a54a1458af5587fec968c193e0d46cfb267c34db807bb6265df1aeb0027b pkgname = tracer @@ -2,15 +2,19 @@ pkgname=tracer pkgver=0.6.9 -pkgrel=1 +pkgrel=2 pkgdesc='Finds outdated running applications in your system' _dirname="tracer-tracer-$pkgver-1" arch=('any') url='http://tracer-package.com/' license=('GPL2') depends=('python-beautifulsoup4' 'python-lxml' 'python-psutil' 'pyalpm') -source=("$pkgname-$pkgver.tar.gz::https://github.com/FrostyX/tracer/archive/tracer-$pkgver-1.tar.gz") -sha256sums=('c17d67a3f6fbbb71d5f9c126768bfbc35ff123ff4b5883194b6a90444911bedc') +source=("$pkgname-$pkgver.tar.gz::https://github.com/FrostyX/tracer/archive/tracer-$pkgver-1.tar.gz" + 'tracer-hook-wrapper' + 'tracer.hook') +sha256sums=('c17d67a3f6fbbb71d5f9c126768bfbc35ff123ff4b5883194b6a90444911bedc' + '2b97deaa510314bacad92e49e52c7324385b26e70af24371fc0f10ac69496d95' + '8959a54a1458af5587fec968c193e0d46cfb267c34db807bb6265df1aeb0027b') build() { cd "$_dirname" @@ -22,5 +26,8 @@ package() { cd "$_dirname" python setup.py install -O1 --skip-build --root="$pkgdir" + + install -Dm755 "$srcdir/tracer-hook-wrapper" "$pkgdir/usr/lib/tracer/tracer-hook-wrapper" + install -Dm644 "$srcdir/tracer.hook" "$pkgdir/usr/share/libalpm/hooks/50-tracer.hook" } diff --git a/tracer-hook-wrapper b/tracer-hook-wrapper new file mode 100644 index 000000000000..9d9abc01ef60 --- /dev/null +++ b/tracer-hook-wrapper @@ -0,0 +1,4 @@ +#!/bin/sh + +# We always want it to return success +tracer -e || true diff --git a/tracer.hook b/tracer.hook new file mode 100644 index 000000000000..30e05ae0cdd1 --- /dev/null +++ b/tracer.hook @@ -0,0 +1,10 @@ +[Trigger] +Operation = Upgrade +Type = Package +Target = * + +[Action] +Description = Checking if anything needs restarted... +Depends = tracer +When = PostTransaction +Exec = /usr/lib/tracer/tracer-hook-wrapper |