#!/bin/bash if [ "$1" == "" -o ! -e "$1" ]; then ME=`basename $0` echo syntax: echo $ME sub-folder exit 1 fi F=$1 cd ../i486/$F TMP=`mktemp` echo "»»» Finding packages in $F «««" find . -type f -name '*.tgz' -exec echo '{}' \; >$TMP cat $TMP|while read F1; do D=`echo $F1|sed 's@\./\(.\+\)/[^/]\+\$@\1@'` F2=$PWD/$F1 ( cd ../../sources/$F/$D S=`basename $F1|sed 's/-i[0-9][0-9][0-9]-/-src-/'|sed 's/-noarch-/-src-/'|sed 's/\.tgz$/.tbz/'` if [ ! -e $S ]; then echo "»»» Building sources of $F1 «««" buildsrc $F2 echo '' fi ) done rm -f $TMP