[arch-commits] Commit in toxcore/trunk (PKGBUILD toxcore.install)
Felix Yan
fyan at archlinux.org
Thu Oct 22 10:35:44 UTC 2015
Date: Thursday, October 22, 2015 @ 12:35:44
Author: fyan
Revision: 144688
upgpkg: toxcore 3523-2
- add missing backup array
- install datadir
- create user for upgrading, too
Modified:
toxcore/trunk/PKGBUILD
toxcore/trunk/toxcore.install
-----------------+
PKGBUILD | 3 ++-
toxcore.install | 8 +++++++-
2 files changed, 9 insertions(+), 2 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2015-10-22 10:12:12 UTC (rev 144687)
+++ PKGBUILD 2015-10-22 10:35:44 UTC (rev 144688)
@@ -8,7 +8,7 @@
pkgname=toxcore
pkgver=3523
_commit=a25cc96b4f2aeaca169df834e39df796ac08f1bd
-pkgrel=1
+pkgrel=2
pkgdesc='Secure, configuration-free, P2P Skype replacement backend'
arch=('i686' 'x86_64')
url='https://tox.chat'
@@ -17,6 +17,7 @@
makedepends=('git' 'check')
conflicts=("tox")
provides=("tox")
+backup=('etc/tox-bootstrapd.conf')
install=$pkgname.install
source=("git+https://github.com/irungentoo/toxcore.git#commit=$_commit"
'toxcore.conf')
Modified: toxcore.install
===================================================================
--- toxcore.install 2015-10-22 10:12:12 UTC (rev 144687)
+++ toxcore.install 2015-10-22 10:35:44 UTC (rev 144688)
@@ -1,3 +1,9 @@
post_install() {
systemd-sysusers toxcore.conf
-}
\ No newline at end of file
+ [[ -d var/lib/tox-bootstrapd ]] || install -dm 750 -o tox-bootstrapd -g tox-bootstrapd var/lib/tox-bootstrapd
+}
+
+post_upgrade() {
+ (( $(vercmp $2 '3523-1') < 0 )) && systemd-sysusers toxcore.conf || true
+ (( $(vercmp $2 '3523-2') < 0 )) && ([[ -d var/lib/tox-bootstrapd ]] || install -dm 750 -o tox-bootstrapd -g tox-bootstrapd var/lib/tox-bootstrapd || true
+}
More information about the arch-commits
mailing list