summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorM0Rf302017-12-31 17:22:43 +0100
committerM0Rf302017-12-31 17:22:43 +0100
commit544e3ca4303c2067d045765743993a6d20474046 (patch)
tree232dcbce5af848c415a413d5a68d35591092d043
parent4c6fd035533f0c04c7fe29ee134024ac46b464bd (diff)
downloadaur-544e3ca4303c2067d045765743993a6d20474046.tar.gz
openbazaard-git: updated
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD5
-rw-r--r--openbazaard.install36
3 files changed, 10 insertions, 35 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7af5a0c5b54a..51b6092a80e3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 518ccd716be6..19921eabbe9f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
- }
-}
-