File Manager
#!/bin/sh
# File: apache-cominclude_all.sh
# Changes:
# 20010219 Ola Lundqvist <opal@debian.org>
# 20011022 Luca De Vitis <luca@debian.org>
# Introduced the error variable.
# o /[[:space:]][[:space:]]*/[[:space:]]\+/
# 20020116 Ola Lundqvist <opal@debian.org>
# Documented the error variable.
# 20020412 Ola Lundqvist <opal@debian.org>
# Do nothing when the server is not installed.
# Needs: $server - what apache server that should be configured.
# That can be any matching /etc/$server/*.conf
# $includefile - what file that should not not be included.
# /usr/share/wwwconfig-common/apache-cominclude.sh
# Description: Purges all include statements for that file in all apache config files.
# Sets: $status = {error, nothing, comment}
# $error = error message (if $status = error)
status=error
if [ -z "$includefile" ] ; then
error="No include file specified for apache-cominclude_all.sh"
elif [ ! -d /etc/$server ] ; then
status=nothing
error="No server to configure, do nothing."
else
status=nothing
if grep -e "^[[:space:]]*Include[[:space:]]\+$includefile\b" /etc/$server/*.conf > /dev/null 2>&1; then
log="${log}Include of $includefile found in apache config files, commenting."
for conffile in /etc/$server/*.conf; do
. /usr/share/wwwconfig-common/apache-cominclude.sh
done
status=comment
fi
fi
File Manager Version 1.0, Coded By Lucas
Email: hehe@yahoo.com