deploy: take optional target argument
This commit is contained in:
parent
afa7f0b98d
commit
fac851faf9
@ -1,13 +1,12 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
#
|
#
|
||||||
# deploy
|
# usage: nixos-deploy HOST [TARGET] [SYSTEM]
|
||||||
#
|
#
|
||||||
set -euf
|
set -euf
|
||||||
|
|
||||||
host=$1
|
host=$1
|
||||||
system=${2-$(nixos-build "$host")}
|
target=${2-root@$host}
|
||||||
|
system=${3-$(nixos-build "$host")}
|
||||||
target=root@$host
|
|
||||||
|
|
||||||
nix-copy-closure --gzip --to "$target" "$system"
|
nix-copy-closure --gzip --to "$target" "$system"
|
||||||
|
|
||||||
|
6
deploy
6
deploy
@ -1,11 +1,9 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
#
|
#
|
||||||
# usage: ./deploy HOST
|
# usage: ./deploy HOST [TARGET]
|
||||||
#
|
#
|
||||||
set -euf
|
set -euf
|
||||||
|
|
||||||
host=$1
|
|
||||||
|
|
||||||
export PATH="$PWD/bin:$PATH"
|
export PATH="$PWD/bin:$PATH"
|
||||||
#export nixpkgs=/var/nixpkgs
|
#export nixpkgs=/var/nixpkgs
|
||||||
export nixpkgs_root=$PWD/tmp/nixpkgs
|
export nixpkgs_root=$PWD/tmp/nixpkgs
|
||||||
@ -13,4 +11,4 @@ export config_root=$PWD
|
|||||||
export retiolum_hosts=$PWD/hosts
|
export retiolum_hosts=$PWD/hosts
|
||||||
export secrets_root=$PWD/secrets
|
export secrets_root=$PWD/secrets
|
||||||
|
|
||||||
exec nixos-deploy "$host"
|
exec nixos-deploy "$@"
|
||||||
|
Loading…
Reference in New Issue
Block a user