diff options
| author | makefu <github@syntax-fehler.de> | 2016-02-15 17:07:48 +0100 | 
|---|---|---|
| committer | makefu <github@syntax-fehler.de> | 2016-02-15 17:07:48 +0100 | 
| commit | 34471904f61dfe59fb36e2a686b07a9436b601bf (patch) | |
| tree | ce2f7a874350e94f060101519d063c779e6a3293 /Makefile | |
| parent | 0f49d7fa7202d9854b382ada864c8e9506c71ba0 (diff) | |
| parent | 6e6c783a148293acdbfbfeb36c4bd0ef69b9d8ee (diff) | |
Merge remote-tracking branch 'cd/master'
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 13 | 
1 files changed, 8 insertions, 5 deletions
@@ -4,14 +4,16 @@ endif  export target_host ?= $(system)  export target_user ?= root +export target_port ?= 22  export target_path ?= /var/src  evaluate = \  	nix-instantiate \ -		--arg configuration ./$(LOGNAME)/1systems/$(system).nix \  		--eval \  		--readonly-mode \  		--show-trace \ +		-I nixos-config=./$(LOGNAME)/1systems/$(system).nix \ +		-I stockholm=. \  		$(1)  execute = \ @@ -22,19 +24,20 @@ execute = \  # usage: make deploy system=foo [target_host=bar]  deploy:  	$(call execute,populate) -	ssh $(target_user)@$(target_host) nixos-rebuild switch -I $(target_path) +	ssh $(target_user)@$(target_host) -p $(target_port) \ +		nixos-rebuild switch --show-trace -I $(target_path)  # usage: make LOGNAME=shared system=wolf eval.config.krebs.build.host.name  eval eval.:;@$(call evaluate)  eval.%:;@$(call evaluate,-A $*)  # usage: make install system=foo [target_host=bar] -install: ssh = ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null +install: ssh ?= ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null  install: -	$(ssh) $(target_user)@$(target_host) \ +	$(ssh) $(target_user)@$(target_host) -p $(target_port) \  		env target_path=$(target_path) \  			sh -s prepare < krebs/4lib/infest/prepare.sh  	target_path=/mnt$(target_path) $(call execute,populate) -	$(ssh) $(target_user)@$(target_host) \ +	$(ssh) $(target_user)@$(target_host) -p $(target_port) \  		env NIXOS_CONFIG=$(target_path)/nixos-config \  			nixos-install  | 
