#! /bin/sh

umask 022
export PATH='/bin:/usr/bin:/usr/local/bin'

if [ ! -d $HOME/diet-pc/all ]; then
    cat 1>&2 <<EOF
$HOME/diet-pc/\$ARCH directories are missing - must run "dpc-pull" first!
EOF
    exit 1
fi

mkdir -p $HOME/diet-oc/ipkg-tree
cd $HOME/diet-pc/ipkg-tree
[ -s ../ipkg.conf ] && ALTCONF='-f ../ipkg.conf' || ALTCONF=
for ARCH in `ipkg $ALTCONF -V 0 print_architecture | cut -f2 -d' '`; do
    for IPK in ../$ARCH/*.ipk; do
	[ $IPK = "../$ARCH/*.ipk" ] && break
	sudo ipkg-unbuild $IPK
    done
done
sudo chown -R `ls -ld $HOME | awk '{printf "%s:%s\n", $3, $4}'` \
	$HOME/diet-pc/ipkg-tree
exit 0
