nixcfg/upgrade_nixos

17 lines
606 B
Plaintext
Raw Normal View History

2022-04-20 11:01:51 +00:00
#!/usr/bin/env ./sshtool
2023-03-15 16:10:38 +00:00
if [ "$CLUSTER" = "staging" -o "$NIXHOST" = "concombre" -o "$NIXHOST" = "courgette" -o "$NIXHOST" = "celeri" -o "$NIXHOST" = "abricot" -o "$NIXHOST" = "df-ymk" -o "$NIXHOST" = "df-ymf" -o "$NIXHOST" = "df-ykl" ]; then
cmd nix-channel --add https://nixos.org/channels/nixos-22.11 nixos
else
cmd nix-channel --add https://nixos.org/channels/nixos-22.05 nixos
fi
2022-04-20 11:01:51 +00:00
cmd nix-channel --update
cmd nixos-rebuild boot
if [ "$REBOOT_NODES" = "yes" ]; then
cmd reboot
else
message "Node will not reboot, use \"REBOOT_NODES=yes $CMDFILE\" to reboot nodes when they finish upgrading."
fi