nixos/activation: allowed quoted values in /etc/os-release
commitd44916d12f1d39baa02325040b381311364ad93a
authorPeter Hoeg <peter@hoeg.com>
dateTue 8 Mar 2022, 21:17 (5 years ago)
parent0e17a0f
nixos/modules/system/activation/switch-to-configuration.pl+1−1
@@ -59,7 +59,7 @@ $ENV{NIXOS_ACTION} = $action;
5959# This is a NixOS installation if it has /etc/NIXOS or a proper
6060# /etc/os-release.
6161die "This is not a NixOS installation!\n" unless
62− -f "/etc/NIXOS" || (read_file("/etc/os-release", err_mode => 'quiet') // "") =~ /ID=nixos/s;
62+ -f "/etc/NIXOS" || (read_file("/etc/os-release", err_mode => 'quiet') // "") =~ /ID="?nixos"?/s;
6363
6464openlog("nixos", "", LOG_USER);
6565