From 0ba2e99cdddea434151bdf7c34f673acf6b30665 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Fri, 28 Sep 2012 17:53:51 +0300 Subject: [PATCH] print deprecated warning of url.rewrite or url.rewrite-final from config --- lighttpd.init | 12 +++++++++++- lighttpd.spec | 2 +- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/lighttpd.init b/lighttpd.init index 0ea7629..aaf4d5f 100755 --- a/lighttpd.init +++ b/lighttpd.init @@ -33,6 +33,16 @@ else fi configtest() { + # check for deprecated config options that cause bad side effects + # TODO: should remove the deprecated options in pld after some time being warned out + local out + out=$(env SHELL=/bin/sh $DAEMON -f $CONFIGFILE $HTTPD_OPTS -p 2>&1 | grep -oE '(url.rewrite|url.rewrite-final)[[:space:]]') + if [ -n "$out" ]; then + # make it unique, format nicely + out=$(echo "$out" | sort -u | xargs | sed -e 's/ /, /g') + echo >&2 "WARNING: found deprecated '$out', convert to 'url.rewrite-final' recommented, See http://redmine.lighttpd.net/issues/2379" + fi + env SHELL=/bin/sh $DAEMON -t -f $CONFIGFILE $HTTPD_OPTS } @@ -132,7 +142,7 @@ reload() { return fi - checkconfig + checkconfig 1 msg_reloading "Lighttpd Web Server" if is_yes "${LIGHT_ANGEL}"; then diff --git a/lighttpd.spec b/lighttpd.spec index 7de75c5..ae27142 100644 --- a/lighttpd.spec +++ b/lighttpd.spec @@ -29,7 +29,7 @@ Summary: Fast and light HTTP server Summary(pl.UTF-8): Szybki i lekki serwer HTTP Name: lighttpd Version: 1.4.31 -Release: 2 +Release: 3 License: BSD Group: Networking/Daemons/HTTP Source0: http://download.lighttpd.net/lighttpd/releases-1.4.x/%{name}-%{version}.tar.bz2 -- 2.44.0