about summary refs log tree commit diff
path: root/nixos/modules/installer/tools/nixos-rebuild.sh
diff options
context:
space:
mode:
authorEelco Dolstra <edolstra@gmail.com>2020-02-01 12:11:22 +0100
committerEelco Dolstra <edolstra@gmail.com>2020-02-05 23:15:18 +0100
commit2a0cf385d26544d80a29ebf7e34f63e86f397283 (patch)
tree6fbae28b6bcc50600257cd0850a1c9763213dd1f /nixos/modules/installer/tools/nixos-rebuild.sh
parent7ff2e743e81214665e80dba3462292019999a45a (diff)
downloadnixlib-2a0cf385d26544d80a29ebf7e34f63e86f397283.tar
nixlib-2a0cf385d26544d80a29ebf7e34f63e86f397283.tar.gz
nixlib-2a0cf385d26544d80a29ebf7e34f63e86f397283.tar.bz2
nixlib-2a0cf385d26544d80a29ebf7e34f63e86f397283.tar.lz
nixlib-2a0cf385d26544d80a29ebf7e34f63e86f397283.tar.xz
nixlib-2a0cf385d26544d80a29ebf7e34f63e86f397283.tar.zst
nixlib-2a0cf385d26544d80a29ebf7e34f63e86f397283.zip
nixos-rebuild: Avoid subshell reading hostname
Co-Authored-By: Jörg Thalheim <Mic92@users.noreply.github.com>
Diffstat (limited to 'nixos/modules/installer/tools/nixos-rebuild.sh')
-rw-r--r--nixos/modules/installer/tools/nixos-rebuild.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/nixos/modules/installer/tools/nixos-rebuild.sh b/nixos/modules/installer/tools/nixos-rebuild.sh
index 8d69bbfd14c0..4bbed9e6971c 100644
--- a/nixos/modules/installer/tools/nixos-rebuild.sh
+++ b/nixos/modules/installer/tools/nixos-rebuild.sh
@@ -256,7 +256,7 @@ if [[ -n $flake ]]; then
        flakeAttr="${BASH_REMATCH[2]}"
     fi
     if [[ -z $flakeAttr ]]; then
-        hostname=$(cat /proc/sys/kernel/hostname)
+        read -r hostname < /proc/sys/kernel/hostname
         if [[ -z $hostname ]]; then
             hostname=default
         fi