Date: Thu, 07 Oct 2010 00:54:09 -0700 From: Julian Elischer <julian@freebsd.org> To: jhell <jhell@DataIX.net> Cc: Brandon Gooch <jamesbrandongooch@gmail.com>, freebsd-hackers@freebsd.org, Devin Teske <dteske@vicor.com> Subject: Re: sysrc -- a sysctl(8)-like utility for managing /etc/rc.conf et. al. Message-ID: <4CAD7CA1.4050202@freebsd.org> In-Reply-To: <4CAD7563.1070706@DataIX.net> References: <1286397912.27308.40.camel@localhost.localdomain> <AANLkTikoohMo5ng-RM3tctTH__P6cqhQpm=FPhSE9mMg@mail.gmail.com> <51B4504F-5AA4-47C5-BF23-FA51DE5BC8C8@vicor.com> <4CAD513F.3010903@DataIX.net> <D5D9B585-96DA-4BD0-899D-A7BFFC0C540C@vicor.com> <4CAD7563.1070706@DataIX.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On 10/7/10 12:23 AM, jhell wrote: > > Alright thank you for your explanation. I do not normally see this usage > and this just sort of stood out at me and I did not want to assume what > you were trying to accomplish, without asking. three useage cases come to mind immediately. 1/ use within other scripts.. instead of the dozens of homegrown solutions people have written for puting something into /etc/rc.conf one can use this. 2/ what is the value of X on machines a,b,c foreach machine in a b c do ssh $machine sysrc X done you may well say "you could have used grep" bu tgrep doesn't give the default value vie the hierachy of .rc files. 2A is of course to correc teh values found to be wrong with (2) 3/ on a really small system, without an editor this may do a cleaner job than the usual "grep -v X /etc/rc.conf >/tmp/x;echo X >> /tmp/x; mv /tmp/x /etc/rc.conf"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4CAD7CA1.4050202>