diff options
author | tv <tv@krebsco.de> | 2016-02-04 04:47:58 +0100 |
---|---|---|
committer | tv <tv@krebsco.de> | 2016-02-04 04:47:58 +0100 |
commit | 89d6f319d0909b127a603fd825e3a1143b14260b (patch) | |
tree | 8a65eeffad4fad8835845eed471e4a1c8232dcfb /default.nix | |
parent | 65977c6108d9517d58a6bd6ce8676c6a7b97615e (diff) |
stockholm: guess current-{host,user}-name harder
Diffstat (limited to 'default.nix')
-rw-r--r-- | default.nix | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/default.nix b/default.nix index 4a5e4ea2c..656a7f4b3 100644 --- a/default.nix +++ b/default.nix @@ -1,5 +1,9 @@ -{ current-host-name ? abort "current-host-name not defined" -, current-user-name ? builtins.getEnv "LOGNAME" +{ current-host-name ? + let v = builtins.getEnv "HOSTNAME"; in + if v != "" then v else builtins.readFile /proc/sys/kernel/hostname +, current-user-name ? + let v = builtins.getEnv "LOGNAME"; in + if v != "" then v else abort "undefined variable: LOGNAME" , StrictHostKeyChecking ? "yes" }@args: |