Package: debarchiver
Version: 0.5.0
Severity: important
Tags: patch
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
The first bug is in the configuration file. Better use
$signcmd = "/usr/lib/debarchiver/signhelper/signhelper.sh";
ATM the signcmd-default only contains the path
"/usr/lib/debarchiver/signhelper", which is confusing and of course
uncommenting the signcmd variable will not work out-of-the-box.
Then there is a bug in generateRelease(). The code is as follows
if ($gpgkey) {
cmdaction("$signcmd '$path/Release' '$path/Release.gpg' ".
"'$gpgkey' '$gpgpassfile'",
"Signing Release file for $path with key '$gpgkey'",
3);
}
But now the problem is, that if there is no gpgpassfile defined in
/etc/debarchiver.conf (e.g. the variable is commented out and not set to
""), gpgpassfile is set to null:
if ($gpgpassfile) {
$gpgpassfile = 0 if (! -f $gpgpassfile);
}
which was necessary for the old code. But now this prevents the above
code/signhelper shell-script from working and need to be fixed. Simple
fix is, that gpgpassfile and gpgkey always need to be set together and
for keys without passphrase, gpgpassfile is "". I suggest, if
$gpgpassfile does not exist, gpgpassfile falls back to "" and the above
code snippet can be removed. Accaptable?
Regards, Daniel
- -- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (850, 'unstable'), (700, 'testing'), (550, 'stable'), (500,
'oldstable'), (110, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12.09050927
Locale: LANG=de_DE, LC_CTYPE=de_DE (charmap=ISO-8859-1)
Versions of packages debarchiver depends on:
ii adduser 3.67.2 Add and remove users and groups
ii apt-utils 0.6.41 APT utility programs
ii dpkg-dev 1.13.11 package building tools for Debian
ii opalmod 0.1.13 A set of Perl modules for various
debarchiver recommends no packages.
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
iD8DBQFDSsu8dg0kG0+YFBERAoBGAJ4/XAoxHrM1Zsz0ic+qL0mCHFr/QACdFooc
c5n63tqrtdn8XWYkot2AJAE=
=aKsF
-----END PGP SIGNATURE-----
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]