git: 9front

Download patch

ref: f616d52cd73124c42b916ffd56822bfe9b84adb7
parent: ecad4d9564118ef93e50cdb9d448d7fe5f21b0b3
author: cinap_lenrek <cinap_lenrek@gmx.de>
date: Fri Oct 11 22:22:57 EDT 2013

hget: handle http contentencoding (compression)

--- a/rc/bin/hget
+++ b/rc/bin/hget
@@ -81,6 +81,15 @@
 				exec cat >>$o
 			exec cat >$o
 		}
+		c=`{cat $d/contentencoding >[2]/dev/null}
+		switch($c){
+		case *gzip*
+			exec gunzip
+		case *bzip2*
+			exec bunzip2
+		case *compress*
+			exec uncompress
+		}
 		exec cat
 	}
 }
--