[arch-commits] Commit in go-ipfs/trunk (PKGBUILD ipfs at .service)

Johannes Löthberg demize at archlinux.org
Sat Jan 6 21:36:18 UTC 2018


    Date: Saturday, January 6, 2018 @ 21:36:17
  Author: demize
Revision: 279763

Add system templated unit

Added:
  go-ipfs/trunk/ipfs at .service
    (from rev 279762, go-ipfs/trunk/ipfs.service)
Modified:
  go-ipfs/trunk/PKGBUILD

---------------+
 PKGBUILD      |   11 +++++++----
 ipfs at .service |   10 ++++++++++
 2 files changed, 17 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-01-06 21:19:51 UTC (rev 279762)
+++ PKGBUILD	2018-01-06 21:36:17 UTC (rev 279763)
@@ -7,7 +7,7 @@
 
 pkgname=go-ipfs
 pkgver=0.4.13
-pkgrel=1
+pkgrel=2
 
 pkgdesc='A peer-to-peer hypermedia distribution protocol'
 url='http://ipfs.io/'
@@ -19,9 +19,11 @@
 makedepends=(go-pie git)
 
 source=(go-ipfs-$pkgver.tar.gz::https://github.com/ipfs/go-ipfs/archive/v$pkgver.tar.gz
-        ipfs.service)
+        ipfs.service
+        ipfs at .service)
 sha512sums=('dc8a5b9ef44cf08652ecc844232afbb1bd0f799b4539193e85a3082d2c4b3254fc703945db3d1668e49ab14ffe22c31cd0be14bf0e2d04a523757192ed7bb482'
-            '1a6bc7fffc3c3640cda3f33c107424edd698c62bd8509731856b8827ea18be1a1845ef0d5ca15325d48d7d871a78daacc011ff9eacea926bc35899850990c1c6')
+            '1a6bc7fffc3c3640cda3f33c107424edd698c62bd8509731856b8827ea18be1a1845ef0d5ca15325d48d7d871a78daacc011ff9eacea926bc35899850990c1c6'
+            'aed168a35228c4f873e0040d1412f3568bfe1ad1e94ffb8b1a2507058daaf75d7346381d299cf9f0b91951b21553170249ff5f45d5fc060e711cf628ab5e5aad')
 
 prepare() {
   export GOPATH="$PWD"/.gopath
@@ -43,7 +45,8 @@
   cd go-ipfs-$pkgver
 
   install -Dm 755 cmd/ipfs/ipfs "$pkgdir/usr/bin/ipfs"
-  install -Dm 644  ../ipfs.service "$pkgdir/usr/lib/systemd/user/ipfs.service"
+  install -Dm 644 "$srcdir"/ipfs.service "$pkgdir/usr/lib/systemd/user/ipfs.service"
+  install -Dm 644 "$srcdir"/ipfs at .service "$pkgdir/usr/lib/systemd/system/ipfs at .service"
   install -Dm 644 misc/completion/ipfs-completion.bash "$pkgdir/usr/share/bash-completion/completions/ipfs"
   install -Dm 644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
   install -Dm 644 -t "$pkgdir/usr/share/doc/$pkgname" README.md

Copied: go-ipfs/trunk/ipfs at .service (from rev 279762, go-ipfs/trunk/ipfs.service)
===================================================================
--- ipfs at .service	                        (rev 0)
+++ ipfs at .service	2018-01-06 21:36:17 UTC (rev 279763)
@@ -0,0 +1,10 @@
+[Unit]
+Description=InterPlanetary File System (IPFS) daemon
+
+[Service]
+User=%i
+ExecStart=/usr/bin/ipfs daemon
+Restart=on-failure
+
+[Install]
+WantedBy=default.target



More information about the arch-commits mailing list