Show warning when kernel version changes

This commit is contained in:
Lyn Fugmann 2024-02-29 12:03:02 +01:00
parent 7f70ae990c
commit 4f5148fbf4
Signed by: fugi
GPG key ID: 4472A20091BFA792

View file

@ -11,6 +11,14 @@
echo System package diff:
${config.nix.package}/bin/nix store diff-closures /run/current-system $systemConfig || true
fi
NO_FORMAT="\033[0m"
F_BOLD="\033[1m"
C_RED="\033[38;5;9m"
${pkgs.diffutils}/bin/cmp --silent \
<(readlink /run/booted-system/{initrd,kernel,kernel-modules}) \
<(readlink /run/current-system/{initrd,kernel,kernel-modules}) \
|| echo -e "''${F_BOLD}''${C_RED}Kernel version changed, reboot is advised.''${NO_FORMAT}"
'';
# Select internationalisation properties.