summaryrefslogtreecommitdiff
path: root/rc
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2014-03-23 18:47:59 +0100
committercinap_lenrek <cinap_lenrek@felloff.net>2014-03-23 18:47:59 +0100
commite11835232448831f8bd4a27c4f8d8a7aa78383b5 (patch)
treea558f0ee03ac8e1a2ec5f79da41005aade4ebea0 /rc
parentffb120199a951396f7e99aeca453715dc4e65601 (diff)
downloadplan9front-e11835232448831f8bd4a27c4f8d8a7aa78383b5.tar.xz
hget: revert hget -v change, this needs more thought
problems that need to be addressed: - reads in the whole /proc every second for no reason - breaks when http server doesnt include Content-Length header - length is wrong for continued download (-o option)
Diffstat (limited to 'rc')
-rwxr-xr-xrc/bin/hget16
1 files changed, 1 insertions, 15 deletions
diff --git a/rc/bin/hget b/rc/bin/hget
index fb7534403..82b9cba67 100755
--- a/rc/bin/hget
+++ b/rc/bin/hget
@@ -2,7 +2,7 @@
rfork e
argv0=$0
fn usage {
- echo usage: $argv0 '[ -v ] [ -l | -o file] [ -p body | -P ] [ -r header ] [ -m method ] [ -b baseurl ] url' >[1=2]
+ echo usage: $argv0 '[ -l | -o file] [ -p body | -P ] [ -r header ] [ -m method ] [ -b baseurl ] url' >[1=2]
exit usage
}
s=0
@@ -13,7 +13,6 @@ r=()
m=()
b=()
l=()
-v=()
while(~ $1 -*){
switch($1){
case -o
@@ -35,8 +34,6 @@ while(~ $1 -*){
case -b
b=$2
shift
- case -v
- v=1
case *
usage
}
@@ -74,17 +71,6 @@ if(! ~ $s 0)
echo `{cat $d/parsed/url}
exit
}
- if(~ $#v 1){
- hpid=$pid
- @{
- while(ls /proc | grep -s $hpid) {
- have=`{grep '^ 0' /proc/$hpid/fd | awk '{ print $9 }' }
- want=`{cat $d/contentlength}
- echo $have $want >[1=2]
- sleep 1
- }
- } &
- }
if(~ $#o 1){
l=`{cat $d/contentlength >[2]/dev/null}
x=`{awk 'BEGIN{FS=" |-"}/^bytes ([0-9]+)\-/{print $2}' \