diff options
author | Gregor Kleen <gkleen@yggdrasil.li> | 2018-04-05 22:09:27 +0200 |
---|---|---|
committer | Gregor Kleen <gkleen@yggdrasil.li> | 2018-04-05 22:09:27 +0200 |
commit | c70f6b579b147775f58021dac5ad38d5bc474054 (patch) | |
tree | 693d0eb29702279b236f6f4cf891652cca8650cd /custom/uucp-mediaserver | |
parent | 6ec45a318d23eb0f84457a1f2b111f848fc8aec2 (diff) | |
download | nixos-c70f6b579b147775f58021dac5ad38d5bc474054.tar nixos-c70f6b579b147775f58021dac5ad38d5bc474054.tar.gz nixos-c70f6b579b147775f58021dac5ad38d5bc474054.tar.bz2 nixos-c70f6b579b147775f58021dac5ad38d5bc474054.tar.xz nixos-c70f6b579b147775f58021dac5ad38d5bc474054.zip |
…
Diffstat (limited to 'custom/uucp-mediaserver')
-rw-r--r-- | custom/uucp-mediaserver/scripts.nix | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/custom/uucp-mediaserver/scripts.nix b/custom/uucp-mediaserver/scripts.nix index 5020a60a..4acb8619 100644 --- a/custom/uucp-mediaserver/scripts.nix +++ b/custom/uucp-mediaserver/scripts.nix | |||
@@ -14,20 +14,24 @@ in stdenv.mkDerivation { | |||
14 | name = "uucp-mediaserver"; | 14 | name = "uucp-mediaserver"; |
15 | src = ./scripts; | 15 | src = ./scripts; |
16 | 16 | ||
17 | phases = [ "installPhase" ]; | 17 | phases = [ "buildPhase" "installPhase" ]; |
18 | 18 | ||
19 | inherit (config) queueDir; | 19 | inherit (config) queueDir; |
20 | |||
21 | buildPhase = '' | ||
22 | substituteAllInPlace $out/libexec/mediaspace | ||
23 | substituteAllInPlace $out/libexec/queue | ||
24 | substituteAllInPlace $out/libexec/queuespace | ||
25 | substituteAllInPlace $out/libexec/queuestatus | ||
26 | substituteAllInPlace $out/libexec/update-queuesize | ||
27 | ''; | ||
20 | 28 | ||
21 | installPhase = '' | 29 | installPhase = '' |
22 | mkdir -p $out/libexec | 30 | mkdir -p $out/libexec |
23 | |||
24 | substituteFile $src/mediaspace $out/libexec/mediaspace | ||
25 | substituteFile $src/queue $out/libexec/queue | ||
26 | substituteFile $src/queuesize $out/libexec/queuesize | ||
27 | substituteFile $src/queuestatus $out/libexec/queuestatus | ||
28 | substituteFile $src/update-queuesize $out/libexec/update-queuesize | ||
29 | 31 | ||
30 | mkdir -p $out/bin | 32 | install -m 755 -t $out/libexec mediaspace queue queuespace queuestatus update-queuesize |
33 | |||
34 | mkdir -p $out/bin | ||
31 | 35 | ||
32 | ${concatStringsSep "\n" (map mkSymlinks config.remoteNodes)} | 36 | ${concatStringsSep "\n" (map mkSymlinks config.remoteNodes)} |
33 | ''; | 37 | ''; |