diff options
author | Giuliano Schneider | 2015-07-07 12:52:32 +0200 |
---|---|---|
committer | Giuliano Schneider | 2015-07-07 12:52:32 +0200 |
commit | db63d52a4d165e45f86cbc2c6311d3a0bef6fcb7 (patch) | |
tree | 7cdb1d6fde4d1ee3ef2abafe613c1a44ab0a16fc | |
download | aur-db63d52a4d165e45f86cbc2c6311d3a0bef6fcb7.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 36 | ||||
-rw-r--r-- | pakbak.install | 7 |
3 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b4e0332ce589 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = pakbak-git + pkgdesc = Back up the local pacman database when it changes + pkgver = 0.0.0 + pkgrel = 3 + url = https://github.com/gs93/pakbak + install = pakbak.install + arch = any + license = GPL3 + makedepends = git + depends = bash + depends = findutils + depends = tar + depends = systemd + backup = etc/pakbak.conf + source = pakbak::git+https://github.com/gs93/pakbak.git + source = pakbak.install + md5sums = SKIP + md5sums = 1a95c99da95f6ef360020a052ea651d6 + sha512sums = SKIP + sha512sums = a9c216f1866d912dcd6a622f9b22bd45b20968fdb72cc64fe1f0184e95fba36ab3152103f12d66c6b047599bd4ec26b3a6a51ed58eb1da1322f28223f625ad1c + +pkgname = pakbak-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..079b713eb462 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Giuliano Schneider <gs93@gmx.net> +pkgname=pakbak-git +_gitname=pakbak +pkgver=0.0.0 +pkgrel=3 +pkgdesc="Back up the local pacman database when it changes" +arch=('any') +url="https://github.com/gs93/pakbak" +license=('GPL3') +depends=('bash' 'findutils' 'tar' 'systemd') +makedepends=('git') +backup=('etc/pakbak.conf') +source=("pakbak::git+https://github.com/gs93/$_gitname.git" $_gitname.install) +install=$_gitname.install +md5sums=('SKIP' '1a95c99da95f6ef360020a052ea651d6') +sha512sums=('SKIP' 'a9c216f1866d912dcd6a622f9b22bd45b20968fdb72cc64fe1f0184e95fba36ab3152103f12d66c6b047599bd4ec26b3a6a51ed58eb1da1322f28223f625ad1c') + +pkgver() { + # using the last commit date + cd "$_gitname" + git log -1 --format="%cd" --date=short | tr -d '-' +} + +package() { + cd "$_gitname" + + mkdir -p "$pkgdir/usr/lib/systemd/scripts" + install -Dm755 pakbak_script "$pkgdir/usr/lib/systemd/scripts/pakbak" + + mkdir -p "$pkgdir/etc" + install -Dm644 pakbak.conf "$pkgdir/etc/pakbak.conf" + + mkdir -p "$pkgdir/usr/lib/systemd/system" + install -Dm644 pakbak.service "$pkgdir/usr/lib/systemd/system/pakbak.service" + install -Dm644 pakbak.path "$pkgdir/usr/lib/systemd/system/pakbak.path" +} diff --git a/pakbak.install b/pakbak.install new file mode 100644 index 000000000000..eb0a47ab7b6f --- /dev/null +++ b/pakbak.install @@ -0,0 +1,7 @@ +post_install() { + echo "Remember to edit /etc/pakbak.conf and to enable pakbak.path" +} + +post_remove() { + echo "Remember to delete the database backups" +} |