summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD6
-rw-r--r--electroneum.install1
-rw-r--r--electroneumd.service8
4 files changed, 12 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f2597aed658b..3b1a9f4b2e3b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = electroneum-git
pkgdesc = Secure, private, mobile based cryptocurrency, git version
- pkgver = 0.11.0.0.r12.g31af2ce5
- pkgrel = 6
+ pkgver = 0.11.0.0.r13.g2769728b
+ pkgrel = 1
url = https://electroneum.com
install = electroneum.install
arch = any
@@ -18,14 +18,14 @@ pkgbase = electroneum-git
optdepends = expat: XML parsing
optdepends = doxygen: documentation
optdepends = graphviz: documentation
- provides = electroneum=0.11.0.0.r12.g31af2ce5
+ provides = electroneum=0.11.0.0.r13.g2769728b
conflicts = electroneum
backup = etc/electroneumd.conf
source = electroneum::git+https://github.com/electroneum/electroneum.git
source = electroneumd.service
source = 0001-archlinux-openssl-1.0.patch
md5sums = SKIP
- md5sums = 614c615d7218e4745bb6016644e71156
+ md5sums = f1f3fa56808e8baba7fd3319b23ceb1c
md5sums = ae1bcb862a92f9996a08a0025d828e0f
pkgname = electroneum-git
diff --git a/PKGBUILD b/PKGBUILD
index 8794d7af8fff..48c7204b90d3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,8 +2,8 @@
# Contributor: Tim Diels <timdiels.m@gmail.com>
pkgname=electroneum-git
-pkgver=0.11.0.0.r12.g31af2ce5
-pkgrel=6
+pkgver=0.11.0.0.r13.g2769728b
+pkgrel=1
pkgdesc='Secure, private, mobile based cryptocurrency, git version'
arch=('any')
url='https://electroneum.com'
@@ -25,7 +25,7 @@ source=("electroneum"::"git+https://github.com/electroneum/electroneum.git"
electroneumd.service
0001-archlinux-openssl-1.0.patch)
md5sums=('SKIP'
- '614c615d7218e4745bb6016644e71156'
+ 'f1f3fa56808e8baba7fd3319b23ceb1c'
'ae1bcb862a92f9996a08a0025d828e0f')
#options=('!strip')
backup=('etc/electroneumd.conf')
diff --git a/electroneum.install b/electroneum.install
index 6808bf29cfd8..8f3541130650 100644
--- a/electroneum.install
+++ b/electroneum.install
@@ -5,7 +5,6 @@ create_user() {
echo "done"
} # NOTE: we do not autoremove user due to security concerns (Arch policy)
mkdir -p /var/log/electroneum && chown electroneum:electroneum /var/log/electroneum
- mkdir -p /var/run/electroneum && chown electroneum:electroneum /var/run/electroneum
mkdir -p /var/lib/electroneum && chown electroneum:electroneum /var/lib/electroneum
}
diff --git a/electroneumd.service b/electroneumd.service
index 153c258e50e7..be812aa58090 100644
--- a/electroneumd.service
+++ b/electroneumd.service
@@ -6,11 +6,13 @@ After=network.target
User=electroneum
Group=electroneum
WorkingDirectory=~
-
Type=forking
+# create pid dir with root permission
+PermissionsStartOnly=true
+ExecStartPre=-/usr/bin/mkdir /var/run/electroneum
+ExecStartPre=/usr/bin/chown -R electroneum:electroneum /var/run/electroneum/
PIDFile=/var/run/electroneum/electroneumd.pid
-
-
+# start service
ExecStart=/usr/bin/electroneumd --config-file /etc/electroneumd.conf \
--detach --pidfile /var/run/electroneum/electroneumd.pid