aboutsummaryrefslogtreecommitdiff
path: root/gnu
ModeNameSize
-rw-r--r--artwork.scm1605logplainabout
-rw-r--r--bootloader.scm15975logplainabout
d---------bootloader157logplain
d---------build805logplain
-rw-r--r--ci.scm24121logplainabout
-rw-r--r--home.scm4402logplainabout
d---------home75logplain
-rw-r--r--image.scm4048logplainabout
-rw-r--r--installer.scm19317logplainabout
d---------installer678logplain
-rw-r--r--local.mk94045logplainabout
-rw-r--r--machine.scm4858logplainabout
d---------machine80logplain
-rw-r--r--packages.scm22591logplainabout
d---------packages20816logplain
-rw-r--r--platform.scm1403logplainabout
d---------platforms71logplain
-rw-r--r--services.scm47628logplainabout
d---------services2033logplain
-rw-r--r--system.scm63762logplainabout
d---------system695logplain
-rw-r--r--tests.scm12073logplainabout
d---------tests1185logplain
: tor" guix system search tor | grep "^shepherdnames: tor" guix system search anonym network | grep "^name: tor" guix system search . > "$tmpdir/search" test $(wc -l < "$tmpdir/search") -gt 500 rm "$tmpdir/search" # Below, use -n (--dry-run) for the tests because if we actually tried to # build these images, the commands would take hours to run in the worst case. # Verify that the examples can be built. for example in gnu/system/examples/*.tmpl; do case "$example" in *hurd*) options="--target=i586-pc-gnu";; *asus*) # 'asus-c201.tmpl' uses 'linux-libre-arm-generic', which is an # ARM-only package. options="--system=armhf-linux";; *raspberry*) # The Raspberry Pi templates 'linux-libre-arm64-generic', which is # an ARM-only package. options="--system=aarch64-linux";; *plasma*) # Some architectures do not support all the packages Plasma # depends on so restrict to x86_64-linux. options="--system=x86_64-linux";; *vm-image*) # The VM image tries to build 'current-guix' as per 'guix pull'. # Skip it. continue ;; *desktop*) # This image uses 'grub-efi-bootloader' so it needs a GPT # partition. options="-t efi-raw --system=x86_64-linux";; *) options="" ;; esac guix system -n image $options "$example" done # Make sure the desktop image can be built on major architectures. for system in x86_64-linux aarch64-linux do guix system -n image -s "$system" -t efi-raw \ gnu/system/examples/desktop.tmpl done # Verify that the images can be built. guix system -n vm gnu/system/examples/bare-bones.tmpl guix system -n image gnu/system/images/pinebook-pro.scm guix system -n image -t qcow2 gnu/system/examples/bare-bones.tmpl guix system -n image -t iso9660 gnu/system/examples/bare-bones.tmpl guix system -n docker-image gnu/system/examples/docker-image.tmpl # Verify that at least the raw image type is available. guix system --list-image-types | grep "raw"