I personally think we should probably drop pkgsrc startup scripts into
/usr/pkg/etc/rc.d as was the practice some time ago and then craft
something reasonable for the OS that can kick them off in a similar
manner that which is currently done on NetBSD
so, for example, one /etc/{rc,init}.d/pkgsrc script that will use
/usr/pkg/etc/rc.conf for config and rcorder[1] over /usr/pkg/etc/rc.d/*
This follows the minimal footprint that we want to maintain on
non-NetBSD OSes and with proper variable control would also be
gracefully configurable for those environments that want things in
/etc/rc.d/* and config from /etc/rc.conf
The only thing that this won't solve is interleaving services and their
dependents, but if that is truly necessary for foreign OSes then I'd
suggest pkgsrc might not be the appropriate choice ...
Regards,
Malcolm
[1] I wrote a portable perl-based version of rcorder to do similar
things at one point that I'll clean up and post somewhere
--
Malcolm Herbert This brain intentionally
mjch%mjch.net@localhost left
blank
Attachment:
pgpRlcv5UCnTf.pgp
Description: PGP signature