[elbe-devel] [PATCH v2 2/3] Workaround for missing 'create-mime.assign.pl'

dion at linutronix.de dion at linutronix.de
Wed Aug 7 17:24:19 CEST 2019


From: Olivier Dion <dion at linutronix.de>

I have no idea why lighttpd looks for 'create-mime.assign.pl' when the
default is 'create-mime.conf.pl'.  I haven't found much information
for that problem.

Using debathena to change the default inclusion seems to work.  This
commit should be reverted in the future when lighttpd correctly check
for .conf instead of .assign.

Here's what you get without this fix:
----------------------------------------------------------------------
elbe-daemon systemd[1]: Starting Lighttpd Daemon...
elbe-daemon lighttpd[443]: /bin/sh: 1: /usr/share/lighttpd/create-mime.assign.pl: not found
elbe-daemon lighttpd[443]: 2019-07-26 11:27:45: (configfile.c.1461) command "/usr/share/lighttpd/create-mime.assign.pl" exited non-zero: 127
elbe-daemon lighttpd[443]: 2019-07-26 11:27:45: (configfile.c.1289) source: /etc/lighttpd/lighttpd.conf line: 29 pos: 14 parser failed somehow near here: (EOL)
elbe-daemon systemd[1]: lighttpd.service: Control process exited, code=exited, status=255/EXCEPTION
elbe-daemon systemd[1]: lighttpd.service: Failed with result 'exit-code'.
elbe-daemon systemd[1]: Failed to start Lighttpd Daemon.
----------------------------------------------------------------------

Signed-off-by: Olivier Dion <dion at linutronix.de>
Reviewed-by: Bastian Germann <bage at linutronix.de>
---
 .../debian/debathena-transform-lighttpd.transform                  | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/contrib/debathena-transform-lighttpd/debian/debathena-transform-lighttpd.transform b/contrib/debathena-transform-lighttpd/debian/debathena-transform-lighttpd.transform
index c4514e59..7a404c8e 100644
--- a/contrib/debathena-transform-lighttpd/debian/debathena-transform-lighttpd.transform
+++ b/contrib/debathena-transform-lighttpd/debian/debathena-transform-lighttpd.transform
@@ -1 +1,6 @@
-/etc/lighttpd/lighttpd.conf.debathena sed -e 's/^server.bind.*//' -e 's/^\(server.\)port\(.*=\).*/\1port\2 8080\n\1bind\2 "127.0.0.1"\n$HTTP["url"] =~ "^\/var\/cache\/elbe\/" { url.access-deny = ( "disable" ) }/' -e 's/^\(server.document-root.*=\).*/\1 "\/"/' -e 's/^\(url.access-deny.*=\).*/\1 ( "" )/'
+/etc/lighttpd/lighttpd.conf.debathena sed \
+-e 's/^server.bind.*//' \
+-e 's/^\(server.\)port\(.*=\).*/\1port\2 8080\n\1bind\2 "127.0.0.1"\n$HTTP["url"] =~ "^\/var\/cache\/elbe\/" { url.access-deny = ( "disable" ) }/' \
+-e 's/^\(server.document-root.*=\).*/\1 "\/"/' \
+-e 's/^\(url.access-deny.*=\).*/\1 ( "" )/' \
+-e 's/create-mime.assign.pl/create-mime.conf.pl/'
-- 
2.11.0




More information about the elbe-devel mailing list