# Disable Apache2 configuration files located in specified directory.
#
disable_conf () {
- local ctype dir file
-
- ctype="$1"
- dir="$2"
-
- case "$ctype" in
- site|conf)
- # continue below
- ;;
- *)
- return 1
- ;;
- esac
-
- if [ -d "${dir}" ] && [ -n "$(ls -A ${dir}/)" ]; then
- for file in ${dir}/*.conf; do
- if [ -f "$file" ]; then
- if egrep -q "^## Begin - Generated by CARNet package apache2-cn$" "$file"; then
- a2dis$ctype -m -f -q "`basename "$file" .conf`"
- need_restart=1
- fi
- fi
- done
- fi
+ local ctype dir file
+
+ ctype="$1"
+ dir="$2"
+
+ case "$ctype" in
+ site|conf)
+ # continue below
+ ;;
+ *)
+ return 1
+ ;;
+ esac
+
+ if [ -d "${dir}" ] && [ -n "$(ls -A ${dir}/)" ]; then
+ for file in ${dir}/*.conf; do
+ if [ -f "$file" ]; then
+ if egrep -q "^## Begin - Generated by CARNet package apache2-cn$" "$file"; then
+ a2dis$ctype -m -f -q "`basename "$file" .conf`"
+ need_restart=1
+ fi
+ fi
+ done
+ fi
}
if [ "$1" = "remove" ] || [ "$1" = "deconfigure" ]; then
- echo "CN: Disabling $PKG configuration for Apache2."
- disable_conf site ${CONFDIR}/sites-enabled
- disable_conf conf ${CONFDIR}/conf-enabled
+ echo "CN: Disabling $PKG configuration for Apache2."
+ disable_conf site ${CONFDIR}/sites-enabled
+ disable_conf conf ${CONFDIR}/conf-enabled
- echo "CN: Enabling default site configuration for Apache2 web server."
- a2ensite -m -q 000-default && need_restart=1
+ echo "CN: Enabling default site configuration for Apache2 web server."
+ a2ensite -m -q 000-default && need_restart=1
- if [ $need_restart -eq 1 ]; then
- if apache2ctl configtest 2>/dev/null; then
- service apache2 reload || true
- else
- echo "Your Apache2 configuration seems to be broken."
- fi
+ if [ $need_restart -eq 1 ]; then
+ if apache2ctl configtest 2>/dev/null; then
+ service apache2 reload || true
+ else
+ echo "Your Apache2 configuration seems to be broken."
fi
+ fi
fi
#DEBHELPER#