X-Git-Url: https://hackdaworld.org/gitweb/?a=blobdiff_plain;f=scripts%2FBuild-Distro;h=a5c3a9aca06ddaceb4e62509093220181dc7a4ea;hb=44395e5227c39f31ee6dcebc41fcb9afb70087e5;hp=94b12eb347bf47b2e065dc23c11c46acfd70c648;hpb=5c31fce36bb2f759bb112595573c07b5f027ba3e;p=hdw-linux%2Fhdw-linux.git diff --git a/scripts/Build-Distro b/scripts/Build-Distro index 94b12eb..a5c3a9a 100755 --- a/scripts/Build-Distro +++ b/scripts/Build-Distro @@ -6,7 +6,7 @@ # # define max priority -max=20 +max=13 stages="0 1" no_src_del="" @@ -94,31 +94,31 @@ for stage in $stages; do cat ./build_order_stage${stage} | grep -v '^#' | \ while read x pr dir package; do # already build? - if [ ! -f $root/var/adm/logs/$stage-$pr-$package ]; then + if [ ! -f $root/var/adm/logs/$x-$pr-$package ]; then echo echo "building package `pkg_c $package`, stage $stage." - echo_w "log -> $root/var/adm/logs/$stage-$pr-$package" + echo_w "log -> $root/var/adm/logs/$x-$pr-$package" echo_y "started, `date | awk '{ print $4 }'`" b_append="" [ ! -z "$no_src_del" ] && b_append="-no_src_del" - ./scripts/Build -stage $stage -package $package \ + ./scripts/Build -stage $x -package $package \ -priority $pr -dir $dir $b_append > \ - $root/var/adm/logs/$stage-$pr-$package.out 2>&1 + $root/var/adm/logs/$x-$pr-$package.out 2>&1 if [ ! "$?" = "0" ]; then echo_r "failed to build package $package!" echo_r "aborted." [ "$hdw_abort" = "1" ] && exit 1 else - mv $root/var/adm/logs/$stage-$pr-$package.out \ - $root/var/adm/logs/$stage-$pr-$package + mv $root/var/adm/logs/$x-$pr-$package.out \ + $root/var/adm/logs/$x-$pr-$package echo_g "done, `date | awk '{ print $4 }'`" # make binary tar package if [ "$hdw_make_package" = "1" -a \ "$hdw_status" -ge "2" ] ; then echo -n "creating binary package ..." - if [ -d binaries/*/$package ] ; then + if [ -d binaries/{$hdw_arch}-${hdw_arch_opt}/$package ] ; then echo -n " (deleting old first)" - rm -rf binaries/*/$package + rm -rf binaries/{$hdw_arch}-${hdw_arch_opt}/$package fi ./scripts/Create-Binary \ -package $package-$pr \ @@ -130,7 +130,7 @@ for stage in $stages; do else echo echo_w "$package already build in stage $stage, skipped" - echo_w "remove $root/var/adm/logs/$stage-$pr-$package" + echo_w "remove $root/var/adm/logs/$x-$pr-$package" echo_w "if you want to rebuild it." fi done