[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#176483: checks for "noninteractive" (lower case) in postinst



On Mon, Jan 13, 2003 at 10:04:52AM +0100, Jochen Voss wrote:
> On Mon, Jan 13, 2003 at 03:38:37PM +0900, Junichi Uekawa wrote:
> > Package: base-passwd,exim,fdutils,libc6
> 
> So is it possible to have bugs, which belong to several packages
> at once?  I did not know this before.

It's possible, and mail will be sent to all the maintainers as you'd
expect, but the web interface doesn't show them properly (see bug #lots
against bugs.debian.org). They're a bit of a pain to manage in cases
like this, though.

> > if [ $build_db -eq 1 ]; then
> >     frontend=`echo "$DEBIAN_FRONTEND" | tr '[:upper:]' '[:lower:]'`
> >     if [ "$frontend" = noninteractive ]; then
> >         # Run in the foreground. In this case, chances are we're being run
> 
> Is this the proposed fix or is this the problem?
> 
> The fdutils postinst contains the lines
> 
>         if [ "$DEBIAN_FRONTEND" ]; then
>             DEBIAN_FRONTEND=`echo "$DEBIAN_FRONTEND" | tr A-Z a-z`
>         fi
>         
>         if [ "$DEBIAN_FRONTEND" != "noninteractive" ] \
>             && dpkg --compare-versions "$2" lt "5.2.0.1998-07-01-3"; then
>         ...
> 
> which seems ok to me.  What is the problem you see?

Junichi is suggesting that the postinsts of our four packages should
tolerate receiving $DEBIAN_FRONTEND in lower case, as man-db does. In my
previous mail I claim that this is no longer necessary.

-- 
Colin Watson                                  [cjwatson@flatline.org.uk]



Reply to: