<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/system/vm.scm, branch v1.2.0</title>
<subtitle>Transactional package manager, declarative GNU/Linux distribution, reproducible deployment tool, and more! https://guix.gnu.org</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/'/>
<entry>
<title>vm: expression-&gt;derivation-in-linux-vm: Run in a UTF-8 locale.</title>
<updated>2020-11-10T20:49:15+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2020-11-10T20:49:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=000e7a0abc747ab6eb4fc23e80e4e9fbe8e75781'/>
<id>000e7a0abc747ab6eb4fc23e80e4e9fbe8e75781</id>
<content type='text'>
* gnu/system/vm.scm (expression-&gt;derivation-in-linux-vm): Add calls to
'setenv' and 'setlocale'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/system/vm.scm (expression-&gt;derivation-in-linux-vm): Add calls to
'setenv' and 'setlocale'.
</pre>
</div>
</content>
</entry>
<entry>
<title>vm: 'system-qemu-image' forces the use of i386/BIOS GRUB.</title>
<updated>2020-11-10T11:20:09+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2020-11-10T11:20:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=7a20c1676a8421f3ac06a2634a27c2837293df0b'/>
<id>7a20c1676a8421f3ac06a2634a27c2837293df0b</id>
<content type='text'>
Fixes &lt;https://bugs.gnu.org/44511&gt;.
Reported by Maxim Cournoyer &lt;maxim.cournoyer@gmail.com&gt;.

* gnu/system/vm.scm (system-qemu-image): Add 'bootloader' field to OS.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes &lt;https://bugs.gnu.org/44511&gt;.
Reported by Maxim Cournoyer &lt;maxim.cournoyer@gmail.com&gt;.

* gnu/system/vm.scm (system-qemu-image): Add 'bootloader' field to OS.
</pre>
</div>
</content>
</entry>
<entry>
<title>vm: system-qemu-image: Fix type error, remove more actual file systems.</title>
<updated>2020-11-04T23:07:45+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2020-11-04T22:10:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=341f67991da4380485676987e24a3fac01403835'/>
<id>341f67991da4380485676987e24a3fac01403835</id>
<content type='text'>
* gnu/system/vm.scm (system-qemu-image)[file-systems-to-keep]: Check
whether SOURCE is a string before calling 'string-prefix?'.  Remove
UUIDs and file system labels as well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/system/vm.scm (system-qemu-image)[file-systems-to-keep]: Check
whether SOURCE is a string before calling 'string-prefix?'.  Remove
UUIDs and file system labels as well.
</pre>
</div>
</content>
</entry>
<entry>
<title>vm: Disable caching for writable file system mappings.</title>
<updated>2020-08-31T13:50:35+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2020-08-31T12:19:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=7eeb78157d3d0267ce4a4ea38ff56a2c4246c11b'/>
<id>7eeb78157d3d0267ce4a4ea38ff56a2c4246c11b</id>
<content type='text'>
Fixes &lt;https://bugs.gnu.org/43062&gt;.
Reported by elaexuotee@wilsonb.com.

* gnu/system/vm.scm (mapping-&gt;file-system)[options]: Disable loose
caching when WRITABLE? is true.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes &lt;https://bugs.gnu.org/43062&gt;.
Reported by elaexuotee@wilsonb.com.

* gnu/system/vm.scm (mapping-&gt;file-system)[options]: Disable loose
caching when WRITABLE? is true.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "vm: Use virtio network driver."</title>
<updated>2020-07-11T21:36:31+00:00</updated>
<author>
<name>Marius Bakke</name>
<email>marius@gnu.org</email>
</author>
<published>2020-07-11T21:27:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=1abf205d11c8b941d7d89855cb55a9cfde078838'/>
<id>1abf205d11c8b941d7d89855cb55a9cfde078838</id>
<content type='text'>
This allows users to specify network interface settings with 'guix system vm'
without having to create a new NIC.  Fixes &lt;https://bugs.gnu.org/42252&gt;.
Reported by Christopher Lemmer Webber &lt;cwebber@dustycloud.org&gt;.

This reverts commit 5379392731b52eef22b4936637eb592b93e04318.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows users to specify network interface settings with 'guix system vm'
without having to create a new NIC.  Fixes &lt;https://bugs.gnu.org/42252&gt;.
Reported by Christopher Lemmer Webber &lt;cwebber@dustycloud.org&gt;.

This reverts commit 5379392731b52eef22b4936637eb592b93e04318.
</pre>
</div>
</content>
</entry>
<entry>
<title>system: vm: Add missing imported module.</title>
<updated>2020-06-09T05:31:16+00:00</updated>
<author>
<name>Royce Strange</name>
<email>royball@disroot.org</email>
</author>
<published>2020-06-09T01:13:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=23567138f842136f83f318b5915457af882ca38a'/>
<id>23567138f842136f83f318b5915457af882ca38a</id>
<content type='text'>
* gnu/system/vm.scm (qemu-image): Import missing (gnu build hurd-boot) module.

Signed-off-by: Maxim Cournoyer &lt;maxim.cournoyer@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/system/vm.scm (qemu-image): Import missing (gnu build hurd-boot) module.

Signed-off-by: Maxim Cournoyer &lt;maxim.cournoyer@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>hurd-boot: Further cleanup of "rc".</title>
<updated>2020-06-08T12:26:14+00:00</updated>
<author>
<name>Jan (janneke) Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2020-06-01T07:46:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=b37c544196898cc3dfa3da07ed344fbe11abc120'/>
<id>b37c544196898cc3dfa3da07ed344fbe11abc120</id>
<content type='text'>
* gnu/packages/hurd.scm (hurd-rc-script): Move implementation to ...
* gnu/build/hurd-boot.scm (boot-hurd-system): ...here, new file.
* gnu/build/linux-boot.scm (make-hurd-device-nodes): Move there likewise.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/hurd.scm (hurd-rc-script): Move implementation to ...
* gnu/build/hurd-boot.scm (boot-hurd-system): ...here, new file.
* gnu/build/linux-boot.scm (make-hurd-device-nodes): Move there likewise.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
</pre>
</div>
</content>
</entry>
<entry>
<title>vm: Shared-store script runs the native QEMU and Bash.</title>
<updated>2020-06-06T21:28:49+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2020-05-27T21:11:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=e768e4e97fff4615da01245437ee91f27adb0c9c'/>
<id>e768e4e97fff4615da01245437ee91f27adb0c9c</id>
<content type='text'>
* gnu/system/vm.scm (system-qemu-image/shared-store-script): Use #+ for
QEMU and BASH.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/system/vm.scm (system-qemu-image/shared-store-script): Use #+ for
QEMU and BASH.
</pre>
</div>
</content>
</entry>
<entry>
<title>vm: &lt;virtual-machine&gt; compiler honors system and target.</title>
<updated>2020-06-06T21:28:49+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2020-05-27T21:09:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=60f759f06d3a33f9284233200a2c732ed8716ef7'/>
<id>60f759f06d3a33f9284233200a2c732ed8716ef7</id>
<content type='text'>
* gnu/system/vm.scm (system-qemu-image/shared-store): Add #:system
and #:target.  Pass it down.
(system-qemu-image/shared-store-script): Likewise.
(virtual-machine-compiler): Likewise.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/system/vm.scm (system-qemu-image/shared-store): Add #:system
and #:target.  Pass it down.
(system-qemu-image/shared-store-script): Likewise.
(virtual-machine-compiler): Likewise.
</pre>
</div>
</content>
</entry>
<entry>
<title>vm: 'qemu-image' preserves the cross-compilation target of the OS.</title>
<updated>2020-06-06T21:28:49+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2020-05-27T22:37:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=52c1b90a5a0c36d618b159233dcf7ba2a56737ba'/>
<id>52c1b90a5a0c36d618b159233dcf7ba2a56737ba</id>
<content type='text'>
* gnu/system/vm.scm (qemu-image)[preserve-target, inputs*]: New variables.
In gexp, use INPUTS* instead of INPUTS.  Wrap OS and BOOTCFG-DRV in
'preserve-target'.  Pass INPUTS* instead of INPUTS as the #:references-graphs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/system/vm.scm (qemu-image)[preserve-target, inputs*]: New variables.
In gexp, use INPUTS* instead of INPUTS.  Wrap OS and BOOTCFG-DRV in
'preserve-target'.  Pass INPUTS* instead of INPUTS as the #:references-graphs.
</pre>
</div>
</content>
</entry>
</feed>
