Quoth Scott Lambert on Thursday, 27 October 2011: > On Thu, Oct 27, 2011 at 11:15:00AM +0200, Ed Schouten wrote: > > Hi folks, > > > > As crees@ suggested, I'm sending an email to ports@ about this. > > > > What really bothers me when I use the FreeBSD Ports tree on one of my > > systems, is that the behaviour of dealing with services is quite > > inconsistent. > > > > My question is whether anyone has ever attempted to improve the > > integration with rc-scripts? In the PR I propose something along these > > lines: > > > > We know exactly which ports install rc scripts (USE_RC_SUBR). > > Why not run `/usr/local/etc/rc.d/${FOO} status' and > > `/usr/local/etc/rc.d/${FOO} stop' prior to installation. Based > > on the return value of the first, we can run > > `/usr/local/etc/rc.d/${FOO} start' after installation. > > If all of that is contingent upon a boolean knob the admin can set, > something like NO_RESTART_SERVICES, I suspect everyone could get > what they want and the bikeshed would be limitted to what the default > for that boolean should be. > > The people who don't want the services restarted automagically can > set it and, once things use the new ports framewoork properly, not > have to worry about suprises. The people who want everything to > restarted as soon as possible can set the knob the other way. > > It could help keep our less sophisticated users from continuing to > run vulerable versions of software after they think they have done > what is needed to get the patched software. The sophisticated users > would still be free to choose which foot to shoot. > > A side effect might, eventually, be to encourage ports maintainers > to analyse their ported software for incompatible config changes > so that they can programatically halt the install and output a > warning message before attempting to stop the old daemon then > upgrading while a likely un-usable config is in place. > > I see it as win, win, if there is a knob. > > I do not like either option without a knob, depending on the box > we are talking about. >
+1 for this idea. +10 for "The sophisticated users would still be free to choose which foot to shoot." -- .O. | Sterling (Chip) Camden | http://camdensoftware.com ..O | sterl...@camdensoftware.com | http://chipsquips.com OOO | 2048R/D6DBAF91 | http://chipstips.com
pgp8LT4IzHYN8.pgp
Description: PGP signature