about summary refs log tree commit diff
path: root/pkgs/applications
diff options
context:
space:
mode:
authorMatthew Bauer <mjbauer95@gmail.com>2020-06-11 13:47:06 -0500
committerMatthew Bauer <mjbauer95@gmail.com>2020-06-11 14:16:16 -0500
commitc8a2e6324289db50b412b05e2f6235892ddce8ef (patch)
tree47472cfb045627e95fe5a1276ac0908c40b3e83f /pkgs/applications
parentac3128f22dc42b54b38976a87f5c3fe22046bd25 (diff)
downloadnixlib-c8a2e6324289db50b412b05e2f6235892ddce8ef.tar
nixlib-c8a2e6324289db50b412b05e2f6235892ddce8ef.tar.gz
nixlib-c8a2e6324289db50b412b05e2f6235892ddce8ef.tar.bz2
nixlib-c8a2e6324289db50b412b05e2f6235892ddce8ef.tar.lz
nixlib-c8a2e6324289db50b412b05e2f6235892ddce8ef.tar.xz
nixlib-c8a2e6324289db50b412b05e2f6235892ddce8ef.tar.zst
nixlib-c8a2e6324289db50b412b05e2f6235892ddce8ef.zip
ipfs: copy systemd support files to output
Diffstat (limited to 'pkgs/applications')
-rw-r--r--pkgs/applications/networking/ipfs/default.nix8
1 files changed, 8 insertions, 0 deletions
diff --git a/pkgs/applications/networking/ipfs/default.nix b/pkgs/applications/networking/ipfs/default.nix
index 5aa270aa8f0f..8f141b0eade3 100644
--- a/pkgs/applications/networking/ipfs/default.nix
+++ b/pkgs/applications/networking/ipfs/default.nix
@@ -26,6 +26,14 @@ buildGoModule rec {
 
   vendorSha256 = null;
 
+  postInstall = ''
+    install -D misc/systemd/ipfs.service $out/etc/systemd/system/ipfs.service
+    install -D misc/systemd/ipfs-api.socket $out/etc/systemd/system/ipfs-api.socket
+    install -D misc/systemd/ipfs-gateway.socket $out/etc/systemd/system/ipfs-gateway.socket
+    substituteInPlace $out/etc/systemd/system/ipfs.service \
+      --replace /usr/bin/ipfs $out/bin/ipfs
+  '';
+
   meta = with stdenv.lib; {
     description = "A global, versioned, peer-to-peer filesystem";
     homepage = "https://ipfs.io/";