Package: debian-goodies
Version: 0.60
Severity: normal

Hi,

When fetching a nonexisting package, debget silently fails:

------------------------------------------------------------
$ debget nonexistent-package
$
------------------------------------------------------------

There is code in /usr/bin/debget to print an error message, but it is
never reached due to the -e flag in "#!/bin/sh -e" header line.
Without -e:

------------------------------------------------------------
$ sh /usr/bin/debget nonexistent-package
ERROR: There is no 'nonexistent-package' package. Sorry.
If you believe the package exists then consider updating your.
package database using 'apt-get update'
------------------------------------------------------------

The relevant part of code is

------------------------------------------------------------
   apt-get -q2 --print-uris --reinstall install "$pkgspec" 2>/dev/null 
>/dev/null
   if [ $? -ne 0 ] ; then
------------------------------------------------------------

Where the second line is, of course, never reached due to -e if the
apt-get command fails.

        Sami


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.4.0 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages debian-goodies depends on:
ii  curl                      7.26.0-1
ii  dctrl-tools [grep-dctrl]  2.22.2
ii  dialog                    1.1-20120215-2
ii  perl                      5.14.2-11
ii  python                    2.7.3~rc2-1
ii  whiptail                  0.52.14-10

Versions of packages debian-goodies recommends:
ii  lsof  4.86+dfsg-1

Versions of packages debian-goodies suggests:
ii  popularity-contest  1.55
ii  xdg-utils           1.1.0~rc1+git20111210-6
ii  zenity              3.4.0-2

-- no debconf information

Attachment: signature.asc
Description: Digital signature

Reply via email to