ipfs: remove executable bit from systemd units

IPFS would complain with warnings like
Configuration file /nix/store/...-ipfs-0.6.0/etc/systemd/system/ipfs.service is marked executable. Please remove executable permission bits. Proceeding anyway.
This commit is contained in:
Luflosi 2020-09-23 12:01:14 +02:00
parent 5bfe6004e1
commit 1a382e983f
No known key found for this signature in database
GPG key ID: 4E41E29EDCC345D0

View file

@ -27,9 +27,9 @@ buildGoModule rec {
vendorSha256 = null; vendorSha256 = null;
postInstall = '' postInstall = ''
install -D misc/systemd/ipfs.service $out/etc/systemd/system/ipfs.service install --mode=444 -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 --mode=444 -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 install --mode=444 -D misc/systemd/ipfs-gateway.socket $out/etc/systemd/system/ipfs-gateway.socket
substituteInPlace $out/etc/systemd/system/ipfs.service \ substituteInPlace $out/etc/systemd/system/ipfs.service \
--replace /usr/bin/ipfs $out/bin/ipfs --replace /usr/bin/ipfs $out/bin/ipfs
''; '';