Re: [RFC][Change-Request] Create usefulness in rc.subr
--pWyiEgJYm5f9v55/
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Micka=EBl,
On Fri, May 13, 2011 at 12:12:05PM +0200, Micka=EBl Maillot wrote:
> Hi,
>=20
> 2011/5/8 Jason Hellenthal <jhell@dataix.net>
>=20
> >
> > List, - Please reply-to freebsd-rc@freebsd.org
> >
> > What does it do ?: As stated above, current functionality is undisturbed
> > while allowing the user to create config's by any name they so desire as
> > long as it has an extension of ".conf", also introducing the ability to
> > turn a configuration file off by using chmod(1). You can turn nfsc1.conf
> > off/on by simply chmod [-/+]x etc/rc.conf.d/nfs1.conf
> >
>=20
> seams not to be included in your patch, unless you change the line (or i'm
> wrong):
> if [ -f "$_modular_conf" ]; then
> by
> if [ -x "$_modular_conf" ]; then
>=20
The one you downloaded here used to be this one:
http://patches.jhell.googlecode.com/hg/rc.subr_modular_conf.patch?r=3Dbf83c=
231337642f925d6c732ba8c8b070480631e
But since alot of slack was coming back on the use of the -x bit it was
removed.
>=20
> >
> >
> > Why ? Simple. How many times have you been bitten by disabling something
> > in the rc.conf file and left to discover what you just disabled was also
> > used by another daemon but that daemon is now not starting ? This is a =
way
> > to virtualize your configuration allowing you to add multiple _enable=3D
> > lines to different configurations for different roles. For instance
> > rpcbind is used by both samba and nfs*. With this you can add
> > rpcbind_enable to both a configuration for samba and nfs and when you
> > disable one service you know that you have not disabled a dependent for
> > another.
> >
>=20
> i resolved that by making multiple files source the same conf file.
>=20
> today my biggest problem is bad rc.d script
> like apache22, postfix, clamd or haproxy who load_rc_config and after
> overwrite extra_commands variable.
> this prevent me to add extra commands from a /etc/rc.conf.d/$name file.
--=20
Regards, (jhell)
Jason Hellenthal
--pWyiEgJYm5f9v55/
Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (FreeBSD)
Comment: http://bit.ly/0x89D8547E
iQEcBAEBAgAGBQJNzRWpAAoJEJBXh4mJ2FR+dbEH/jCyY0qY5Mh2lke9bxeGrRPy
qul0Bjy3RhSuREYNZnW3VgOxpzEatV6S1sz3USYutHIN0V6mOxRHxnBRe9D1Ri2k
FCRXh9ZcIlRuAKgQeDit+RscwV9PIH8MFNuox4T1eRunNa/lOKb7jZqJkbe7mK+v
J6egWqZL/QwEHt2mC1MrhnGpfWpGZYgRA+xTka5StRVgi16doAg7Bu15ncrBvUI0
UXc4VIuVO3Gl/cO59FRU4DxSp7MQ2wnIA96cRsJmnJC46k4EhyfKQWwBoPqUwUsi
3VKRtobNnrDMPHB1f8Oq/KNKPFokQhkD4qQKbJz56S3X3x9o+mlelOMQQtUQwWA=
=Ztl4
-----END PGP SIGNATURE-----
--pWyiEgJYm5f9v55/--
討論串 (同標題文章)
完整討論串 (本文為第 3 之 3 篇):