Package: dash Version: 0.5.4-1 Severity: wishlist When you do "bash -c foo", where foo is a simple command, it's execed. It'd be nice if dash had this same optimisation (which should be rather simpler than it is for bash).
It needn't even be done precisely, i.e. for all cases where it could be used, as long as it covers the most common case: sh -c foo In general I believe that simply searching for the absence of a few special characters `|&(){}' is a good way of catching cases that can be optimised, without of course catching all of them. The other alternative is to study how bash performs the same optimisation. If this sounds interesting, I'd be happy to try preparing a patch. -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.21-2-686 (SMP w/1 CPU core) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages dash depends on: ii libc6 2.6-2 GNU C Library: Shared libraries dash recommends no packages. -- debconf information: * dash/sh: true -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]