diff options
author | tv <tv@krebsco.de> | 2020-02-18 14:57:16 +0100 |
---|---|---|
committer | tv <tv@krebsco.de> | 2020-02-18 14:57:16 +0100 |
commit | cd268ca24967733172dbe5c3fe62fefbbdf80e44 (patch) | |
tree | 74d2f89b470b279bbec110640956991dde67b34c /krebs/krops.nix | |
parent | dc7155be6cfe6f2b029fd70bcfa20d3929be6e62 (diff) |
krebs krops: use upstream writers
Diffstat (limited to 'krebs/krops.nix')
-rw-r--r-- | krebs/krops.nix | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/krebs/krops.nix b/krebs/krops.nix index 1f439f622..608e46df1 100644 --- a/krebs/krops.nix +++ b/krebs/krops.nix @@ -31,18 +31,19 @@ }; }; stockholm.file = toString ../.; - stockholm-version.pipe = toString (pkgs.writeDash "${name}-version" '' - set -efu - cd ${lib.escapeShellArg stockholm.file} - V=$(${pkgs.coreutils}/bin/date +%y.%m) - if test -d .git; then - V=$V.git.$(${pkgs.git}/bin/git describe --always --dirty) - case $V in (*-dirty) - V=$V@''${HOSTNAME-$(${pkgs.nettools}/bin/hostname)} - esac - fi - printf %s "$V" - ''); + stockholm-version.pipe = + toString (pkgs.writers.writeDash "${name}-version" '' + set -efu + cd ${lib.escapeShellArg stockholm.file} + V=$(${pkgs.coreutils}/bin/date +%y.%m) + if test -d .git; then + V=$V.git.$(${pkgs.git}/bin/git describe --always --dirty) + case $V in (*-dirty) + V=$V@''${HOSTNAME-$(${pkgs.nettools}/bin/hostname)} + esac + fi + printf %s "$V" + ''); }; source ={ test }: lib.evalSource [ |