Date: Thu, 10 Mar 2016 19:26:06 +0000 From: Steve O'Hara-Smith <steve@sohara.org> To: "Brandon J. Wandersee" <brandon.wandersee@gmail.com> Cc: Arthur Chance <freebsd@qeng-ho.org>, freebsd-questions@freebsd.org Subject: Re: Are system updates without reboots possible? Message-ID: <20160310192606.236f7cf67da677e7324367b7@sohara.org> In-Reply-To: <86pov2tdcs.fsf@WorkBox.Home> References: <56E162B5.4010309@qeng-ho.org> <20160310131311.95dcd6c66c6dbf60339a2df0@sohara.org> <56E1818A.1060604@qeng-ho.org> <86pov2tdcs.fsf@WorkBox.Home>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 10 Mar 2016 12:08:35 -0600 "Brandon J. Wandersee" <brandon.wandersee@gmail.com> wrote: > > Arthur Chance writes: > > > I'd missed the -R option for service(8). Thanks for pointing that out. > > > > However, that only restarts daemons from /usr/local/etc/rc.d, not > > built-in system daemons from /etc/rc.d. > > Have a look at /etc/defaults/rc.conf. The number of daemons enabled by > default is tiny, and updates that affect them are (as far as I can tell) > particular to them---i.e. you need to restart syslogd if and only if > syslogd gets updated. Or one of the shared libraries linked into syslogd gets updated. > The long and short of it is that services that are both enabled and > depend on third-party libraries are almost certainly such because you > enabled and configured them to be such yourself. Third party libraries are only part of the issue - what to restart after running freebsd-update is the real question, but yes handling pkg upgrade as well would be nice. > Either you set up your > own SMTP server that you configured to send SSL-signed mail over the > Internet with your own custom Sendmail configuration, or you did not. Or > your system is running a Poudriere package build service that signs all > built packages with an OpenSSL certificate that you created yourself and > serves them up with an HTTP server that you installed and configured to > use that certificate, or it is not. So there should not be a case in which > you are completely in the dark about whether a running service is > directly affected by a base system update and needs to be restarted. I can always work it out - or if I'm feeling lazy reboot. But automating the process would be really nice. -- Steve O'Hara-Smith <steve@sohara.org>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20160310192606.236f7cf67da677e7324367b7>