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

Re: nut package freeze exception request (dependency based boot)

On 9/17/08, Petter Reinholdtsen <pere@hungry.com> wrote:
>  > If we need virtual package scripts in init.d than I see now to options:
>  >
>  > 1) Use a script instead of symlink with different lsb headers (this
>  > means rework of all packages using symlink)
> I suspect this involves very few packages, and could be implemented
>  for Lenny, thought it is rather late for it. :) I would recommend this
>  approach.

(Adding mantainers of all ups-monitor related packages to CC. Note,
that upsd is orphaned, but it does not provide this link anyway).

Can we work out a common solution for the problem? Now apcupsd,
genpower, nut (in testing), powstatd create ups-monitor symlink in
init.d since they provide ups-monitor virtual package. However,
insserv cannot solve dependencies since it discovers several init
scripts providing ups-monitor.

The solution for this might be to replace symlink with separte script
(it can source original one) that have different lsb headers not to
confuse insserv. Obviously at least the listed packages behavior
should be changed to support this.

Any objections?

Anton Martchukov

Reply to: