[Pkg-dspam-misc] Bug#626286: libdspam7-drv-sqlite3: cron.daily file yields errors
Aaron M. Ucko
ucko at debian.org
Tue May 10 15:08:40 UTC 2011
Package: libdspam7-drv-sqlite3
Version: 3.9.1~rc1+git20110419.29261fb+dfsg-2
Severity: normal
Last night's cron.daily run yielded an error from
/etc/cron.daily/libdspam7-drv-sqlite3:
> /etc/cron.daily/libdspam7-drv-sqlite3: 10: cannot open /usr/share/dspam/clean/purge-3.sql: No such file
It seems purge-3.sql somehow managed to wind up under
/usr/share/doc/libdspam-drv-sqlite3/sql; could you please move it to
where the script expects to find it?
Also, I see a couple of issues with the script itself:
- Because < is a shell metacharacter, the redirection will apply to
the whole find command, with the effect that if multiple files
match, only the first sqlite3 invocation will receive commands. To
address that, you'll need a shell loop:
if [ -d "$DSPAMHOME/data" ]; then
find $DSPAMHOME/data -name "*.sdb" | while read x; do
sqlite3 $x < /usr/share/dspam/clean/purge-3.sql
done
fi
- The logic for setting DSPAMHOME could stand to be simpler; I'd recommend
DSPAMHOME=`awk '/^Home/ { print $2 }' $DSPAMCONF`
Could you please address all of those issues? Thanks!
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.38-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libdspam7-drv-sqlite3 depends on:
ii lib 2.11.2-11 Embedded GNU C Library: Shared lib
ii lib 3.9.1~rc1+git20110419.29261fb+dfsg-2 Core message processing and classi
ii lib 3.7.6.2-1 SQLite 3 shared library
ii sql 3.7.6.2-1 Command line interface for SQLite
libdspam7-drv-sqlite3 recommends no packages.
libdspam7-drv-sqlite3 suggests no packages.
-- Configuration Files:
/etc/dspam/dspam.d/sqlite.conf [Errno 13] Permission denied: u'/etc/dspam/dspam.d/sqlite.conf'
-- no debconf information
More information about the Pkg-dspam-misc
mailing list