X-Git-Url: https://hackdaworld.org/gitweb/?p=hdw-linux%2Fhdw-linux.git;a=blobdiff_plain;f=scripts%2FDownload;fp=scripts%2FDownload;h=830ebd2bf166ab1f719b4bd5e8de1cdfdd2339e8;hp=2d0126cb93cdd356a645c48d1de7973f7688140a;hb=31a91ffcb50fe40bced2bc972f681e506863247a;hpb=054c7ecaf04f6aa5157d2709d36e38b8ed2b2e28 diff --git a/scripts/Download b/scripts/Download index 2d0126c..830ebd2 100755 --- a/scripts/Download +++ b/scripts/Download @@ -215,12 +215,18 @@ for dir in `ls -A --ignore="CVS" ./download`; do location="${mirror}/hdw-linux-${hdw_version}/$dir/$pkg/" echo "Downloading $dir - package $file ..." echo + # possibly the package exists mkdir -p ./download/$dir/$pkg ; cd ./download/$dir/$pkg if [ -f ./$file ] ; then echo "$file allready downloaded." echo + elif [ -n "`find ../../.. -name $file`" ] ; then + tolf="`echo $bar | awk '{ print $1 }'`" + ln -svf $tolf . else - $wget_cmd -c $location$file -O pkg-src.in && \ + + $wget_cmd -c $location$file \ + -O pkg-src.in && mv pkg-src.in $file echo "done." fi