<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/gnu/machine, branch merge-deploy</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://git.jakob.space/guix.git/atom?h=merge-deploy</id>
<link rel='self' href='https://git.jakob.space/guix.git/atom?h=merge-deploy'/>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/'/>
<updated>2019-07-31T14:32:52Z</updated>
<entry>
<title>machine: Implement safety checks.</title>
<updated>2019-07-31T14:32:52Z</updated>
<author>
<name>Jakob L. Kreuze</name>
<email>zerodaysfordays@sdf.lonestar.org</email>
</author>
<published>2019-07-24T18:19:17Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=960c51b2ef44bd304450be7316a1c0a8847ad64b'/>
<id>urn:sha1:960c51b2ef44bd304450be7316a1c0a8847ad64b</id>
<content type='text'>
* gnu/machine/ssh.scm (machine-check-file-system-availability)
(machine-check-initrd-modules, check-deployment-sanity): New variable.
(deploy-managed-host): Perform safety checks before deploying.
</content>
</entry>
<entry>
<title>machine: Implement 'roll-back-machine'.</title>
<updated>2019-07-31T13:54:50Z</updated>
<author>
<name>Jakob L. Kreuze</name>
<email>zerodaysfordays@sdf.lonestar.org</email>
</author>
<published>2019-07-23T18:14:39Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=8e708b9e6895f0469cd4251567f43a174d372d26'/>
<id>urn:sha1:8e708b9e6895f0469cd4251567f43a174d372d26</id>
<content type='text'>
* gnu/machine.scm (roll-back-machine, &amp;deploy-error, deploy-error?)
(deploy-error-should-roll-back)
(deploy-error-captured-args): New variable.
* gnu/machine/ssh.scm (roll-back-managed-host): New variable.
* guix/scripts/deploy.scm (guix-deploy): Roll-back systems when a
deployment fails.
</content>
</entry>
<entry>
<title>machine: Rename 'system' field.</title>
<updated>2019-07-31T13:54:50Z</updated>
<author>
<name>Jakob L. Kreuze</name>
<email>zerodaysfordays@sdf.lonestar.org</email>
</author>
<published>2019-07-25T17:44:05Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=2caa50c35e6904b6f1118fb2b969740aa32f3210'/>
<id>urn:sha1:2caa50c35e6904b6f1118fb2b969740aa32f3210</id>
<content type='text'>
* gnu/machine.scm (machine-system): Delete variable.
(machine-operating-system): New variable.
All callers changed.
* doc/guix.texi (Invoking guix deploy): Use the
'machine-operating-system' accessor rather than 'machine-system'.
</content>
</entry>
<entry>
<title>guix system: Add 'reconfigure' module.</title>
<updated>2019-07-26T17:19:49Z</updated>
<author>
<name>Jakob L. Kreuze</name>
<email>zerodaysfordays@sdf.lonestar.org</email>
</author>
<published>2019-07-24T16:34:02Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=5c793753b31b1dcd9a554bce953124f7ae88ca9a'/>
<id>urn:sha1:5c793753b31b1dcd9a554bce953124f7ae88ca9a</id>
<content type='text'>
* guix/scripts/system/reconfigure.scm: New file.
* Makefile.am (MODULES): Add it.
* guix/scripts/system.scm (bootloader-installer-script): Export variable.
* gnu/machine/ssh.scm (switch-to-system, upgrade-shepherd-services)
(install-bootloader): Delete variable.
* gnu/machine/ssh.scm (deploy-managed-host): Rewrite procedure.
* gnu/services/herd.scm (live-service): Export variable.
* gnu/services/herd.scm (live-service-canonical-name): New variable.
* tests/services.scm (live-service): Delete variable.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
</entry>
<entry>
<title>machine: Fix typo.</title>
<updated>2019-07-18T10:57:00Z</updated>
<author>
<name>Tobias Geerinckx-Rice</name>
<email>me@tobias.gr</email>
</author>
<published>2019-07-17T15:32:31Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=53f21b3fe9ed57f0feef003185b561efc9b3e30c'/>
<id>urn:sha1:53f21b3fe9ed57f0feef003185b561efc9b3e30c</id>
<content type='text'>
* gnu/machine/ssh.scm (managed-host-environment-type)[description]:
Fix typo.
</content>
</entry>
<entry>
<title>gnu: Add machine type for deployment specifications.</title>
<updated>2019-07-06T06:10:04Z</updated>
<author>
<name>Jakob L. Kreuze</name>
<email>zerodaysfordays@sdf.lonestar.org</email>
</author>
<published>2019-07-05T18:55:21Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=fa9edf09e992db7510c7471486dffc93e1e707e5'/>
<id>urn:sha1:fa9edf09e992db7510c7471486dffc93e1e707e5</id>
<content type='text'>
* gnu/machine.scm: New file.
* gnu/machine/ssh.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
</content>
</entry>
</feed>
