diff options
author | M0Rf30 | 2017-11-01 19:59:12 +0100 |
---|---|---|
committer | M0Rf30 | 2017-11-01 19:59:12 +0100 |
commit | dfe9cf156503a1ef0ae30af17fc149d0fa8ebdaf (patch) | |
tree | df8566bfd037bfc4e407a66ed2cfa6ac33835e57 | |
parent | d04284cdfaae46c2b5f394a216b81f0deb1db608 (diff) | |
download | aur-dfe9cf156503a1ef0ae30af17fc149d0fa8ebdaf.tar.gz |
hyperledger-fabric: systemd support
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 4 | ||||
-rw-r--r-- | fabric-peer.service | 4 | ||||
-rw-r--r-- | hyperledger-fabric.install | 1 |
4 files changed, 7 insertions, 6 deletions
@@ -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 @@ -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 } |