summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRubikoid <rubikoid@rubikoid.ru>2024-04-06 19:30:01 +0300
committerRubikoid <rubikoid@rubikoid.ru>2024-05-07 16:02:26 +0300
commit3524643c3dee8304872de281dc1f748fb452210f (patch)
treef148f10bfb08b45f12184ffea5bd2a357684ba40
parentbb17a88bc09e67a2604501940438b2573c24820c (diff)
Fix --offline
Add --substituters flag
-rw-r--r--pkgs/nix-tools/darwin-rebuild.sh10
1 files changed, 10 insertions, 0 deletions
diff --git a/pkgs/nix-tools/darwin-rebuild.sh b/pkgs/nix-tools/darwin-rebuild.sh
index 94bbdda..4e6ca96 100644
--- a/pkgs/nix-tools/darwin-rebuild.sh
+++ b/pkgs/nix-tools/darwin-rebuild.sh
@@ -117,8 +117,18 @@ while [ $# -gt 0 ]; do
shift 1
;;
--offline)
+ extraMetadataFlags+=("$i")
extraBuildFlags+=("$i")
;;
+ --substituters)
+ if [ -z "$1" ]; then
+ echo "$0: '$i' requires an argument"
+ exit 1
+ fi
+ j=$1; shift 1
+ extraMetadataFlags+=("$i" "$j")
+ extraBuildFlags+=("$i" "$j")
+ ;;
*)
echo "$0: unknown option '$i'"
exit 1