diff options
| author | Michael Hoang <Enzime@users.noreply.github.com> | 2024-05-20 21:25:19 +1000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-05-20 21:25:19 +1000 |
| commit | e1cacc63e6e324ae95e65e8aaea62dec74686208 (patch) | |
| tree | 256a2aba6e68b2eb5261bf2025ee0d25e27e6ae8 | |
| parent | a2d8796ce956ca48abfca31a36a516959d280e43 (diff) | |
| parent | 24f7a3fdf4e7079284130f8311e300e499b311f1 (diff) | |
Merge pull request #926 from Rubikoid/rubikoid/offline-flag
Add offline and substituters flags
| -rw-r--r-- | pkgs/nix-tools/darwin-rebuild.sh | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/pkgs/nix-tools/darwin-rebuild.sh b/pkgs/nix-tools/darwin-rebuild.sh index 6422262..2dec477 100644 --- a/pkgs/nix-tools/darwin-rebuild.sh +++ b/pkgs/nix-tools/darwin-rebuild.sh @@ -12,7 +12,8 @@ showSyntax() { echo " [--keep-going] [-k] [--keep-failed] [-K] [--fallback] [--show-trace]" >&2 echo " [-I path] [--option name value] [--arg name value] [--argstr name value]" >&2 echo " [--flake flake] [--update-input input flake] [--impure] [--recreate-lock-file]" >&2 - echo " [--no-update-lock-file] [--refresh] ..." >&2 + echo " [--no-update-lock-file] [--refresh]" >&2 + echo " [--offline] [--substituters substituters-list] ..." >&2 exit 1 } @@ -43,7 +44,7 @@ while [ $# -gt 0 ]; do edit|switch|activate|build|check|changelog) action=$i ;; - --show-trace|--keep-going|--keep-failed|--verbose|-v|-vv|-vvv|-vvvv|-vvvvv|--fallback) + --show-trace|--keep-going|--keep-failed|--verbose|-v|-vv|-vvv|-vvvv|-vvvvv|--fallback|--offline) extraMetadataFlags+=("$i") extraBuildFlags+=("$i") ;; @@ -116,6 +117,15 @@ while [ $# -gt 0 ]; do fi shift 1 ;; + --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 |
