<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/system/examples, branch koszko</title>
<subtitle>Wojtek's customized Guix</subtitle>
<id>https://git.koszko.org/guix/atom?h=koszko</id>
<link rel='self' href='https://git.koszko.org/guix/atom?h=koszko'/>
<link rel='alternate' type='text/html' href='https://git.koszko.org/guix/'/>
<updated>2025-02-19T09:21:47Z</updated>
<entry>
<title>gnu: Fix some misspellings.</title>
<updated>2025-02-19T09:21:47Z</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2025-02-19T09:11:03Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/guix/commit/?id=66daf46b411ea68893d3066e654f38fc05d6f286'/>
<id>urn:sha1:66daf46b411ea68893d3066e654f38fc05d6f286</id>
<content type='text'>
Change-Id: I316652aff7418af4b8e83bea24638b1513f8aa97
</content>
</entry>
<entry>
<title>system: examples: Fix typo in bare-hurd.tmpl.</title>
<updated>2024-12-18T20:31:43Z</updated>
<author>
<name>Janneke Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2024-12-18T18:48:04Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/guix/commit/?id=d32a5f6eed976a0a4d0510db308ffe833ab92a35'/>
<id>urn:sha1:d32a5f6eed976a0a4d0510db308ffe833ab92a35</id>
<content type='text'>
* gnu/system/examples/bare-hurd.tmpl: Add missing line-continuation backslash.

Change-Id: Ib918cff3ca96f2a199869e876b6a75fedb09c983
</content>
</entry>
<entry>
<title>system: examples: Update instructions in {bare,devel}-hurd64.tmpl.</title>
<updated>2024-12-18T16:00:13Z</updated>
<author>
<name>Janneke Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2024-12-18T15:53:36Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/guix/commit/?id=7c1199828b149746a555f78df47c552dd0aca885'/>
<id>urn:sha1:7c1199828b149746a555f78df47c552dd0aca885</id>
<content type='text'>
* gnu/system/examples/bare-hurd64.tmpl: Remove --machine q35, there seems to
be no longer any need for this.  Mention that there is no login prompt.
* gnu/system/examples/devel-hurd64.tmpl: Likewise.

Change-Id: Ib918cff3ca96f2a199869e876b6a75fedb09c983
</content>
</entry>
<entry>
<title>system/examples: Fix qemu invocation in comment of bare-hurd64.tmpl.</title>
<updated>2024-12-18T14:28:18Z</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim.cournoyer@gmail.com</email>
</author>
<published>2024-12-18T13:58:57Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/guix/commit/?id=2b32a3809883a9b0fc38a79886921f1a53e00425'/>
<id>urn:sha1:2b32a3809883a9b0fc38a79886921f1a53e00425</id>
<content type='text'>
* gnu/system/examples/bare-hurd64.tmpl: Add missing backslash escape.

Change-Id: I84c5d37c6efb005a14f15b96432360628003d87b
</content>
</entry>
<entry>
<title>system/examples: Use latest QEMU for hurd examples.</title>
<updated>2024-12-18T14:28:18Z</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim.cournoyer@gmail.com</email>
</author>
<published>2024-12-18T13:57:46Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/guix/commit/?id=118d6429c8e7d4fce19da569da959ca753edb087'/>
<id>urn:sha1:118d6429c8e7d4fce19da569da959ca753edb087</id>
<content type='text'>
* gnu/system/examples/bare-hurd64.tmpl: Replace qemu@7 with qemu in invocation
example.
* gnu/system/examples/devel-hurd64.tmpl: Likewise.

Change-Id: I3cdbff6f68b810feff1d9b2929a323498af3fd29
</content>
</entry>
<entry>
<title>system/examples: Fix git clone instructions in devel-hurd64.tmpl template.</title>
<updated>2024-12-18T14:28:18Z</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim.cournoyer@gmail.com</email>
</author>
<published>2024-12-18T12:33:57Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/guix/commit/?id=2dc4a9cca3f297842be676b88cad64eed30c753f'/>
<id>urn:sha1:2dc4a9cca3f297842be676b88cad64eed30c753f</id>
<content type='text'>
* gnu/system/examples/devel-hurd64.tmpl: Fix git clone instructions in
comment.

Change-Id: Id82f3e5d7888355507ac90e86e3bff4c27e6fba1
</content>
</entry>
<entry>
<title>system: examples: Add devel-hurd64.tmpl.</title>
<updated>2024-12-03T07:39:01Z</updated>
<author>
<name>Janneke Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2020-06-05T07:18:35Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/guix/commit/?id=bd785af9955e8e5054bc6109e4c4e6c17f54b6e0'/>
<id>urn:sha1:bd785af9955e8e5054bc6109e4c4e6c17f54b6e0</id>
<content type='text'>
This also updates comments and removes the comment about a very old
`bootstrap-profile' hack.

* gnu/system/examples/devel-hurd.tmpl (hurd-packages): New variable
(%hurd-devel-os): Use it.
* gnu/system/examples/devel-hurd64.tmpl: New file.

Change-Id: I54b6b0843f0dd635d89cca483ae43d23b20d21e8
</content>
</entry>
<entry>
<title>system: examples: Add bare-hurd64.tmpl.</title>
<updated>2024-12-03T07:39:01Z</updated>
<author>
<name>Janneke Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2024-11-12T07:05:52Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/guix/commit/?id=9e2eae54f9ae06a1ca5873ab81fa4835683db2b9'/>
<id>urn:sha1:9e2eae54f9ae06a1ca5873ab81fa4835683db2b9</id>
<content type='text'>
* gnu/system/examples/bare-hurd.tmpl: Update comments.
* gnu/system/examples/bare-hurd64.tmpl: New file.

Change-Id: I8d26afd19afaa8fb3558948b50b0efdc0f83f29c
</content>
</entry>
<entry>
<title>system: examples: Add devel-hurd.tmpl.</title>
<updated>2024-11-11T06:28:33Z</updated>
<author>
<name>Janneke Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2020-06-05T07:18:35Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/guix/commit/?id=2390db7f46c73e78abc202e5ad2eee764472baa5'/>
<id>urn:sha1:2390db7f46c73e78abc202e5ad2eee764472baa5</id>
<content type='text'>
This operating system specification for the Hurd creates a system that
supports building the guix package from git natively.

Do something like

    ./pre-inst-env guix system build --target=i586-pc-gnu \
       gnu/system/examples/devel-hurd.tmpl

    ./pre-inst-env guix system image --image-type=hurd-qcow2 --image-size=15G \
       --no-offload gnu/system/examples/devel-hurd.tmpl

    cp /gnu/store/...disk-image devel.img

    guix shell qemu -- qemu-system-i386 -enable-kvm -m 4096 \
     -device rtl8139,netdev=net0                            \
     -netdev user,id=net0,hostfwd=tcp:127.0.0.1:10022-:2222 \
     -hda devel-hurd.img

    ssh -p 10022 root@localhost
    GUIX_PROFILE=/run/current-system/bootstrap-profile
    source $GUIX_PROFILE/etc/profile
    mkdir -p ~/src/guix
    cd src/guix
    git clone git://git.savannah.gnu.org/guix
    cd guix
    ./bootstrap
    ./configure --with-courage
    make

* gnu/system/examples/devel-hurd.tmpl: New file.

Change-Id: I097c7c00a9ab9602db7f8f3305827c815f308d1e
</content>
</entry>
<entry>
<title>system: hurd: Remove qemu networking from %base-services/hurd.</title>
<updated>2024-11-11T06:28:33Z</updated>
<author>
<name>Janneke Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2024-10-20T17:37:25Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/guix/commit/?id=6dbfe1a118dcded3a9d77f8321aa43fbdd255011'/>
<id>urn:sha1:6dbfe1a118dcded3a9d77f8321aa43fbdd255011</id>
<content type='text'>
This allows us to use %base-services/hurd for services in a Hurd config for a
real machine without removing static-networking.

* gnu/system/hurd.scm (%base-services/hurd): Factor networking out to...
(%base-services+qemu-networking/hurd): ..this new variable.
* gnu/system/examples/bare-hurd.tmpl (%hurd-os): Use it.
* gnu/services/virtualization.scm (%hurd-vm-operating-system): Use it.
* gnu/system/images/hurd.scm (hurd-barebones-os): Use it.  Add comment about
QEMU and networking for a real machine.

Change-Id: I777a63410383b9bf8b5740e4513dbc1e9fb0fd41
</content>
</entry>
</feed>
