+28
-1
nixos/modules/system/boot/loader/grub/grub.nix
+28
-1
nixos/modules/system/boot/loader/grub/grub.nix
······grubTargetEfi = if cfg.efiSupport && (cfg.version == 2) then f (grubEfi.grubTarget or "") else "";······+message = "Trusted GRUB can break your system. Remove assertion if you want to test trustedGRUB nevertheless.";
+11
-6
nixos/modules/system/boot/loader/grub/install-grub.pl
+11
-6
nixos/modules/system/boot/loader/grub/install-grub.pl
···-my $defaultGrubState = GrubState->new(version => "", efi => "", devices => "", efiMountPoint => "" );+my $defaultGrubState = GrubState->new(name => "", version => "", efi => "", devices => "", efiMountPoint => "" );···-my $grubState = GrubState->new(version => $version, efi => $efi, devices => $devices, efiMountPoint => $efiMountPoint );+my $grubState = GrubState->new(name => $name, version => $version, efi => $efi, devices => $devices, efiMountPoint => $efiMountPoint );···my $devicesDiffer = scalar (List::Compare->new( '-u', '-a', \@deviceTargets, \@prevDeviceTargets)->get_symmetric_difference() );-my $requireNewInstall = $devicesDiffer || $versionDiffer || $efiDiffer || $efiMountPointDiffer || (($ENV{'NIXOS_INSTALL_GRUB'} // "") eq "1");+my $requireNewInstall = $devicesDiffer || $nameDiffer || $versionDiffer || $efiDiffer || $efiMountPointDiffer || (($ENV{'NIXOS_INSTALL_GRUB'} // "") eq "1");···