summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorM0Rf302017-11-01 19:59:12 +0100
committerM0Rf302017-11-01 19:59:12 +0100
commitdfe9cf156503a1ef0ae30af17fc149d0fa8ebdaf (patch)
treedf8566bfd037bfc4e407a66ed2cfa6ac33835e57
parentd04284cdfaae46c2b5f394a216b81f0deb1db608 (diff)
downloadaur-dfe9cf156503a1ef0ae30af17fc149d0fa8ebdaf.tar.gz
hyperledger-fabric: systemd support
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD4
-rw-r--r--fabric-peer.service4
-rw-r--r--hyperledger-fabric.install1
4 files changed, 7 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index be169ae5e9f2..92b51f066ffd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
# Generated by mksrcinfo v8
-# Wed Nov 1 18:28:02 UTC 2017
+# Wed Nov 1 18:58:46 UTC 2017
pkgbase = hyperledger-fabric
pkgdesc = A platform for distributed ledger solutions, underpinned by a modular architecture delivering high degrees of confidentiality, resiliency, flexibility and scalability
pkgver = 1.0.4
@@ -23,7 +23,7 @@ pkgbase = hyperledger-fabric
md5sums = 00175d84c2365f6989a6b489efeda994
md5sums = ac4694c8c49e21c816df94535a60ddfe
md5sums = a0bafaaeb3be191ed2893662fe9a6fc7
- md5sums = a34ec316d08b4cb6a3056e0df504d1af
+ md5sums = e3c871420b7b5af4ab6d6f7b4091d2da
md5sums = 6828396533a5cf1522465872a83a50de
pkgname = hyperledger-fabric
diff --git a/PKGBUILD b/PKGBUILD
index 6ba439a5bb37..c57f4dfa9036 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -49,7 +49,7 @@ package() {
install -Dm 644 -t "$pkgdir/usr/share/doc/$pkgname" README.md
cp -r release/linux-$GOARCH/bin "$pkgdir/usr"
- mkdir -p $pkgdir/etc/hyperledger/fabric/tls
+ install -dm 644 $pkgdir/etc/hyperledger/fabric/tls
cp -r sampleconfig/* $pkgdir/etc/hyperledger/fabric
msg2 "Install systemd service"
@@ -64,5 +64,5 @@ msg2 "Install conf file"
md5sums=('00175d84c2365f6989a6b489efeda994'
'ac4694c8c49e21c816df94535a60ddfe'
'a0bafaaeb3be191ed2893662fe9a6fc7'
- 'a34ec316d08b4cb6a3056e0df504d1af'
+ 'e3c871420b7b5af4ab6d6f7b4091d2da'
'6828396533a5cf1522465872a83a50de')
diff --git a/fabric-peer.service b/fabric-peer.service
index 3985f7a6a011..f0b086db03b8 100644
--- a/fabric-peer.service
+++ b/fabric-peer.service
@@ -3,10 +3,10 @@ Description=Hyperledger Fabric Peer Node
After=network.target
[Service]
-Type=forking
+Type=simple
User=hyperledger
WorkingDirectory=/var/hyperledger
ExecStart=/usr/bin/peer node start
EnvironmentFile=/etc/conf.d/fabric-peer.conf
-
+PIDFile=/var/run/fabric-peer.pid
diff --git a/hyperledger-fabric.install b/hyperledger-fabric.install
index ef39b3ce33f2..da22b12ff7d2 100644
--- a/hyperledger-fabric.install
+++ b/hyperledger-fabric.install
@@ -6,6 +6,7 @@ post_install() {
_chown
cryptogen generate > /dev/null
mv /crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/* /etc/hyperledger/fabric/tls
+ chmod 644 /etc/hyperledger/fabric/tls/*
rm -rf /crypto-config
}