summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xMakeRelease.job6
1 files changed, 4 insertions, 2 deletions
diff --git a/MakeRelease.job b/MakeRelease.job
index bb5e7f52..3f2efcce 100755
--- a/MakeRelease.job
+++ b/MakeRelease.job
@@ -17,7 +17,7 @@ extra=
toolchain_config=""
user_workspace="${WORKSPACE:-/home/${USER:-buildslave}/workspace}"
-OPTS="`getopt -o r:t:f:d:bs:w:nl:g:u:h -l target:,ref:,date:,fileserver:,tarbin:,tarsrc:,workspace:,toolchainconfig:,glibc:,gcc:,binutils:,help`"
+OPTS="`getopt -o r:t:f:d:bs:w:nm:l:g:u:h -l target:,ref:,date:,fileserver:,tarbin:,tarsrc:,workspace:,toolchainconfig:,manifest:,glibc:,gcc:,binutils:,help`"
while test $# -gt 0; do
case $1 in
-w|--workspace) user_workspace=$2 ;;
@@ -28,6 +28,7 @@ while test $# -gt 0; do
-r|--ref) ref=$2 ;;
--toolchainconfig) toolchain_config=$2 ;;
-f|--fileserver) fileserver=$2 ;;
+ -m|--manifest) manifest_src=$2 ;;
-l|--glibc) glibc_src=$2 ;;
-g|--gcc) gcc_src=$2 ;;
-u|--binutils) binutils_src=$2 ;;
@@ -114,10 +115,11 @@ else
libc="--set libc=newlib"
fi
+manifest=${manifest:+--manifest ${manifest_src}}
glibc=${glibc_src:+glibc=${glibc_src}}
binutils=${binutils_src:+binutils=${binutils_src}}
gcc=${gcc_src:+gcc=${gcc_src}}
-srcs="${gcc} ${binutils} ${glibc}"
+srcs="${gcc} ${binutils} ${glibc} ${manifest}"
# Build a toolchain, run the tests, and the create a source release as a tarball
if test x"${tarsrc}" = x"yes"; then