shithub: werc

Download patch

ref: ef58129e58612a24bbfd4b914ee8f57f56822ca3
parent: 6ea76e42f2a70a5cb89ffbf4c0e1681f391182d5
author: sl <sl@stanleylieber.com>
date: Wed Feb 10 09:04:14 EST 2016

bin/contrib/rc-httpd: rc-httpd add system $PATH to $path; bin/contrib/rc-httpd/handlers/serve-static: try two different versions of file(1) syntax

--- a/bin/contrib/rc-httpd/handlers/serve-static
+++ b/bin/contrib/rc-httpd/handlers/serve-static
@@ -31,7 +31,7 @@
 case *.png
         type=image/png
 case *
-        type=`{file -m $full_path}
+        type=`{file -i $full_path || file -m $full_path}	# GROSS
 }
 max_age=3600	# 1 hour
 echo 'HTTP/1.1 200 OK'^$cr
--- a/bin/contrib/rc-httpd/rc-httpd
+++ b/bin/contrib/rc-httpd/rc-httpd
@@ -1,6 +1,6 @@
 #!/bin/rc
 rc_httpd_dir=/home/sl/www/werc/bin/contrib/rc-httpd
-path=($PLAN9/bin $rc_httpd_dir/handlers)
+path=($PLAN9/bin $rc_httpd_dir/handlers $PATH)
 cgi_path=$PLAN9/bin
 SERVER_PORT=80 # default for CGI scripts, may be overridden by the Host header
 extra_headers='Server: rc-httpd'