First POC
This commit is contained in:
parent
465796fa7f
commit
8fe9defd1d
|
@ -1,4 +1,6 @@
|
|||
#/bin/sh
|
||||
#!/bin/sh
|
||||
|
||||
# TODO Find .htacces from ServerHome
|
||||
|
||||
set -e
|
||||
|
||||
|
@ -17,7 +19,8 @@ get_conf_files() {
|
|||
# Initialize le the list of configuration files with the default conf
|
||||
printf "%s\\n" $apache_conf > "$conf_files"
|
||||
|
||||
# TODO: Refactor this mess
|
||||
cd "$apache_dir"
|
||||
# TODO: Refactor this mess
|
||||
conf_files_size=0
|
||||
while [ "$conf_files_size" -lt "$(stat -c %s "$conf_files")" ]; do
|
||||
conf_files_size=$(stat -c %s "$conf_files")
|
||||
|
@ -29,9 +32,9 @@ get_conf_files() {
|
|||
done
|
||||
sort "$conf_files" | uniq > "$conf_files"_tmp && mv "$conf_files"_tmp "$conf_files"
|
||||
done
|
||||
cd - 1>/dev/null
|
||||
}
|
||||
|
||||
|
||||
count_directives() {
|
||||
directives="Allow Order Deny Satisfy"
|
||||
|
||||
|
@ -42,10 +45,12 @@ count_directives() {
|
|||
printf "%s %d %d %d %d\\n" "$1" "$Allow" "$Order" "$Deny" "$Satisfy"
|
||||
}
|
||||
|
||||
# Display the result
|
||||
for file in $(cat $conf_files); do
|
||||
count_directives "$file"
|
||||
done
|
||||
display_results() {
|
||||
printf "File\tAllow\tOrder\tDeny\tSatsify"
|
||||
for file in $(cat $conf_files); do
|
||||
count_directives "$file"
|
||||
done
|
||||
}
|
||||
|
||||
|
||||
# TODO Find .htacces from ServerHome
|
||||
get_conf_files
|
||||
display_results
|
Loading…
Reference in a new issue