|
|
|
@ -3,7 +3,7 @@ |
|
|
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
|
|
|
# |
|
|
|
# Filename: scripts/Build-Pkg |
|
|
|
# Copyright (C) 2006 - 2009 The OpenSDE Project |
|
|
|
# Copyright (C) 2006 - 2010 The OpenSDE Project |
|
|
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
|
|
|
# Copyright (C) 1998 - 2003 Clifford Wolf |
|
|
|
# |
|
|
|
@ -39,6 +39,9 @@ chroot=0 |
|
|
|
root= |
|
|
|
id= |
|
|
|
|
|
|
|
build_parallel= |
|
|
|
build_debug= |
|
|
|
|
|
|
|
stagelevel=9 |
|
|
|
this_is_the_2nd_run=0 |
|
|
|
|
|
|
|
@ -52,6 +55,7 @@ help_msg() { |
|
|
|
echo "Usage: ./scripts/Build-Pkg" \ |
|
|
|
"[ -0 | -1 | -2 ... | -8 | -9 ] \\" |
|
|
|
echo "$spacer [ -v ] [ -xtrace ] [ -chroot ] \\" |
|
|
|
echo "$spacer [ -d ] [ -j <n> ] \\" |
|
|
|
echo "$spacer [ -root { <rootdir> | auto } ] \\" |
|
|
|
echo "$spacer [ -cfg <config> ] [ -update ] \\" |
|
|
|
echo "$spacer [ -prefix <prefix-dir> ] [ -norebuild ] \\" |
|
|
|
@ -71,6 +75,8 @@ while [ "$1" ] ; do |
|
|
|
-v) options="$options $1" ; verbose=1 ;; |
|
|
|
-xtrace) options="$options $1" ; xtrace=1 ;; |
|
|
|
-debug) options="$options $1" ; debug=1 ; clear_src=0 ;; |
|
|
|
-j) options="$options $1 $2" ; build_parallel=$2 ; shift ;; |
|
|
|
-d) options="$options $1" ; build_debug=1 ;; |
|
|
|
-update) options="$options $1" ; update=1 ;; |
|
|
|
-chroot) options="$options $1" ; chroot=1 ;; |
|
|
|
-chr-sub) options="$options $1" ; chroot=0 ;; |
|
|
|
@ -96,6 +102,9 @@ fi |
|
|
|
. lib/functions.in |
|
|
|
. lib/parse-config |
|
|
|
|
|
|
|
[ -z "$build_debug" ] || export "SDECFG_DEBUG=$build_debug" |
|
|
|
[ -z "$build_parallel" ] || export "SDECFG_PARALLEL_MAX=$build_parallel" |
|
|
|
|
|
|
|
if [ -z "$root" -a $stagelevel -le 1 ] || |
|
|
|
[ -z "$root" -a $chroot -eq 1 ] || |
|
|
|
[ "$root" = auto ]; then |
|
|
|
|