about summary refs log tree commit diff
path: root/nixos/maintainers/scripts
diff options
context:
space:
mode:
authorSamuel Dionne-Riel <samuel@dionne-riel.com>2021-05-28 21:49:44 -0400
committerThiago Kenji Okada <thiagokokada@gmail.com>2023-09-21 22:15:22 +0100
commit5056824e64bb3ea15a97ec91b3abe2331d403184 (patch)
tree2e56fb852208ebbb1944dbc6bb5937402f2b560c /nixos/maintainers/scripts
parent362d1d6218e04aad7d9bbf93227d227666f29e6d (diff)
maintainers/scripts/oci: Allow A1 image builds
Diffstat (limited to 'nixos/maintainers/scripts')
-rwxr-xr-xnixos/maintainers/scripts/oci/create-image.sh14
1 files changed, 13 insertions, 1 deletions
diff --git a/nixos/maintainers/scripts/oci/create-image.sh b/nixos/maintainers/scripts/oci/create-image.sh
index f876872289cd4..30583a20a1c6d 100755
--- a/nixos/maintainers/scripts/oci/create-image.sh
+++ b/nixos/maintainers/scripts/oci/create-image.sh
@@ -3,8 +3,20 @@
 export NIX_PATH=nixpkgs=$(dirname $(readlink -f $0))/../../../..
 export NIXOS_CONFIG=$(dirname $(readlink -f $0))/../../../modules/virtualisation/oci-image.nix
 
+if (( $# < 1 )); then
+	(
+	echo "Usage: create-image.sh <architecture>"
+	echo
+	echo "Where <architecture> is one of:"
+	echo "  x86_64-linux"
+	echo "  aarch64-linux"
+	) >&2
+fi
+
+system="$1"; shift
+
 nix-build '<nixpkgs/nixos>' \
    -A config.system.build.OCIImage \
-   --argstr system x86_64-linux \
+   --argstr system "$system" \
    --option system-features kvm \
    -o oci-image