Bug#269573: [Pkg-shadow-devel] Processed: Re: removal problem (remove-shell in postrm script)

Christian Perrier bubulle at debian.org
Sun Sep 11 09:24:50 UTC 2005


> OK, we'll try to sort out this issue. And, btw, Matthias, in name of
> shadow package maintainers, I think you deserve a small apology for
> the "Bullshit" remark by Alexander.
> 
> I think it was probably a bit exxagerated and I'd like we talk about
> this issue quietly and friendly even if we don't agree (which I don't
> know at this moment).


OK, I again went around this issue and read the whole bug log. 

The main point seems to be that Alexander (and Nicolas François as
well) mentioned that the issue can be solved by moving the code using
remove-shell in bash postrm to bash *prerm*.

However, later in the bug log, and in his reassignment message,
Matthias says "even if a shell's postrm is a C
program, it needs to deregister the shell. You basically argue,
because remove-shell has a deficiency (the implementation as a shell
script), every shell should add a workaround for that deficiency?
I don't get it."

I understand this as "moving the code to the prerm would be a
workaround".

However, a quick look at some other shell packages postrm scripts
(namely dash and pdksh) showed me that they usually call remove-shell
in their prerm scripts.

So, at first look there does not seem to be an established policy to
call remove-shell in postrm.

So, is there actually some reason, not mentioned in this bug log, for
the remove-shell code to be in postrm ?






More information about the Pkg-shadow-devel mailing list