Fix update script to avoid error if .conf files are in CWD (thanks nirik!)
This commit is contained in:
parent
d42eeaafa9
commit
0bff0b0c77
@ -5,28 +5,6 @@
|
|||||||
# Place files here to add custom channels.
|
# Place files here to add custom channels.
|
||||||
#
|
#
|
||||||
|
|
||||||
# list files in a directory consisting only of alphanumerics, hyphens and
|
|
||||||
# underscores
|
|
||||||
# $1 - directory to list
|
|
||||||
# $2 - optional suffix to limit which files are selected
|
|
||||||
run_parts_list() {
|
|
||||||
if [ $# -lt 1 ]; then
|
|
||||||
echo "ERROR: Usage: run_parts_list <dir>" > /dev/stderr
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
if [ ! -d "$1" ]; then
|
|
||||||
echo "ERROR: Not a directory: $1" > /dev/stderr
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -d "$1" ]; then
|
|
||||||
if [ -n "$2" ]; then
|
|
||||||
find_opts='-name *'$2
|
|
||||||
fi
|
|
||||||
find -L $1 -mindepth 1 -maxdepth 1 -type f $find_opts | sort -n
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# Proceed with sa-update if spam daemon is running or forced in /etc/sysconfig/sa-update
|
# Proceed with sa-update if spam daemon is running or forced in /etc/sysconfig/sa-update
|
||||||
unset SAUPDATE
|
unset SAUPDATE
|
||||||
[ -f /etc/sysconfig/sa-update ] && . /etc/sysconfig/sa-update
|
[ -f /etc/sysconfig/sa-update ] && . /etc/sysconfig/sa-update
|
||||||
@ -48,7 +26,7 @@ fi
|
|||||||
CHANNELLIST=""
|
CHANNELLIST=""
|
||||||
KEYLIST=""
|
KEYLIST=""
|
||||||
# Process each channel defined in /etc/mail/spamassassin/channel.d/
|
# Process each channel defined in /etc/mail/spamassassin/channel.d/
|
||||||
for file in $(run_parts_list /etc/mail/spamassassin/channel.d/ .conf); do
|
for file in $(find -L /etc/mail/spamassassin/channel.d/ -mindepth 1 -maxdepth 1 -type f -name '*.conf'); do
|
||||||
# Validate config file
|
# Validate config file
|
||||||
PREFIXES="CHANNELURL KEYID BEGIN"
|
PREFIXES="CHANNELURL KEYID BEGIN"
|
||||||
for prefix in $PREFIXES; do
|
for prefix in $PREFIXES; do
|
||||||
|
@ -264,6 +264,9 @@ fi
|
|||||||
exit 0
|
exit 0
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sun Jan 24 2010 Warren Togami <wtogami@redhat.com> - 3.3.0-3
|
||||||
|
- Fix update script to avoid error if .conf files are in CWD (thanks nirik!)
|
||||||
|
|
||||||
* Thu Jan 21 2010 Warren Togami <wtogami@redhat.com> - 3.3.0-2
|
* Thu Jan 21 2010 Warren Togami <wtogami@redhat.com> - 3.3.0-2
|
||||||
- 3.3.0 (really this time!)
|
- 3.3.0 (really this time!)
|
||||||
- README.RHEL.Fedora
|
- README.RHEL.Fedora
|
||||||
|
Loading…
Reference in New Issue
Block a user