Package: inn2
Version: 2.5.3-1
Since upgrading to this version, pgpverify has stopped working:
Aug 15 16:00:05 deodand pgpverify[1157]: pgpverify: gpgv: no such file
Aug 15 16:00:05 deodand controlchan[2708]: skipping checkgroups
group-ad...@isc.org (pgpverify failed) in <cmsg-20120815150002$4...@isc.org>
The reason seems to be that the innshellvars entry for gpgv has become a
relative path, but pgpverify expects an absolute path:
richard@deodand:~$ grep GPGV /usr/lib/news/innshellvars
GPGV='gpgv'
if ($gpgv) {
if (! -x $gpgv) {
&fail("$0: $gpgv: " . (-e _ ? "cannot execute" : "no such file") .
"\n");
}
} elsif (! -x $pgp) {
&fail("$0: $pgp: " . (-e _ ? "cannot execute" : "no such file") . "\n");
}
Proposed patch attached, which I'm running with now (but haven't seen
another signed control message yet).
ttfn/rjk
diff -ruN inn2-2.5.3.orig/debian/rules inn2-2.5.3/debian/rules
--- inn2-2.5.3.orig/debian/rules 2012-06-29 01:21:34.000000000 +0100
+++ inn2-2.5.3/debian/rules 2012-08-15 19:39:38.068877221 +0100
@@ -82,7 +82,7 @@
ac_cv_path__PATH_SED=sed \
ac_cv_path__PATH_SORT=sort \
ac_cv_path__PATH_UUX=uux \
- ac_cv_path_GPGV=gpgv \
+ ac_cv_path_GPGV=/usr/bin/gpgv \
ac_cv_path_GETFTP=wget \
ac_cv_search_dbm_open=-ldb \
LDFLAGS="-Wl,--as-needed $(LDFLAGS)" \