From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#20720: Inconsistency in text fields for 'operating-system' Date: Fri, 05 Jun 2015 22:47:25 +0200 Message-ID: <87fv65992a.fsf@gnu.org> References: <87egludumx.fsf@gmail.com> <87r3ptw23a.fsf@gnu.org> <87y4jzwn2s.fsf@gmail.com> <874mmmjq1g.fsf@gnu.org> <87oaku8eus.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:37897) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z0yX5-0005Lc-VK for bug-guix@gnu.org; Fri, 05 Jun 2015 16:48:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z0yX4-0001wp-UY for bug-guix@gnu.org; Fri, 05 Jun 2015 16:48:03 -0400 Received: from debbugs.gnu.org ([140.186.70.43]:60486) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z0yX4-0001wj-RD for bug-guix@gnu.org; Fri, 05 Jun 2015 16:48:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Z0yX4-0006sn-CK for bug-guix@gnu.org; Fri, 05 Jun 2015 16:48:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87oaku8eus.fsf@gmail.com> (Alex Kost's message of "Fri, 05 Jun 2015 16:27:39 +0300") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: Alex Kost Cc: 20720@debbugs.gnu.org Alex Kost skribis: > Ludovic Court=C3=A8s (2015-06-05 15:30 +0300) wrote: [...] >> The right thing to do is: >> >> (syslog-service #:config-file >> (local-file "/home/me/my-favourite-syslog.conf")) >> >> This means that the config file is automatically added to the store and >> made part of the closure of the OS config. Now if >> "/home/me/my-favourite-syslog.conf" is removed/modified, the OS behavior >> remains unchanged. > > And that's exactly what I don't want! I don't want my config files to > be put into the store. Because I have to reconfigure the system to see > the changes. With my current unpredicable way, I can change my > syslog.conf and the next time I boot into the same system, I will face > the changes I made. > > I realize that it sounds like a strange whim and is not what is supposed > to be done, but, well, I just like it :-) Fair enough. :-) Well, that will keep working, because we can=E2=80=99t really enforce config files in the store. Now, of course the solution will be for =E2=80=98guix system reconfigure=E2= =80=99 to restart services that can be restarted. The goal is not to force people to reboot for changes to take effect. :-) That =E2=80=9Cjust=E2=80=9D has = to be done. >> I=E2=80=99ll prepare a patch for that and report back. > > Thank you, in spite of all I said earlier, I really like =E2=80=98local-f= ile=E2=80=99! Commits 24e02c2 and 8476583 change =E2=80=98hosts-file=E2=80=99 and =E2=80= =98sudoers=E2=80=99 as discussed. Are there others left or can we close the bug? Thanks! Ludo=E2=80=99.