network/mod_chroot: Handle .new files correctly.

Signed-off-by: dsomero <xgizzmo@slackbuilds.org>
This commit is contained in:
dsomero 2011-03-23 18:18:09 -04:00 committed by Robby Workman
parent 24a857c6cc
commit 279057af5c

View file

@ -11,5 +11,16 @@ config() {
# Otherwise, we leave the .new copy for the admin to consider...
}
config etc/httpd/mod_chroot.conf.new
preserve_perms() {
NEW="$1"
OLD="$(dirname $NEW)/$(basename $NEW .new)"
if [ -e $OLD ]; then
cp -a $OLD ${NEW}.incoming
cat $NEW > ${NEW}.incoming
mv ${NEW}.incoming $NEW
fi
config $NEW
}
preserve_perms etc/httpd/extra/mod_evasive.conf.new