Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 May 2011 07:27:38 -0400
From:      Jason Hellenthal <jhell@DataIX.net>
To:        =?iso-8859-1?Q?Micka=EBl?= Maillot <mickael.maillot@gmail.com>
Cc:        freebsd-hackers@freebsd.org, freebsd-current@freebsd.org, freebsd-rc@freebsd.org, freebsd-stable@freebsd.org
Subject:   Re: [RFC][Change-Request] Create usefulness in rc.subr etc/rc.conf.d/*.conf namespace.
Message-ID:  <20110513112738.GA2720@DataIX.net>
In-Reply-To: <BANLkTimHM5R6uxfK8MYqy%2BfRS=-5FY8Wxw@mail.gmail.com>
References:  <20110508191336.GC3527@DataIX.net> <BANLkTimHM5R6uxfK8MYqy%2BfRS=-5FY8Wxw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--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/--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110513112738.GA2720>