|
|
@ -570,12 +570,6 @@ elif [ "$ROCKCFG_FLIST" = "find" ] ; then |
|
|
|
sleep 2 |
|
|
|
fi |
|
|
|
|
|
|
|
mkdir -p "$builddir/archdir" |
|
|
|
while read l_cksum l_srctar l_url l_flags ; do |
|
|
|
[ -z "$l_cksum" ] && continue |
|
|
|
ln -s `source_file l_cksum $l_srctar l_url $l_flags` $builddir/archdir/ |
|
|
|
done < <( echo "$desc_D" | column_clean ) |
|
|
|
|
|
|
|
hook_eval prepare |
|
|
|
|
|
|
|
# define new abort function for errors while building |
|
|
@ -660,15 +654,19 @@ abort() { |
|
|
|
|
|
|
|
( |
|
|
|
set -e |
|
|
|
for xsrctar in $( echo "$desc_D" | tr ' ' '\t' | \ |
|
|
|
tr -s '\t' | cut -f2 | sed 's,.\(t\?\)\(gz\|Z\)$,.\1bz2,' ) |
|
|
|
do |
|
|
|
if [ ! -f $archdir/$xsrctar ]; then |
|
|
|
echo "File not found: ${archdir#$base/}/$xsrctar" |
|
|
|
|
|
|
|
mkdir -p "$builddir/archdir" |
|
|
|
while read l_cksum l_srctar l_url l_flags ; do |
|
|
|
[ -z "$l_cksum" ] && continue |
|
|
|
x=`source_file l_cksum $l_srctar l_url $l_flags` |
|
|
|
if [ ! -f $x ]; then |
|
|
|
echo "File not found: ${x#$base/}" |
|
|
|
echo "Did you run ./scripts/Download for this package?" |
|
|
|
false |
|
|
|
fi |
|
|
|
done |
|
|
|
ln -vs $x $builddir/archdir/ |
|
|
|
done < <( echo "$desc_D" | column_clean ) |
|
|
|
|
|
|
|
echo "Running main build function '$mainfunction' ..." |
|
|
|
if [ $xtrace -eq 1 -o $ROCKCFG_XTRACE -eq 1 ] ; then |
|
|
|
PS4=$'=[$FUNCNAME:$LINENO (last \\\$?=$?)> ' ; set -o xtrace |
|
|
|