diff options
author | M0Rf30 | 2018-01-02 12:54:26 +0100 |
---|---|---|
committer | M0Rf30 | 2018-01-02 12:54:26 +0100 |
commit | 8b9929e93cf012ce0b73e3bdcaff5bae6b6a61aa (patch) | |
tree | fc18d38089920aeccdb7cabd459c0f022e4d2bf7 | |
parent | 967536c4e3784d789148c0babdef89549f3ca48e (diff) | |
download | aur-8b9929e93cf012ce0b73e3bdcaff5bae6b6a61aa.tar.gz |
openbazaard-git: updated
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 17 | ||||
-rw-r--r-- | openbazaard.conf | 1 | ||||
-rw-r--r-- | openbazaard.install | 6 | ||||
-rw-r--r-- | openbazaard.service | 9 |
5 files changed, 16 insertions, 26 deletions
@@ -1,11 +1,8 @@ -# Generated by mksrcinfo v8 -# Sun Dec 31 16:27:35 UTC 2017 pkgbase = openbazaard-git pkgdesc = Server daemon for communication between client and OpenBazaar network (Latest devel version) - pkgver = v0.11.0.rc1.r7.g73d649f4 + pkgver = v0.11.0.rc2.r1.g8540a8a1 pkgrel = 1 url = http://openbazaar.org - install = openbazaard.install arch = arm arch = armv6h arch = armv7h @@ -21,8 +18,10 @@ pkgbase = openbazaard-git options = upx source = openbazaar-go::git+https://github.com/OpenBazaar/openbazaar-go.git source = openbazaard.service + source = openbazaard.conf md5sums = SKIP - md5sums = 9737f9240006f5b215b128c25f68f6f4 + md5sums = a6ee246f8be0b85697eca8d9a86014cd + md5sums = 93ff9255cb400c6748f6cb45a5456962 pkgname = openbazaard-git @@ -2,14 +2,14 @@ _pkgname=openbazaard pkgname=${_pkgname}-git -pkgver=v0.11.0.rc1.r7.g73d649f4 +pkgver=v0.11.0.rc2.r1.g8540a8a1 pkgrel=1 pkgdesc="Server daemon for communication between client and OpenBazaar network (Latest devel version)" arch=(arm armv6h armv7h aarch64 i686 x86_64) url="http://openbazaar.org" license=('MIT') depends=() -install=${_pkgname}.install +#install=${_pkgname}.install makedepends=(go git upx) conflicts=('openbazaard') options=('strip' 'upx') @@ -17,7 +17,8 @@ _user=github.com/OpenBazaar _repo=openbazaar-go source=("${_repo}::git+https://${_user}/${_repo}.git" - "${_pkgname}.service") + "${_pkgname}.service" + "${_pkgname}.conf") export GOOS=linux case "$CARCH" in @@ -51,19 +52,15 @@ package() { go build - 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 + install -D -m644 "${srcdir}/${_pkgname}".conf "$pkgdir/etc/conf.d/${_pkgname}" - msg2 "Symlinking for gui launch" install -dm755 $pkgdir/opt/openbazaar-go/ ln -sr /usr/bin/${_pkgname} $pkgdir/opt/openbazaar-go/openbazaard } md5sums=('SKIP' - '9737f9240006f5b215b128c25f68f6f4') + 'a6ee246f8be0b85697eca8d9a86014cd' + '93ff9255cb400c6748f6cb45a5456962') diff --git a/openbazaard.conf b/openbazaard.conf new file mode 100644 index 000000000000..fb880b4523df --- /dev/null +++ b/openbazaard.conf @@ -0,0 +1 @@ +OB_ARGS="-d /var/lib/openbazaard" diff --git a/openbazaard.install b/openbazaard.install deleted file mode 100644 index b8b8be4af650..000000000000 --- a/openbazaard.install +++ /dev/null @@ -1,6 +0,0 @@ -post_install() { - 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 -} diff --git a/openbazaard.service b/openbazaard.service index 7466b8a471c2..5396712122d3 100644 --- a/openbazaard.service +++ b/openbazaard.service @@ -5,14 +5,13 @@ After=network.target [Service] Type=simple User=openbazaar -TimeoutSec=0 -ExecStart=/usr/bin/openbazaard start +DynamicUser=yes +EnvironmentFile=/etc/conf.d/openbazaard +StateDirectory=openbazaard +ExecStart=/usr/bin/openbazaard start $OB_ARGS ExecStop=/usr/bin/openbazaard stop ExecReload=/usr/bin/openbazaard restart -## Security -InaccessibleDirectories=/home - [Install] WantedBy=multi-user.target |