Author: glen                         Date: Sun Feb 25 15:37:02 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- based on lighttpd-mime.types.sh

---- Files affected:
SOURCES:
   nginx-mime.types.sh (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/nginx-mime.types.sh
diff -u /dev/null SOURCES/nginx-mime.types.sh:1.1
--- /dev/null   Sun Feb 25 16:37:02 2007
+++ SOURCES/nginx-mime.types.sh Sun Feb 25 16:36:57 2007
@@ -0,0 +1,25 @@
+#!/bin/sh
+# Parse /etc/mime.types into nginx config format.
+# Copyright (c) 2007 Elan Ruusam�e <[EMAIL PROTECTED]>
+
+mimetypes="$1"
+
+# header
+cat > mime.types <<EOF
+# mimetype mapping
+types {
+EOF
+
+# build mime.types from system mime.types
+# get ones with extension
+awk '!/^#/ && $2 { print } ' $mimetypes | \
+# sort it \
+LC_ALL=C sort -u | \
+# build conf fragment
+awk '{ printf("\t%-40s %s;\n", $1, $2)}' \
+       >> mime.types
+
+# footer
+cat >> mime.types <<EOF
+}
+EOF
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to