[Resolvconf-devel] Bug#496235: resolvconf: Please consider not to depend on bash

Osamu Aoki osamu at debian.org
Sat Aug 23 17:06:05 UTC 2008


Package: resolvconf
Version: 1.42
Severity: wishlist

I see that interface-order(5) is parsed by a script
/lib/resolvconf/list-records written in bash.

Since bash is priority required now, it is OK as policy issue.

But considering functionality of this package, it is best to use most
portable platform.  /bin/sh (any POSIX shell)

As for file pattern match, we should use "find" which is available even
in busybox.  (file pattern glob rule is slightly different between
standard POSIX and busybox.  bisybox still skip ".filename" when we use
'*' as pattern.)

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

Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages resolvconf depends on:
ii  coreutils                     6.10-6     The GNU core utilities
ii  debconf [debconf-2.0]         1.5.23     Debian configuration management sy
ii  lsb-base                      3.2-20     Linux Standard Base 3.2 init scrip

resolvconf recommends no packages.

resolvconf suggests no packages.

-- debconf information:
  resolvconf/bad-pppoeconf-hook:
  resolvconf/downup-interfaces:
  resolvconf/link-tail-to-original: false
  resolvconf/bad-pppconfig-hook:
  resolvconf/linkify-resolvconf: true
  resolvconf/disable-bad-hooks: true
  resolvconf/bad-xisp-hook:





More information about the Resolvconf-devel mailing list