1,6 → 1,6 |
#/bin/bash |
|
# alcasar-nf.sh |
# alcasar-file-clean.sh |
# by Rexy |
# This script is distributed under the Gnu General Public License (GPL) |
|
12,11 → 12,13 |
ALCASAR_SERVICES="$DIR_CONF/alcasar-services" |
ALCASAR_EXCEPTIONS="$DIR_CONF/alcasar-filter-exceptions" |
ALCASAR_IP_BLOCKED="$DIR_CONF/alcasar-ip-blocked" |
ALCASAR_UAMDOMAIN="$DIR_CONF/alcasar-uamdomain" |
ALCASAR_UAMALLOWED="$DIR_CONF/alcasar-uamallowed" |
ALCASAR_CONF="$DIR_CONF/alcasar.conf" |
|
|
# sort file content |
for file in $ALCASAR_SERVICES $ALCASAR_IP_BLOCKED |
for file in $ALCASAR_SERVICES $ALCASAR_IP_BLOCKED $ALCASAR_UAMDOMAIN $ALCASAR_UAMALLOWED |
do |
sort -k2n $file > /tmp/alcasar-tmp-sort |
mv -f /tmp/alcasar-tmp-sort $file |
23,9 → 25,8 |
done |
|
# remove empty lines and put rights |
for file in $ALCASAR_SERVICES $ALCASAR_EXCEPTIONS $ALCASAR_IP_BLOCKED $ALCASAR_CONF |
for file in $ALCASAR_SERVICES $ALCASAR_EXCEPTIONS $ALCASAR_IP_BLOCKED $ALCASAR_CONF $ALCASAR_UAMDOMAIN $ALCASAR_UAMALLOWED |
do |
echo $file |
$SED "/^$/d" $file |
chown root:apache $file |
chmod 660 $file |