GNU bug report logs - #36555
[PATCH 0/2] Refactor out common behavior for system reconfiguration.

Previous Next

Package: guix-patches;

Reported by: zerodaysfordays <at> sdf.lonestar.org (Jakob L. Kreuze)

Date: Mon, 8 Jul 2019 19:53:02 UTC

Severity: normal

Tags: patch

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #110 received at 36555 <at> debbugs.gnu.org (full text, mbox):

From: zerodaysfordays <at> sdf.lonestar.org (Jakob L. Kreuze)
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 36555 <at> debbugs.gnu.org
Subject: Re: [bug#36555] [PATCH v5 0/3] Refactor out common behavior for
 system reconfiguration.
Date: Mon, 22 Jul 2019 14:54:00 -0400
[Message part 1 (text/plain, inline)]
I'm feeling pretty good about this :)

jakob <at> Epsilon ~/Code/guix [env] $ sudo -E ./pre-inst-env guix system reconfigure ~/.config/guix/system/config.scm 
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
The following derivation will be built:
   /gnu/store/327py2dv6xjlm0xanqiqj1paxxx8g1rq-grub.cfg.drv
building /gnu/store/327py2dv6xjlm0xanqiqj1paxxx8g1rq-grub.cfg.drv...
/gnu/store/h45l455dg3wi6b24m0v8as5wdjskpfsm-system
/gnu/store/razfpshw9n33dvm4bp0d2jwpdf4255hf-grub.cfg

activating system...
making '/gnu/store/h45l455dg3wi6b24m0v8as5wdjskpfsm-system' the current system...
setting up setuid programs in '/run/setuid-programs'...
populating /etc from /gnu/store/glzrd1cb6ngzwqvnph3q3pbxxjv8nprs-etc...
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
building /gnu/store/8vn3dlcmhri0f3ygfhqavlab2q35q2yn-install-bootloader.scm.drv...
guix system: bootloader successfully installed on '/dev/sda'
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
building /gnu/store/43cyy0nnrdr6wg9xzcph6shs4w7gfxi6-upgrade-shepherd-services.scm.drv...
shepherd: Evaluating user expression (let* ((services (map primitive-load (?))) # ?) ?).

Jakob L. Kreuze (3):
  guix system: Add 'reconfigure' module.
  guix system: Reimplement 'reconfigure'.
  tests: Add reconfigure system test.

 Makefile.am                         |   1 +
 gnu/local.mk                        |   1 +
 gnu/machine/ssh.scm                 | 189 ++------------------
 gnu/services/herd.scm               |   6 +
 gnu/tests/reconfigure.scm           | 262 ++++++++++++++++++++++++++++
 guix/scripts/system.scm             | 186 +++++---------------
 guix/scripts/system/reconfigure.scm | 237 +++++++++++++++++++++++++
 tests/services.scm                  |   4 -
 8 files changed, 560 insertions(+), 326 deletions(-)
 create mode 100644 gnu/tests/reconfigure.scm
 create mode 100644 guix/scripts/system/reconfigure.scm

-- 
2.22.0
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 5 years and 272 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.