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

Re: Bug#503712: the gs-common problem


Niko Tyni wrote:
>> Maybe "configure script" is badly worded: It's most blatant abuse, but
>> I'd just stick it into a /var/lib/dpkg/info/ghostscript.config
>> unless there are apt-get-lookalikes that don't call that at the
>> beginning of an upgrade. If the user produces the bad situation with
>> dpkg by himself, well, who cares.
> I see. It's blatant abuse indeed, but it might work.
> The preconfiguration only happens if debconf and apt-utils are installed
> (see /etc/apt/apt.conf.d/70debconf and /usr/sbin/dpkg-preconfigure), but
> according to popcon more than 99.8% of all installations have them. 
> If this is the chosen approach, the script could as well fix the etch
> gs-common.prerm script instead of removing it; I think something like
> if md5sum --status --check <<EOF
> 1959479be1e513d94a22f6fad8227fa3  /var/lib/dpkg/info/gs-common.prerm
> then
>     sed -i 's/defoma-app -t \(purge\|clean\) gs$/& || true/' \
>         /var/lib/dpkg/info/gs-common.prerm || true
> fi
> should do.

Barring objections, I'll test things and NMU along the lines Niko
indicated on Sunday.
Thanks to everyone for weighing in on the bug report.

Kind regards

Thomas Viehmann, http://thomas.viehmann.net/

Reply to: