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)" \

Reply via email to