From dd60e5459bf9ad0d42743c9b5b55612e694d8a1b Mon Sep 17 00:00:00 2001 From: bluepython508 <16466646+bluepython508@users.noreply.github.com> Date: Tue, 24 Sep 2024 22:25:30 +0100 Subject: [PATCH] Don't crash on unbound variables --- default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/default.nix b/default.nix index 0e39100..cb10ddc 100644 --- a/default.nix +++ b/default.nix @@ -33,12 +33,12 @@ meta.mainProgram = pname; }; script = pkgs.writeShellScriptBin pname '' - set -eu + set -e ${pkgs.coreutils}/bin/mkdir -p $FRAJTANO_DIR file="$FRAJTANO_DIR/cookie" (umask 077; [ -f "$file" ] || ${pkgs.coreutils}/bin/head -c 128 /dev/urandom | ${pkgs.coreutils}/bin/base64 -w0 > "$file") export RELEASE_COOKIE=$(${pkgs.coreutils}/bin/cat "$file") - [ -n $RELEASE_NODE ] || export RELEASE_NODE="frajtano-$(${pkgs.coreutils}/bin/whoami)@$(${pkgs.coreutils}/bin/cat /etc/hostname)" + [ -z $RELEASE_NODE ] && export RELEASE_NODE="frajtano-$(${pkgs.coreutils}/bin/whoami)@$(${pkgs.coreutils}/bin/cat /etc/hostname)" run() { exec ${lib.getExe pkg} "$@" }