#!/bin/sh . config/options $1 mkdir -p $STAMPS_NOARCH/$1 STAMP=$STAMPS_NOARCH/$1/get if [ -f $PACKAGE_URL ]; then if [ -f $STAMP ]; then [ ! $STAMP -ot $PACKAGE_URL ] && exit 0 fi DL="yes" fi if [ -n "$PKG_URL" ]; then if [ -f $STAMP ]; then [ ! $STAMP -ot $PKG_DIR/meta ] && exit 0 fi DL="yes" fi if [ "$DL" = yes ]; then $SCRIPTS/checkdeps get rm -f $STAMP printf "%${INDENT}c GET $1\n" >&$SILENT_OUT export INDENT=$((${INDENT:-1}+$INDENT_SIZE)) [ "$VERBOSE" != yes ] && WGET_OPT=-q mkdir -p $SOURCES/$1 [ -f $PACKAGE_URL ] && \ URLS=`sed s%GEEXBOX_SRCS%$GEEXBOX_SRCS% $PACKAGE_URL` [ -n "$PKG_URL" ] && \ URLS="$URLS `echo $PKG_URL | sed s%GEEXBOX_SRCS%$GEEXBOX_SRCS%`" for i in $URLS; do NBWGET=1 until [ -f $STAMPS_NOARCH/$1/`basename $i`.ok ] || wget --passive-ftp -c $WGET_OPT -P $SOURCES/$1 $i; do NBWGET=$(($NBWGET+1)) if [ $NBWGET -gt 10 ]; then echo -e "\nCant't get $1 sources : $i\n Try later !!" exit 1 fi done touch $STAMPS_NOARCH/$1/`basename $i`.ok done [ -f $PACKAGE_URL ] && \ cp -p $PACKAGE_URL $STAMP [ -n "$PKG_URL" ] && \ cp -p $PKG_DIR/meta $STAMP rm -f $BUILD_BASE*/$STAMPS_NOARCH/$1/unpack rm -f $BUILD_BASE*/$STAMPS_NOARCH/$1/build fi