+# listconffiles ()
+#
+# Recursively walks /etc/apache2/apache2.conf for Include directives.
+# Returns all configfiles so defined.
+#
+function listconffiles () {
+
+ local i incs
+
+ incs=`awk 'tolower($1) == "include" { sub("/$","/*",$2); print $2; }' $1`
+ if [ -n "$incs" ]; then
+ for i in $incs; do
+ if [ -e "$i" ]; then echo "$i"; listconffiles "$i"; fi
+ done
+ fi
+}
+