Skip to content

Commit 58e4f22

Browse files
authored
Add build-source-tarball build.sh arg passthrough (#913)
1 parent 61b141b commit 58e4f22

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

build-source-tarball.sh

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ set -euo pipefail
33
IFS=$'\n\t'
44

55
usage() {
6-
echo "usage: $0 <path-to-tarball-root> [--skip-build] [--enable-leak-detection]"
6+
echo "usage: $0 <path-to-tarball-root> [--skip-build] [--enable-leak-detection] [-- [extra build.sh args]]"
77
echo ""
88
}
99

@@ -26,16 +26,21 @@ while :; do
2626

2727
lowerI="$(echo $1 | awk '{print tolower($0)}')"
2828
case $lowerI in
29-
-?|-h|--help)
30-
usage
31-
exit 0
32-
;;
3329
--skip-build)
3430
SKIP_BUILD=1
3531
;;
3632
--enable-leak-detection)
3733
INCLUDE_LEAK_DETECTION=1
3834
;;
35+
--)
36+
shift
37+
echo "Detected '--': passing remaining parameters '$@' as build.sh arguments."
38+
break
39+
;;
40+
-?|-h|--help)
41+
usage
42+
exit 0
43+
;;
3944
*)
4045
echo "Unrecognized argument '$1'"
4146
usage
@@ -62,7 +67,7 @@ if [ $SKIP_BUILD -ne 1 ]; then
6267
fi
6368

6469
$SCRIPT_ROOT/clean.sh
65-
$SCRIPT_ROOT/build.sh /p:ArchiveDownloadedPackages=true /flp:v=detailed
70+
$SCRIPT_ROOT/build.sh /p:ArchiveDownloadedPackages=true "$@"
6671
fi
6772

6873
mkdir -p "$TARBALL_ROOT"

0 commit comments

Comments
 (0)