Package: faqomatic
Version: 2.721-2
Severity: normal
Tags: patch
If the value of the HOST variable in /var/lib/fom/meta/maintenance_job_conf
contains a dot, /usr/share/perl5/FAQ/OMatic/Debian.pm fails:
===
Date: Wed, 19 Jan 2005 23:28:05 +0100 (CET)
From: [EMAIL PROTECTED] (Cron Daemon)
To: [EMAIL PROTECTED]
Subject: Cron <[EMAIL PROTECTED]> test -f
/var/lib/fom/meta/maintenance_job_conf && test -f
/usr/share/perl5/FAQ/OMatic/Debian.pm && perl -wMFAQ::OMatic::Debian -e
'maintenance_job'
Use of uninitialized value in pattern match (m//) at
/usr/share/perl5/FAQ/OMatic/Debian.pm line 26, <F> line 6.
Use of uninitialized value in concatenation (.) or string at
/usr/share/perl5/FAQ/OMatic/maintenance.pm line 464, <F> line 6.
Use of uninitialized value in concatenation (.) or string at
/usr/share/perl5/FAQ/OMatic/maintenance.pm line 468, <F> line 6.
maintenance::invoke can't create socket: :80
===
Patch is attached.
norbi
-- System Information:
Debian Release: 3.1
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i586)
Kernel: Linux 2.4.26
Locale: LANG=C, LC_CTYPE=hu_HU (charmap=ISO-8859-2)
Versions of packages faqomatic depends on:
ii cron 3.0pl1-86 management of regular background p
ii debconf 1.4.30.11 Debian configuration management sy
ii libgd-gd2-noxpm-perl 1:2.19-1 Perl module wrapper for libgd - gd
ii libjcode-pm-perl 0.83-1 Perl extension interface to conver
ii libmime-perl 5.415-1 Perl5 modules for MIME-compliant m
ii libnkf-perl 2.04-1 Network Kanji code conversion Filt
ii libtext-chasen-perl 1.04-3 Japanese Morphological Analysis Sy
ii liburi-perl 1.30-1 Manipulates and accesses URI strin
ii libwww-perl 5.803-3 WWW client/server library for Perl
ii perl [libdigest-md5-perl] 5.8.4-5 Larry Wall's Practical Extraction
ii rcs 5.7-13.3 The GNU Revision Control System
-- no debconf information
--- /usr/share/perl5/FAQ/OMatic/Debian.pm 2005-01-09 14:20:50.000000000
+0100
+++ Debian.pm 2005-01-19 23:49:08.000000000 +0100
@@ -19,7 +19,7 @@
open(F, "<$maint_conf_file") || die "cannot open $maint_conf_file: $!\n";
while (<F>) {
- $vars{$1} = $2 if (m!^\s*([a-zA-Z]+)\s*=\s*([-a-zA-Z0-9/\?&=]+)\s*$!);
+ $vars{$1} = $2 if (m!^\s*([a-zA-Z]+)\s*=\s*([-a-zA-Z0-9/\?&=.]+)\s*$!);
}
# Check the parameters we read from our config file.