File find_httpd2_includes of Package apache2 (Revision 34)
Currently displaying revision 34, show latest
1
#!/bin/bash
2
3
# Read the configuration (recursing through all include files)
4
5
. /usr/share/apache2/load_configuration
6
: ${sysconfdir:=/etc/apache2}
7
httpd_conf=${APACHE_HTTPD_CONF:-$sysconfdir/httpd.conf}
8
9
find_include_files () {
10
local found i
11
found=$(awk '/^[[:space:]]*Include/ { print $2 }' $1 2>/dev/null)
12
for i in $found; do
13
case $i in
14
*\**)
15
# filter filenames that are unexpanded, in the lack of a match,
16
# like /etc/apache2/conf.d/*.conf
17
;;
18
*)
19
conffiles="$conffiles $i"
20
find_include_files $i
21
;;
22
esac
23
done
24
}
25
26
find_include_files $httpd_conf
27
28
#echo $httpd_conf $conffiles
29
echo $conffiles
30
exit 0
31
32