tech-userlevel archive

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

Re: pkgsrc RC scripts

On Sun, 04 Oct 2009, Joerg Sonnenberger wrote:
> One of the often voiced complains about installing the scripts
> automatically is that it is hard to distinguish between components
> from base and from pkgsrc.

A comment at the top of the pkgsrc-supplied script could help.

> In fact, using a separate directory for local additions makes a
> lot of sense. The main point you seemed to have missed is that
> mixing different management domains is not necessarily a good
> idea. /etc/rc.d is normally managed by postinstall. The pkgsrc RC
> scripts by pkgsrc. The local additions by yourself. A clean separation
> makes the process easier.

A clean separation makes the process easier in some ways, and more
difficult in other ways; it also raises questions about how many
separate directories to have.  My preference is to leave them all
in one directory.

> >   | ensures that no stupid "Missing variable $foo" clutters up the boot
> >   | messages.
> Changing rc.subr won't help on any system already released. The trivial
> one line change to the RC scripts is self-contained.

That argument works both ways:  Changing pkgsrc RC scripts won't
help systems that have already installed old packages.  The trivial
change to rc.subr is self-contained and benefits both old and new

--apb (Alan Barrett)

Home | Main Index | Thread Index | Old Index