From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: Re: reconfiguring Date: Tue, 13 Feb 2018 14:22:40 -0500 Message-ID: <20180213192240.GD31517@jasmine.lan> References: <87h8qkkard.fsf@elephly.net> <20180213190358.GB28164@jasmine.lan> <87r2powvf4.fsf@zancanaro.id.au> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="AbQceqfdZEv+FvjW" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38182) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1elgA9-0002yd-37 for help-guix@gnu.org; Tue, 13 Feb 2018 14:22:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1elgA5-0003VQ-TP for help-guix@gnu.org; Tue, 13 Feb 2018 14:22:45 -0500 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:49505) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1elgA5-0003UZ-OK for help-guix@gnu.org; Tue, 13 Feb 2018 14:22:41 -0500 Content-Disposition: inline In-Reply-To: <87r2powvf4.fsf@zancanaro.id.au> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Carlo Zancanaro Cc: help-guix --AbQceqfdZEv+FvjW Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Feb 14, 2018 at 06:18:07AM +1100, Carlo Zancanaro wrote: >=20 > On Tue, Feb 13 2018, Leo Famulari wrote: > > > That=E2=80=99s a misunderstanding. All of the things in the =E2=80= =9Cservices=E2=80=9D > > > field of > > > your operating-system configuration are =E2=80=9Csystem services=E2= =80=9D, so all of > > > them get updated. > >=20 > > But, it doesn't try to stop and restart those services in case of any > > relevant changes, right? Doesn't that require a reboot? >=20 > The "system services" aren't services in the sense of being started/stopp= ed. > They are an extensible way to modify the system, such that one "service" = can > depend on another for its behaviour. For example, the `etc-service-type` = is > responsible for putting files in /etc, and so other services can "extend"= it > with files that they want placed in /etc. The concept of "starting" and > "stopping" these services isn't really meaningful, because they just spec= ify > the state of the system. These services have an effect when you reconfigu= re. >=20 > One of the things that a "system service" can do is to register a Shepherd > service. This is a process which will be invoked by Shepherd (pid 1), and > can be started/stopped with the `herd` command. Reconfigure will not > register any new Shepherd services, if doing so would involve starting an > already-running service. So, for instance, you probably have a `guix-daem= on` > process running on your system. Reconfiguring your system will not upgrade > (and thus restart) your `guix-daemon`. You need to reboot to have the new, > updated, `guix-daemon` process. (Ideally you would only have to stop/start > the Shepherd service manually to have the updated version, but at the mom= ent > doing so will just restart the old version.) >=20 > Hopefully that explanation is helpful. I also hope it's correct. Thanks, that's a very helpful explanation! --AbQceqfdZEv+FvjW Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlqDOv8ACgkQJkb6MLrK fwhWDw/+IzTCWMIuHYXMuR4uAXIvp+igKxr/p+KfcLwG9z6WFD8C5dLYqHWIqbM7 xZnl04w5axEiXvYfQB39SZcaCV0obF9VAtDtErlhiNTP5GuS+u6iEZU3IZbyShR5 OXOc18ZboDCYaxFSQXQIz5e+/QZEFSeZ2HI+SPdhfPbQfHbhwZNZ2WNmII+yaxge HVmGoLSoWD+Jyw5p2uN1hTi3EYUFJYEH01bLxiIj0sg4fL7uZjJD9AdN6vMwFlWP 5RdSOTqqg1Cg0Dbo7MZsj74tyHEUlYdJEjvS2zg42Z6DqhbpE/DosEnwQB6lJ8XK 9n/KiR5Fu8f8mbODv6zTGZiMMRsG5uCnFUZrVPrMt4GFa46HLXTRvNMmpenfRwJc KgsxAi6O4crWtNzDOhEsAUVO5N9qUVmyZHsYKJeOWNpNVfoFITzibp7g7bqxIC1m +3rOYNGlGOBxllzB0J6d6fjgsl6jMuxZVEMEVqSwYtXI/ip9E/CDxx8miFGdoo81 hLrG5fkFv7PDLlGymR+F/EJktUCox6IbyUdkcKn2a8h0hX7iBWO0+8cf13Kux1dL 2jeS2cmWV0/PVpgwcb2WCmNpN0gfyMGbD6MMlTUng/p1XmWBq8adzZuzmw9DIN2R VZURjnbokbotOdBG6FxkZkli/WXdYxLxZ/zlmZ+Sop0aI+aZLo0= =Dxjt -----END PGP SIGNATURE----- --AbQceqfdZEv+FvjW--