diff options
author | Kenneth Henderick | 2015-06-10 06:12:50 +0200 |
---|---|---|
committer | Kenneth Henderick | 2015-06-10 06:13:34 +0200 |
commit | 7c4984e9a9e738e9e9b712a2862198f5566090ee (patch) | |
tree | fbccd4016056b971bab136876903e16d129c7af0 | |
download | aur-7c4984e9a9e738e9e9b712a2862198f5566090ee.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 24 | ||||
-rw-r--r-- | zfs-snap-manager.install | 16 |
3 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..38e888ca6e67 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = zfs-snap-manager + pkgdesc = A bunch of python2 scripts running as a service, using a configuration file to manage ZFS snapshots + pkgver = 0.1.12 + pkgrel = 2 + url = https://github.com/khenderick/zfs-snap-manager + install = zfs-snap-manager.install + arch = any + license = MIT + depends = zfs + depends = python2>=2.7 + depends = openssh + depends = mbuffer + depends = python2-daemon + source = https://github.com/khenderick/zfs-snap-manager/archive/v0.1.12.zip + md5sums = a106ff10fc5ae5dd28fc137acc1cd8fe + +pkgname = zfs-snap-manager + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b41af0d19ae5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,24 @@ +# Maintainer: Kenneth Henderick <kenneth@ketronic.be> + +pkgname=zfs-snap-manager +pkgver=0.1.12 +pkgrel=2 +pkgdesc="A bunch of python2 scripts running as a service, using a configuration file to manage ZFS snapshots" +arch=('any') +url="https://github.com/khenderick/zfs-snap-manager" +license=('MIT') +depends=('zfs' 'python2>=2.7' 'openssh' 'mbuffer' 'python2-daemon') +source=("https://github.com/khenderick/$pkgname/archive/v$pkgver.zip") +md5sums=('a106ff10fc5ae5dd28fc137acc1cd8fe') +install=$pkgname.install + +package() { + cd "$srcdir"/$pkgname-$pkgver + mkdir -p "$pkgdir/usr/lib/zfs-snap-manager/" + install -D -m644 "scripts/clean.py" "$pkgdir/usr/lib/zfs-snap-manager/clean.py" + install -D -m644 "scripts/zfs.py" "$pkgdir/usr/lib/zfs-snap-manager/zfs.py" + install -D -m644 "scripts/helper.py" "$pkgdir/usr/lib/zfs-snap-manager/helper.py" + install -D -m755 "scripts/manager.py" "$pkgdir/usr/lib/zfs-snap-manager/manager.py" + install -D -m644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -D -m644 "system/zfs-snap-manager.service" "${pkgdir}/usr/lib/systemd/system/zfs-snap-manager.service" +} diff --git a/zfs-snap-manager.install b/zfs-snap-manager.install new file mode 100644 index 000000000000..41e8c029f0a4 --- /dev/null +++ b/zfs-snap-manager.install @@ -0,0 +1,16 @@ +post_install() { + systemctl daemon-reload +} + +post_upgrade() { + systemctl daemon-reload + systemctl restart zfs-snap-manager +} + +pre_remove() { + systemctl disable zfs-snap-manager +} + +post_remove() { + systemctl daemon-reload +} |