#! /bin/sh

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

[ ! -d $HOME/diet-pc ] && mkdir $HOME/diet-pc
if [ Packages.* = 'Packages.*' ] 2>/dev/null; then
    cd $HOME/diet-pc
    [ -s ipkg.conf ] && ALTCONF='-f ipkg.conf' || ALTCONF=
    ARCHLIST=`ipkg $ALTCONF -V 0 print_architecture | cut -f2 -d' ' | \
	    tr '\n' ' '`
    /bin/echo -e "Pull ${ARCHLIST}to $HOME/diet-pc? [y]\c"
    read CONFIRM
    [ "$CONFIRM" != '' -a "$CONFIRM" != 'y' ] && exit 0
    for ARCH in $ARCHLIST; do
	/bin/echo -e "Synchronizing \"$ARCH\" feed ... \c"
	rsync -aqc $* rsync://dietpc.org/feeds/3/$ARCH/ $ARCH/
	echo 'done.'
    done
else
    ARCH=`basename $PWD`
    /bin/echo -e "Pull http://dietpc.org/feeds/3/${ARCH} to $PWD? [y]\c"
    read CONFIRM
    [ "$CONFIRM" != '' -a "$CONFIRM" != 'y' ] && exit 0
    rsync -avc $* rsync://dietpc.org/feeds/3/$ARCH/ ./
fi
exit 0
