X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=nixops%2FMakefile;h=f3d06efdbb0d33036e41975eb4707bc13d4a586c;hb=acab8301f6a0a76d97b36d009a60d4172bf62981;hp=0bebaf8202ebaec529a9ec2c9d26e0f766fe8dd9;hpb=34abd6afa44c620a56416bd423a2438a09bd1ce4;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/nixops/Makefile b/nixops/Makefile index 0bebaf8..f3d06ef 100644 --- a/nixops/Makefile +++ b/nixops/Makefile @@ -40,12 +40,18 @@ ssh-backup-2: ssh-monitoring-1: ./scripts/with_env bash -c 'ssh -i $$SSH_IDENTITY_FILE root@monitoring-1 $(SSH_ARGS)' +ssh-4c: + ./scripts/with_env bash -c 'ssh -i $$SSH_IDENTITY_FILE root@quatresaisons $(SSH_ARGS)' + debug: ./scripts/with_env morph build --show-trace default.nix $(MORPH_ARGS) build: ./scripts/with_env morph build default.nix $(MORPH_ARGS) +dry-run: + ./scripts/with_env morph build --dry-run default.nix $(MORPH_ARGS) + upload: ./scripts/with_env morph push default.nix $(MORPH_ARGS) @@ -53,6 +59,10 @@ deploy: ./scripts/with_env morph deploy default.nix switch --keep-result --upload-secrets $(MORPH_ARGS) nix-env -p $(PROFILE) --set .gcroots/default.nix +next-boot: + ./scripts/with_env morph deploy default.nix boot --keep-result --upload-secrets $(MORPH_ARGS) + nix-env -p $(PROFILE) --set .gcroots/default.nix + deploy-reboot: ./scripts/with_env morph deploy default.nix boot --reboot --upload-secrets $(MORPH_ARGS) @@ -67,6 +77,8 @@ list-generations: .PHONY: list-generations delete-generations: + echo "make sure you ran a complete build before cleaning up!" + false nix-env -p $(PROFILE) --delete-generations $(GEN) $(MAKE) ssh-eldiron SSH_ARGS="nix-env -p /nix/var/nix/profiles/system --delete-generations $(GEN)" $(MAKE) ssh-dilion SSH_ARGS="nix-env -p /nix/var/nix/profiles/system --delete-generations $(GEN)"