- Aug 30, 2021
-
-
Kristian Klausen authored
-
Kristian Klausen authored
- Aug 01, 2021
-
-
Kristian Klausen authored
The bug has been fixed in v5.14-rc1[1] and backported to the stable kernels: 5.13.2, 5.12.17 and 5.10.50. The newest archiso (shipped today) ships with 5.13.6. [1] https://github.com/torvalds/linux/commit/2b9ac22b12a266eb4fec246a07b504dd4983b16b Fix #139 This reverts commit 316d0523.
-
- Jun 19, 2021
-
-
Kristian Klausen authored
Downgrade to util-linux v2.36 to workaround kernel bug Closes #138 See merge request archlinux/arch-boxes!171
-
Kristian Klausen authored
losetup (>=2.37)[1] uses the LOOP_CONFIGURE ioctl which discard support is broken[2]. [1] https://github.com/karelzak/util-linux/pull/1152 [2] https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git/commit/?h=for-5.14/drivers&id=2b9ac22b12a266eb4fec246a07b504dd4983b16b Fix #138
-
- Jun 06, 2021
-
-
Kristian Klausen authored
netctl isn't used since Vagrant v2.2.10[1][2] and the users has been given a fair chance to update now (>9 months). Fix #112 [1] https://github.com/hashicorp/vagrant/blob/ee2a5daceec7f18accc59a69b84ced299a219188/CHANGELOG.md#2210-august-24-2020 [2] https://github.com/hashicorp/vagrant/pull/11400
-
- May 12, 2021
-
-
Kristian Klausen authored
[1] archlinux/infrastructure!335
-
- May 05, 2021
-
-
Kristian Klausen authored
Fix shellcheck complains due to new version See merge request archlinux/arch-boxes!169
-
Kristian Klausen authored
Shellcheck v0.7.2[1] added more checks resulting in the following complains in our case: In build-host.sh line 12: readonly TMPDIR="$(mktemp --dry-run --directory --tmpdir="${PWD}/tmp")" ^----^ SC2155: Declare and assign separately to avoid masking return values. In build-inside-vm.sh line 16: readonly TMPDIR="$(mktemp --dry-run --directory --tmpdir="${PWD}/tmp")" ^----^ SC2155: Declare and assign separately to avoid masking return values. In build-inside-vm.sh line 19: chown "${SUDO_UID}:${SUDO_GID}" "${OUTPUT}" "${TMPDIR}" ^---------^ SC2153: Possible misspelling: SUDO_GID may not be assigned, but SUDO_UID is. [1] https://github.com/koalaman/shellcheck/blob/331e89be990547b6e21ad1b6e56065bcda1ba053/CHANGELOG.md#v072---2021-04-19
-
- Mar 27, 2021
-
-
Sven-Hendrik Haase authored
Refer to the ArchWiki for tested cloud providers and instructions Closes #133 See merge request archlinux/arch-boxes!168
-
Kristian Klausen authored
Fix #133
-
- Mar 19, 2021
-
-
Sven-Hendrik Haase authored
Remove haveged See merge request archlinux/arch-boxes!167
-
Kristian Klausen authored
haveged was presumably added to increase entropy and prevent entropy starvation. A few things has changed since, most notable: * the kernel actively tries to add entropy (jitter entropy)[1][2][3][4] * /dev/random no longer blocks after CRNG initialization[5][6] [1] https://github.com/torvalds/linux/commit/3f2dc2798b81531fd93a3b9b7c39da47ec689e55 [2] https://github.com/torvalds/linux/commit/50ee7529ec4500c88f8664560770a7a1b65db72b [3] https://lore.kernel.org/lkml/alpine.DEB.2.21.1909290010500.2636@nanos.tec.linutronix.de/T/ [4] https://lwn.net/Articles/800509/ [5] https://github.com/torvalds/linux/commit/30c08efec8884fb106b8e57094baa51bb4c44e32 [6] https://lwn.net/Articles/808575/
-
- Mar 16, 2021
-
-
Sven-Hendrik Haase authored
Don't use the secure runner on forks See merge request archlinux/arch-boxes!166
-
- Mar 14, 2021
-
-
Kristian Klausen authored
The jobs will get stuck as the secure runner is only enabled for the archlinux group.
-
- Mar 09, 2021
-
-
Sven-Hendrik Haase authored
Cleanup README Closes #134 See merge request archlinux/arch-boxes!165
-
Kristian Klausen authored
Fix #134
-
- Feb 25, 2021
-
-
Sven-Hendrik Haase authored
Fix partial upgrade in the guest Closes #136 See merge request archlinux/arch-boxes!164
-
Kristian Klausen authored
A partial upgrade is often a bad idea and can cause issue like: qemu-img: /usr/lib/libc.so.6: version `GLIBC_2.33' not found (required by qemu-img) cow_spacesize is bumped as upgrading can use a lot of storage. linux is ignored as we need the kernel modules for the current kernel to be available. Fix #136
-
- Feb 20, 2021
-
-
Sven-Hendrik Haase authored
Don't set initramfs compression to zstd as it's the default now[1] See merge request archlinux/arch-boxes!163
-
- Feb 16, 2021
-
-
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
-
- Jan 31, 2021
-
-
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.
-
- Jan 29, 2021
-
-
Sven-Hendrik Haase authored
Fix swapfile "insecure permissions" See merge request archlinux/arch-boxes!156
-