3 # author: hackbard@hackdaworld.dyndns.org
5 # this script is used to build hdw-linux packages on a running system.
17 echo "usage: $0 <package> [-stage <stagelevel 3|4>]"
23 -no_src_del) bappend="-no_src_del" ; shift 1 ;;
24 -stage) stage=$2 ; shift 2 ;;
25 -priority) priority=$2 ; shift 2 ;;
26 -dir) dir=$2 ; shift 2 ;;
27 *) package="$package $1" ; shift ;;
31 [ -n "$dir" ] && bappend="-dir $dir $bappend"
33 for s_package in $package; do
34 echo "building package $package ..."
35 echo "log -> /var/adm/logs/$stage-$priority-$s_package(.out)"
36 . ./scripts/Build -package $s_package -priority $priority \
37 -stage $stage $bappend > \
38 /var/adm/logs/$stage-$priority-$s_package.out 2>&1
40 if [ "$returncode" = "0" ] ; then
41 mv /var/adm/logs/$stage-$priority-$s_package.out \
42 /var/adm/logs/$stage-$priority-$s_package
43 echo "done building package $s_package"
46 echo -n "build failed -> "
47 echo "/var/adm/logs/$stage-$priority-$s_package.out"