summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulien Valroff <julien@kirya.net>2010-08-18 10:13:45 +0200
committerJulien Valroff <julien@kirya.net>2010-08-18 10:13:45 +0200
commitf670126ff78e9c38088530793adb6895911a5032 (patch)
treeb7762e04dff4e0216145a06ddc778f09df1c6515
parentb8efa8bc85b3bea8bc2aed9a09701cf8003b0b89 (diff)
Add the CSS directly into the CGI
-rw-r--r--debian/README.Debian19
-rw-r--r--debian/changelog5
-rw-r--r--debian/mailgraph.install1
-rwxr-xr-xdebian/rules5
4 files changed, 7 insertions, 23 deletions
diff --git a/debian/README.Debian b/debian/README.Debian
index b49be51..f170614 100644
--- a/debian/README.Debian
+++ b/debian/README.Debian
@@ -22,24 +22,5 @@ Note for Lighttpd users:
/etc/lighttpd/conf-available/50-mailgraph.conf
-Note for Apache users:
-
- The default configuration of the Debian Apache packages is so that
- everything in /usr/lib/cgi-bin will be handled as executable/CGI script.
-
- This leads to internal errors, eg:
- (13)Permission denied: exec of '/usr/lib/cgi-bin/mailgraph.css' failed
- Premature end of script headers: mailgraph.css
-
- To avoid this, you might want to add a handler to your configuration, eg:
- AddHandler cgi-script .cgi
-
- This means only files with a .cgi extension are handled as executable/CGI scripts.
- You can obviously add other extensions required by your configuration.
-
- The AddHandler requires mod_mime to be enabled. See the official Apache documentation
- for more information: http://httpd.apache.org/docs/2.2/mod/mod_mime.html#addhandler
-
-
-- Norbert Tretkowski <nobse@debian.org> Thu, 25 Dec 2003 23:50:13 +0100
-- Julien Valroff <julien@kirya.net> Fri, 17 Aug 2010 22:18:13 +0200
diff --git a/debian/changelog b/debian/changelog
index 9370d3b..c1d66ba 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,9 @@
mailgraph (1.14-4) unstable; urgency=low
* Recommend apache2 instead of apache
- * Explain in README.Debian how to avoid internal errors
- when running Apache with the default configuration (Closes: #513527)
+ * Add the CSS directly into the CGI script (Closes: #513527)
- -- Julien Valroff <julien@kirya.net> Tue, 17 Aug 2010 22:25:55 +0200
+ -- Julien Valroff <julien@kirya.net> Wed, 18 Aug 2010 10:13:23 +0200
mailgraph (1.14-3) unstable; urgency=low
diff --git a/debian/mailgraph.install b/debian/mailgraph.install
index 68ca8c3..14f1685 100644
--- a/debian/mailgraph.install
+++ b/debian/mailgraph.install
@@ -1,3 +1,2 @@
mailgraph usr/sbin
mailgraph.cgi usr/lib/cgi-bin
-mailgraph.css usr/lib/cgi-bin
diff --git a/debian/rules b/debian/rules
index 76a9cb2..0e8172f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,7 +4,12 @@
override_dh_auto_configure:
ln mailgraph.pl mailgraph
+ cp -f -a mailgraph.cgi mailgraph.cgi.orig
+ sed -e 's/^<link rel="stylesheet" href="mailgraph.css" type="text\/css" \/>$/<style type="text\/css\">/' \
+ -e '/<style type="text\/css">/r mailgraph.css' \
+ -e '/<\/head>/i <\/style>' mailgraph.cgi
override_dh_auto_clean:
rm -f mailgraph
+ mv -f mailgraph.cgi.orig mailgraph.cgi
dh_auto_clean