[Pkg-gpm-devel] Bug#266841: /etc/init.d/gpm can't accept repeat_type=none

Gian Piero Carrubba Gian Piero Carrubba <gp-ml@rm-rf.it>, 266841@bugs.debian.org
Thu, 19 Aug 2004 13:56:21 +0200


Package: gpm
Version: 1.19.6-14
Severity: normal

In order to disable the "repeat" feature, you need not to pass -R
option to gpm. Using "none" as repeat_type (as stated by the debconf
template) cause gpm to exit with error level.
Please correct the debconf template suggesting to leave the field blank
in order to not activate the repeat feature (preferred solution, imo) or
apply the following patch to /etc/init.d/gpm.

$ diff -u /etc/init.d/gpm.orig /etc/init.d/gpm
--- /etc/init.d/gpm.orig        2004-08-17 11:09:46.000000000 +0200
+++ /etc/init.d/gpm     2004-08-19 13:48:08.000000000 +0200
@@ -23,7 +23,7 @@
   if [ -n "$type" ]; then cmdln="$cmdln -t $type"; fi
   if [ -n "$responsiveness" ]; then cmdln="$cmdln -r $responsiveness"; fi
   if [ -n "$sample_rate" ]; then cmdln="$cmdln -s $sample_rate"; fi
-  if [ -n "$repeat_type" ]; then cmdln="$cmdln -R$repeat_type"; fi
+  if [ -n "$repeat_type" -a "$repeat_type" != "none" ]; then cmdln="$cmdln -R$repeat_type"; fi
   # Yes, this /IS/ correct! There is no space after -R!!!!!!
   # I reserve the right to throw manpages at anyone who disagrees.
   if [ -n "$append" ]; then cmdln="$cmdln $append"; fi


Thanks,
Gian Piero.

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-1
Locale: LANG=it_IT.UTF8@euro, LC_CTYPE=it_IT.UTF8@euro

Versions of packages gpm depends on:
ii  debconf [debconf-2.0]       1.4.31       Debian configuration management sy
ii  debianutils                 2.8.4        Miscellaneous utilities specific t
ii  libc6                       2.3.2.ds1-16 GNU C Library: Shared libraries an
ii  libncurses5                 5.4-4        Shared libraries for terminal hand

-- debconf information:
* gpm/responsiveness:
* gpm/repeat_type:
* gpm/append:
  gpm/gpmconfig_fix: true
* gpm/restart: true
* gpm/sample_rate:
* gpm/type: autops2
* gpm/device: /dev/input/mice
* gpm/restart_default: true