PPM: download fix
December 06, 2010 —
BarryK
Another PPM bug fixed.
PPM failed to download from one of the ibiblio.org mirror sites, reported unable to get size of file (ftp://ftp.lug.udel.edu).
The problem was in script /usr/sbin/download_file.
If you are using latest Quirky or Luci, grab this. File is here:
http://murga-linux.com/puppy/viewtopic.php?p=474244#474244
Comments
download_fileUsername: 01micko
Hmmm.. The discovery of your "lug bug" prompted me to test my code for downloading. It worked strangely enough but I am probably doing something totally ludicrous. I'm grepping for the permissions to look for the file, simply the "rw". Relevant code snippet, warts and all: THEPET=the generic pet name GRAB_PET=the full name of the pet and extension [code]#integrity check PET_SIZE=`grep -w "Content-Length" /tmp/docheck|awk '{print $2}'` if [ "$PET_SIZE" = "" ];then #PET_SIZE=`grep -w -i $THEPET /tmp/docheck|grep -v Removed|grep -v exists|tail -n1|awk '{print $5}'` #ftp sites have changed header format! 20101118 PET_SIZE=`grep "rw" /tmp/docheck|grep "$GRABPET" |awk '{print $5}'` fi[/code] I just tested with ftp://ftp.lug.udel.edu http://ftp.cc.uoc.gr http://distro.ibiblio.org ftp://ftp.linux.hr Cheers
Tags: woof