Package: dash
Version: 0.5.5.1-7.4
Severity: wishlist
Tags: patch

Hi Gerrit,

Herbert Xu wrote:

> So this isn't the reason why Debian has been stuck on 0.5.5.1?
> If so what is the reason please?

My fault, I fear.  I'd like to propose dash 0.5.7 for upload to sid
and experimental.  You can find packaging at

 git://repo.or.cz/dash/debian/jrn.git proposed-uploads
 git://repo.or.cz/dash/debian/jrn.git proposed-experimental

(sid at 3a62c122, experimental at 1ad34abe), or

 dget http://alioth.debian.org/~jrnieder-guest/dash/dash_0.5.7-1.dsc
 dget http://alioth.debian.org/~jrnieder-guest/dash/dash_0.5.7-2~exp1.dsc

The changes are intentionally conservative.  In the package for sid,
there are no packaging changes relative to squeeze except to update
the watch file.  Upstream, there have been many changes, and all
Debian patches except two have been applied upstream.

In the package for experimental, the preinst takes care to make sure
/bin/sh is not overwritten during extraction, to make it easier for
people to hack postinst to carry out whatever logic is wanted.
Example benefit that can be experienced today:

        dpkg-reconfigure dash; # set "dash as /bin/sh" to false
        ln -sf my-custom-shell /bin/sh
        dpkg -i dash.deb

will the leave /bin/sh symlink alone.

The preinst is rewritten in C, which should make it easier to make
bash non-essential later.  To be conservative, postinst's /bin/sh
configuration logic is basically the same and /bin/sh remains in the
files list.

Thoughts of all kinds welcome, as always.
Jonathan



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to