Package: debarchiver
Version: 0.7.3
Severity: normal
Hi, it seems if someone writes a syntax error in /etc/debarchiver.conf, the
script silently ignores that problem.
I had a look at the code, I think the problem may be in opalmod, line 152 of
OpaL::action says:
150 sub pdebug ($$;&) {
151 my ($lvl,$message,$ref) = @_;
152 if ($debuglvl >= $lvl) {
153 if ($message !~ /\n$/) {
154 $message = $message . "\n";
155 }
156 print ("$ERRLVL{$lvl}: $message");
157 }
158 exitlvl($lvl,$ref);
159 return;
160 }
when I was using the perl debugger, instead of line 152 causing the error to
be printed it skipped down to line 158 and called exitlvl().
Similarly at line 173 where it decides in exitlvl() not to exit the program.
-- System Ieformation:
Debian Release: 4.0
APT prefers stable
APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-xen-686
Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1)
Versions of packages debarchiver depends on:
ii adduser 3.102 Add and remove users and groups
ii apt-utils 0.6.46.4-0.1 APT utility programs
ii dpkg-dev 1.13.25 package building tools for Debian
ii opalmod 0.1.14 A set of Perl modules for various
debarchiver recommends no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]