fix lighttpd setenv config logic
This commit is contained in:
@@ -239,11 +239,6 @@ done < <(echo "$instances")
|
||||
if [ -d /etc/lighttpd/conf-enabled/ ]
|
||||
then
|
||||
while read -r FILE; do
|
||||
if grep -qs '^server.modules += ( "mod_setenv" )' $FILE; then
|
||||
if [[ "$FILE" != "/etc/lighttpd/conf-available/87-mod_setenv.conf" ]]; then
|
||||
changed_lighttpd=yes
|
||||
fi
|
||||
fi
|
||||
sed -i -e 's/^server.modules += ( "mod_setenv" )/#server.modules += ( "mod_setenv" )/' "$FILE"
|
||||
done < <(find /etc/lighttpd/conf-available/* | grep -v dump1090-fa)
|
||||
|
||||
@@ -252,6 +247,7 @@ then
|
||||
setenv_file="present"
|
||||
fi
|
||||
echo 'server.modules += ( "mod_setenv" )' > /etc/lighttpd/conf-available/87-mod_setenv.conf
|
||||
ln -s -f /etc/lighttpd/conf-available/87-mod_setenv.conf /etc/lighttpd/conf-enabled/87-mod_setenv.conf
|
||||
if lighttpd -tt -f /etc/lighttpd/lighttpd.conf 2>&1 | grep mod_setenv >/dev/null
|
||||
then
|
||||
rm /etc/lighttpd/conf-enabled/87-mod_setenv.conf
|
||||
|
||||
Reference in New Issue
Block a user