]> git.pld-linux.org Git - packages/nginx.git/commitdiff
- based on lighttpd-mime.types.sh
authorElan Ruusamäe <glen@pld-linux.org>
Sun, 25 Feb 2007 15:36:57 +0000 (15:36 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    nginx-mime.types.sh -> 1.1

nginx-mime.types.sh [new file with mode: 0644]

diff --git a/nginx-mime.types.sh b/nginx-mime.types.sh
new file mode 100644 (file)
index 0000000..fdc3152
--- /dev/null
@@ -0,0 +1,25 @@
+#!/bin/sh
+# Parse /etc/mime.types into nginx config format.
+# Copyright (c) 2007 Elan Ruusamäe <glen@pld-linux.org>
+
+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
This page took 0.090029 seconds and 4 git commands to generate.