Bug#189391: fwanalog: Non-Bourneism in /usr/sbin/fwanalog
Package: fwanalog
Version: 0.5.1-1
Severity: important
Tags: patch
People whose /bin/sh is bash won't have noticed this problem, but my /bin/sh
is ash which helps to spot mistakes like this. /usr/sbin/fwanalog contains:
source /etc/fwanalog/fwanalog.opts
'source' is a csh command (which happens to also be implemented in some
other shells, but shouldn't be relied on if the #! says /bin/sh)
The correct sh command is . (dot)
--- fwanalog.orig Fri Mar 29 06:11:09 2002
+++ fwanalog Fri Apr 18 11:30:09 2003
@@ -672,7 +672,7 @@
# echo "Note: rotating is not necessary anymore!"
# Load the user-settable options from the config file
- source /etc/fwanalog/fwanalog.opts
+ . /etc/fwanalog/fwanalog.opts
# Month and year as they appear in the web server log
grepdate=`$date +/%b/%Y:`
-- System Information
Debian Release: 3.0
Architecture: i386
Kernel: Linux schottky 2.4.19 #2 Wed Apr 16 10:29:15 BST 2003 i586
Locale: LANG=C, LC_CTYPE=C
Versions of packages fwanalog depends on:
ii analog 2:5.23-0woody1 analyzes logfiles from web servers
ii debconf 1.0.32 Debian configuration management sy
ii grep 2.4.2-3 GNU grep, egrep and fgrep.
ii gzip 1.3.2-3 The GNU compression utility.
ii mailx 1:8.1.2-0.20020411cvs-1 A simple mail user agent.
ii perl 5.6.1-8.2 Larry Wall's Practical Extraction
ii textutils 2.0-12 The GNU text file processing utili
Reply to: