3
5
Fork 0
mirror of git://git.savannah.gnu.org/guix.git synced 2023-12-14 03:33:07 +01:00
guix/etc
Janneke Nieuwenhuizen bb9ef45f1a
DRAFT system: examples: Add devel-hurd.tmpl.
For your hacking pleasure -- Not intended for review / merge just yet.

Try something like

    ./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
    git clone git://git.savannah.gnu.org/guix
    cd guix
    ./bootstrap
    ./configure --localstatedir=/var --sysconfdir=/etc --with-courage
    make

Note that we don't have an ld-wrapper, so you need some ld.so and
LD_LIBRARY_PATH hackery for compiled binaries to run.
2023-12-02 15:39:01 +01:00
..
completion fish completion: Fix typos. 2023-11-07 18:07:08 +02:00
git doc: Add some guidelines for reviewing. 2023-11-07 12:33:25 -05:00
init.d guix-install.sh: Prompt for configuring substitutes discovery. 2021-07-07 23:54:20 -04:00
openrc guix-install.sh: Prompt for configuring substitutes discovery. 2021-07-07 23:54:20 -04:00
snippets build-system: Add zig-build-system. 2023-10-21 00:27:25 +02:00
substitutes DRAFT system: examples: Add devel-hurd.tmpl. 2023-12-02 15:39:01 +01:00
teams/qt etc: Add Qt manifests for Qt maintenance. 2023-08-22 12:32:20 -04:00
committer.scm.in etc/committer: Speed up surrounding-sexp. 2023-09-24 13:49:53 +02:00
copyright.el
disarchive-manifest.scm disarchive-manifest: Add one manifest entry per tarball. 2023-10-08 23:43:49 +02:00
gnu-store.mount.in
guix-daemon.cil.in etc: SELinux: Update policy file. 2023-05-25 12:51:15 +02:00
guix-daemon.conf.in guix-install.sh: Prompt for configuring substitutes discovery. 2021-07-07 23:54:20 -04:00
guix-daemon.service.in etc: systemd services shouldn't ‘RemainAfterExit’. 2022-10-23 02:00:26 +02:00
guix-gc.service.in etc: Add systemd files for running ‘guix gc’ periodically 2021-09-20 14:18:21 +00:00
guix-gc.timer etc: Add systemd files for running ‘guix gc’ periodically 2021-09-20 14:18:21 +00:00
guix-install.sh guix-install.sh: Fix incomplete installation. 2023-07-16 02:00:07 +02:00
guix-publish.conf.in
guix-publish.service.in etc: systemd services shouldn't ‘RemainAfterExit’. 2022-10-23 02:00:26 +02:00
historical-authorizations
hurd-manifest.scm maint: Add gdk-pixbuf to native Hurd manifest. 2023-09-19 07:26:56 +02:00
kernels-manifest.scm maint: Add missing modules to the kernel manifest. 2023-01-06 00:16:06 -05:00
news.scm news: Add 'de' translation. 2023-10-03 14:07:29 +02:00
release-manifest.scm maint: Add icecat to the release manifest. 2023-03-30 11:14:53 +02:00
source-manifest.scm etc: Add 'source-manifest.scm'. 2021-09-14 11:50:58 +02:00
system-tests.scm build-system: Add 'channel-build-system'. 2022-08-09 15:16:06 +02:00
teams.scm teams: Include golang-check.scm in the go team. 2023-11-20 14:56:31 +00:00
time-travel-manifest.scm time-travel-manifest: Comment out versions older than 1.3.0 for now. 2023-09-09 19:36:05 +02:00