Package: libetoken
Version: 0.3.9-5
Severity: grave
Tags: patch
Justification: renders package unusable
Hello,
Note that I am ready to NMU your package if you do not respond within one
week since the bug is RC.
The package installs the file /etc/reader.conf.d/libetoken containing:
# Aladdin eToken
# see /usr/share/doc/libetoken/README
FRIENDLYNAME "Aladdin eToken PRO"
DEVICENAME ALADDIN_ETOKEN
LIBPATH /usr/lib/pcsc/drivers/usb/libetoken.so
CHANNELID 0x0
But when pcscd starts it displays:
configfile.l:106:evaluatetoken() Error with device ALADDIN_ETOKEN: No such file
or directory
configfile.l:107:evaluatetoken() You should use 'DEVICENAME /dev/null' if your
driver does not use this field
Since it is a driver for a USB reader you SHALL not provide a
/etc/reader.conf.d/libetoken file.
Your prerm script can be removed now since the file
/etc/reader.conf.d/libetoken will not be created now
You should have a postrm to restart pcscd after the package is removed.
You can get it from the libccid Debian package.
The patch proposes to remove the generation of
/etc/reader.conf.d/libetoken
--- etoken-0.3.9/debian/postinst 2006-04-26 18:21:00.000000000 +0200
+++ etoken-0.3.9.new/debian/postinst 2006-04-26 18:27:28.000000000 +0200
@@ -2,40 +2,8 @@
set -e
-cfgdir=/etc/reader.conf.d
-cfg=$cfgdir/libetoken
-lib=/usr/lib/pcsc/drivers/usb/libetoken.so
-
case "$1" in
configure|reconfigure)
- # First make sure the cfgdir exists
- if [ ! -d $cfgdir ]
- then
- mkdir -p $cfgdir
- fi
- rm -f $cfg
- echo >> $cfg
- echo "# Aladdin eToken" >> $cfg
-
- echo "# see /usr/share/doc/libetoken/README" >> $cfg
- echo "FRIENDLYNAME \"Aladdin eToken PRO\"" >>$cfg
- echo "DEVICENAME ALADDIN_ETOKEN" >>$cfg
- echo "LIBPATH $lib" >> $cfg
- echo "CHANNELID 0x0" >> $cfg
-
- # regenerate /etc/reader.conf if update-reader.conf is available
- if [ -x /usr/sbin/update-reader.conf ]
- then
- /usr/sbin/update-reader.conf || true
- fi
-
- if [ ! -e /proc/bus/usb/devices ]
- then
- # warn
- echo "Make sure usbdevfs is mounted on /proc/bus/usb"
- echo "(run 'mount -t usbdevfs none /proc/bus/usb')"
- fi
-
# restart pcscd (PCSC daemon) if the package is installed
if [ -x /etc/init.d/pcscd ]
then
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (500, 'testing'), (90, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-1-686
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=UTF-8)
Versions of packages libetoken depends on:
ii libpcsclite1 1.3.1-2 Middleware to access a smart card
ii libusb-0.1-4 2:0.1.12-2 userspace USB programming library
ii pcscd 1.3.1-2 Middleware to access a smart card
libetoken recommends no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]