diff --git a/nixos/modules/tasks/network-interfaces-scripted.nix b/nixos/modules/tasks/network-interfaces-scripted.nix index bbf2d337aac6..91c78b467e39 100644 --- a/nixos/modules/tasks/network-interfaces-scripted.nix +++ b/nixos/modules/tasks/network-interfaces-scripted.nix @@ -237,7 +237,7 @@ let preStop = '' state="/run/nixos/network/routes/${i.name}" if [ -e "$state" ]; then - while read cidr; do + while read -r cidr; do echo -n "deleting route $cidr... " ip route del "$cidr" dev "${i.name}" >/dev/null 2>&1 && echo "done" || echo "failed" done < "$state" @@ -246,7 +246,7 @@ let state="/run/nixos/network/addresses/${i.name}" if [ -e "$state" ]; then - while read cidr; do + while read -r cidr; do echo -n "deleting address $cidr... " ip addr del "$cidr" dev "${i.name}" >/dev/null 2>&1 && echo "done" || echo "failed" done < "$state"