diff options
author | M0Rf30 | 2017-12-31 17:22:43 +0100 |
---|---|---|
committer | M0Rf30 | 2017-12-31 17:22:43 +0100 |
commit | 544e3ca4303c2067d045765743993a6d20474046 (patch) | |
tree | 232dcbce5af848c415a413d5a68d35591092d043 | |
parent | 4c6fd035533f0c04c7fe29ee134024ac46b464bd (diff) | |
download | aur-544e3ca4303c2067d045765743993a6d20474046.tar.gz |
openbazaard-git: updated
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 5 | ||||
-rw-r--r-- | openbazaard.install | 36 |
3 files changed, 10 insertions, 35 deletions
@@ -1,8 +1,8 @@ # Generated by mksrcinfo v8 -# Fri Dec 29 13:55:47 UTC 2017 +# Sun Dec 31 16:22:27 UTC 2017 pkgbase = openbazaard-git pkgdesc = Server daemon for communication between client and OpenBazaar network (Latest devel version) - pkgver = v0.11.0.rc1.r2.g58a4df05 + pkgver = v0.11.0.rc1.r7.g73d649f4 pkgrel = 1 url = http://openbazaar.org install = openbazaard.install @@ -2,7 +2,7 @@ _pkgname=openbazaard pkgname=${_pkgname}-git -pkgver=v0.11.0.rc1.r2.g58a4df05 +pkgver=v0.11.0.rc1.r7.g73d649f4 pkgrel=1 pkgdesc="Server daemon for communication between client and OpenBazaar network (Latest devel version)" arch=(arm armv6h armv7h aarch64 i686 x86_64) @@ -54,6 +54,9 @@ package() { msg2 "Installing binary file" install -Dm755 "$GOPATH"/bin/${_repo} $pkgdir/usr/bin/${_pkgname} + msg2 "Creating user folder" + install -d -m0700 -o 44 -g 44 $pkgdir/var/lib/${_pkgname} + msg2 "Installing systemd service" install -Dm644 $srcdir/${_pkgname}.service $pkgdir/usr/lib/systemd/system/${_pkgname}.service diff --git a/openbazaard.install b/openbazaard.install index 826f40334d08..b8b8be4af650 100644 --- a/openbazaard.install +++ b/openbazaard.install @@ -1,34 +1,6 @@ -usr=openbazaar -home=/var/lib/openbazaard - post_install() { - _mkuser - _chown + if [ ! -d /var/lib/openbazaard ]; then + groupadd -g 44 openbazaar &>/dev/null + useradd -u 44 -g openbazaar -d /var/lib/openbazaard -s /bin/false openbazaar &> /dev/null + fi } - -post_upgrade() { - _mkuser - _chown -} - -## arg 1: the old package version -post_remove() { - echo "Please remove $home and user $usr manually doing" - echo "userdel -rf $usr" - echo "WARNING!!!" - echo "Be sure to save your db and gpg backup" -} - -_chown() { - chown -R $usr:$usr $home -} - -_mkuser() { - getent passwd $usr &>/dev/null || { - echo -n "Creating openbazaar user... " - grep -E "^openbazaar:" /etc/group >/dev/null || groupadd $usr - useradd -m -d $home -g $usr -s /usr/bin/nologin $usr 2>/dev/null - echo "done" - } -} - |