- 20 Feb, 2021 2 commits
-
-
Sven-Hendrik Haase authored
Don't set initramfs compression to zstd as it's the default now[1] See merge request !163
-
- 16 Feb, 2021 2 commits
-
-
Sven-Hendrik Haase authored
Dynamic allocation for file descriptors used in ./build-host.sh Closes #135 See merge request archlinux/arch-boxes!162
-
juadde authored
Visual studio code had an issue with file descriptors already used by the integrated terminal. This commit asks bash to dynamically assign a "free" file descriptor to be used in the expect function. Closes #135
-
- 31 Jan, 2021 10 commits
-
-
Sven-Hendrik Haase authored
Make disk size configurable per image Closes #127 See merge request archlinux/arch-boxes!160
-
Kristian Klausen authored
It is meant for local usage so the disk should be "big enough".
-
Kristian Klausen authored
cloud-init resizes the disk[1] so we don't need a "big disk" with a lot of unused space + some cloud providers charges for the unused space + some cloud providers offers VM with disk < 20GB. [1] https://cloudinit.readthedocs.io/en/latest/topics/modules.html#growpart Fix #127
-
Kristian Klausen authored
-
Sven-Hendrik Haase authored
Use the fast fast-single-thread runner when using qemu for testing See merge request archlinux/arch-boxes!161
-
Kristian Klausen authored
The fast-single-thread runner is much faster (test-cloudimg-qemu): 3min 39sec[1] vs 8min 37sec[2] [1] https://gitlab.archlinux.org/klausenbusk/arch-boxes/-/jobs/14739 [2] https://gitlab.archlinux.org/klausenbusk/arch-boxes/-/jobs/14746
-
Sven-Hendrik Haase authored
Add basic image See merge request archlinux/arch-boxes!158
-
Kristian Klausen authored
It is similar to the cloud-image but it comes with a preconfigured arch user (pw: arch) and lacks cloud-init.
-
Sven-Hendrik Haase authored
Use --reflink=always when copying the fallback initramfs See merge request archlinux/arch-boxes!159
-
Kristian Klausen authored
It saves us ~20MB.
-
- 29 Jan, 2021 2 commits
-
-
Sven-Hendrik Haase authored
Fix swapfile "insecure permissions" See merge request archlinux/arch-boxes!156
-
Kristian Klausen authored
This isn't really necessary as /swap is mode 0700, but a warning is logged in the journal[1], so let's set /swap/swapfile to mode 0600 and get rid of the warning. [1] swapon[189]: swapon: /swap/swapfile: insecure permissions 0644, 0600 suggested.
-
- 28 Jan, 2021 3 commits
-
-
Sven-Hendrik Haase authored
Fix boot issues caused by missing modules in the initramfs See merge request archlinux/arch-boxes!155
-
Kristian Klausen authored
-
Kristian Klausen authored
The mkinitcpio autodetect hook removes modules not needed by the running system from the initramfs. This make the image non-bootable on some systems as initramfs lacks the relevant kernel modules. Ex: Some systems need the virtio-scsi kernel module and not the "autodetected" virtio-blk kernel module for disk access. So for the initial install we use the fallback initramfs, and "autodetect" should add the relevant modules to the initramfs when the user updates the kernel.
-
- 05 Jan, 2021 1 commit
-
-
Sven-Hendrik Haase authored
Do explicit mirror resolve with curl See merge request archlinux/arch-boxes!154
-
- 04 Jan, 2021 1 commit
-
-
Kristian Klausen authored
host suddenly doesn't understands hostname with https://. I'm not sure it did before, it could be DNS server doing some magic.
-
- 13 Dec, 2020 4 commits
-
-
Sven-Hendrik Haase authored
Verify vagrant public SSH key See merge request archlinux/arch-boxes!153
-
Kristian Klausen authored
-
Sven-Hendrik Haase authored
Use source for sourcing instead of . See merge request archlinux/arch-boxes!152
-
Kristian Klausen authored
It improves readability according to some..
-
- 12 Dec, 2020 7 commits
-
-
Sven-Hendrik Haase authored
Merge http/* into build-inside-vm.sh See merge request archlinux/arch-boxes!146
-
Kristian Klausen authored
-
Kristian Klausen authored
-
Kristian Klausen authored
-
Kristian Klausen authored
-
Sven-Hendrik Haase authored
Use zstd for initramfs compression See merge request archlinux/arch-boxes!134
-
Kristian Klausen authored
-
- 11 Dec, 2020 3 commits
-
-
Sven-Hendrik Haase authored
Only run the "build" job on runner with fast-single-thread See merge request archlinux/arch-boxes!151
-
Kristian Klausen authored
Some of our runners is vey slow and building on them takes +1 hour and we need to adjust many of the timeouts, so let's just build on the fast runners.
-
Kristian Klausen authored
Reverting as this is only needed on very slow machines, and it didn't really fix the problem, as it just fails on another line due to a timeout. This reverts commit ad830608.
-
- 10 Dec, 2020 4 commits
-
-
Sven-Hendrik Haase authored
Bump timeout for initial serial read (30s->60s) See merge request archlinux/arch-boxes!150
-
Kristian Klausen authored
TCG is slow and hitting the timeout under initial boot isn't uncommon.
-
Sven-Hendrik Haase authored
Use stub-resolv.conf for /etc/resolv.conf Closes #123 See merge request archlinux/arch-boxes!149
-
David Runge authored
build-inside-vm.sh: Change the source of `/etc/resolv.conf` to point to `/run/systemd/resolve/stub-resolv.conf`, as it provides support for per-interface resolving [1]. Fixes #123 [1] https://www.freedesktop.org/software/systemd/man/systemd-resolved.service.html#/etc/resolv.conf
-
- 01 Dec, 2020 1 commit
-
-
Sven-Hendrik Haase authored
Increase reflector speed Closes #122 See merge request archlinux/arch-boxes!148
-