arch-boxes merge requestshttps://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests2017-07-03T05:27:14Zhttps://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/9Set locale.conf during installation2017-07-03T05:27:14ZSven-Hendrik Haasesvenstaro@archlinux.orgSet locale.conf during installation*Created by: rafaelsoaresbr*
Hello, I'm running some builds with:
`$ packer build -only=virtualbox-iso vagrant.json`
and the build get stuck in the following screen:
![message_1](https://user-images.githubusercontent.com/13059863/277...*Created by: rafaelsoaresbr*
Hello, I'm running some builds with:
`$ packer build -only=virtualbox-iso vagrant.json`
and the build get stuck in the following screen:
![message_1](https://user-images.githubusercontent.com/13059863/27775568-481001e2-5f71-11e7-9f7a-ee38ae52ecf0.png)
![message_2](https://user-images.githubusercontent.com/13059863/27775569-4abd64ca-5f71-11e7-91da-fa28eba2f399.png)
Setting locale.conf during system installation fixes this problem.https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/37pacstrap: set up the image using NoExtract rules to prune dead weight2019-02-28T20:39:11ZSven-Hendrik Haasesvenstaro@archlinux.orgpacstrap: set up the image using NoExtract rules to prune dead weight*Created by: eli-schwartz*
A virtual machine image does not need tons of locales in order to do its job, nor does it need extensive (or any) documentation.
With this change, a bare pacstrapped directory drops from 1.3GB to 1.1GB*Created by: eli-schwartz*
A virtual machine image does not need tons of locales in order to do its job, nor does it need extensive (or any) documentation.
With this change, a bare pacstrapped directory drops from 1.3GB to 1.1GBhttps://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/40Got it working on Windows 10 + some other misc stuff2019-05-21T19:21:28ZSven-Hendrik Haasesvenstaro@archlinux.orgGot it working on Windows 10 + some other misc stuff*Created by: MBetters*
- Got it working on Windows 10
- Updated to the latest ISO (the `2019.05.02-x86_64` ISO from the `ftp.wrz.de` mirror)
- Added boot commands to create a `vagrant` sudoer user, so packer's SSH can work
- Added a ...*Created by: MBetters*
- Got it working on Windows 10
- Updated to the latest ISO (the `2019.05.02-x86_64` ISO from the `ftp.wrz.de` mirror)
- Added boot commands to create a `vagrant` sudoer user, so packer's SSH can work
- Added a [jq](https://github.com/stedolan/jq) command to the README. That command preprocesses `vagrant.json` so that only the `vagrant` post-processor runs, so normal users can skip the publishing to Vagrant cloud (otherwise they'd get a 401 Unauthorized error at the end of their packer build). The `jq` is also piped through a `tr` to remove Windows carriage returns, if they exist.
- Added another `<wait>` to fix the race condition where the boot commands try to execute before the autologin occurshttps://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/57removed vagrant.json for testing2019-10-10T22:30:41ZSven-Hendrik Haasesvenstaro@archlinux.orgremoved vagrant.json for testing*Created by: shibumi*
This PR must fail and is only for testing github actions.
Signed-off-by: Christian Rebischke <chris@nullday.de>*Created by: shibumi*
This PR must fail and is only for testing github actions.
Signed-off-by: Christian Rebischke <chris@nullday.de>https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/62install: use btrfs with zstd compression2019-11-24T19:45:46ZSven-Hendrik Haasesvenstaro@archlinux.orginstall: use btrfs with zstd compression*Created by: coderobe*
this *may* help with size
needs to be tested before merging*Created by: coderobe*
this *may* help with size
needs to be tested before merginghttps://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/80Use vmsvga + 10MB of VRAM and update JSONs2020-02-24T09:57:57ZSven-Hendrik Haasesvenstaro@archlinux.orgUse vmsvga + 10MB of VRAM and update JSONs*Created by: juadde*
Hello, I tried to warn the user when he use Virtualbox and still align on Vbox recos.
Please let me know if I can do something better.*Created by: juadde*
Hello, I tried to warn the user when he use Virtualbox and still align on Vbox recos.
Please let me know if I can do something better.https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/90Cleanup of generic-ci.sh variables2020-02-25T12:49:45ZSven-Hendrik Haasesvenstaro@archlinux.orgCleanup of generic-ci.sh variables*Created by: juadde*
As packer templates uses variables, variables overriding is not useful, and checks can be perfomed on those variables. (Would have prevented me to make a typo error last time)
sha1sums.txt needs to be accessible ho...*Created by: juadde*
As packer templates uses variables, variables overriding is not useful, and checks can be perfomed on those variables. (Would have prevented me to make a typo error last time)
sha1sums.txt needs to be accessible however, in order to extract the sha1sum.
I rely on pkgbuild.com for sha1sums.https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/98Fix virtualbox build with reflector installation2020-04-12T09:36:46ZSven-Hendrik Haasesvenstaro@archlinux.orgFix virtualbox build with reflector installation*Created by: juadde*
I wanted to investigate why reflector-init was not working with the latest boxes, and found that building the box failed. Pacman was failing to install reflector due to the missing --noconfirm, and virtualbox guest ...*Created by: juadde*
I wanted to investigate why reflector-init was not working with the latest boxes, and found that building the box failed. Pacman was failing to install reflector due to the missing --noconfirm, and virtualbox guest modules are now part of "linux" package directly, so there's no need to add them. I will investigate on the refector-init issue, it seems that for me reflector is trying to reach the mirror page before having DNS available.https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/110Remove outdated warning about SSD capabilities2020-08-11T21:37:14ZSven-Hendrik Haasesvenstaro@archlinux.orgRemove outdated warning about SSD capabilitiesThis is a problem from earlier times. :)This is a problem from earlier times. :)Christian RebischkeChristian Rebischkehttps://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/111revert keeping artifacts2020-08-11T21:32:19ZChristian Rebischkerevert keeping artifactsKeeping artifacts brings us no benefits and the produced artifacts
should never be used, because they consist of vagrant specific
settings.
For building QEMU/Virtualbox images, checkout the cloud.json fileKeeping artifacts brings us no benefits and the produced artifacts
should never be used, because they consist of vagrant specific
settings.
For building QEMU/Virtualbox images, checkout the cloud.json fileChristian RebischkeChristian Rebischkehttps://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/113WIP: Add test in CI pipeline2020-08-13T20:10:46ZSven-Hendrik Haasesvenstaro@archlinux.orgWIP: Add test in CI pipelineThis is the original MR by @Kppqju77 but with enabled secure runners.This is the original MR by @Kppqju77 but with enabled secure runners.https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/116WIP: Use the mirror.pkgbuild.com mirror for all builds2020-08-16T21:46:23ZKristian KlausenWIP: Use the mirror.pkgbuild.com mirror for all buildsBuilds fails from time to time, often due to a out-of-sync or broken
mirror. So let's switch to a reliable:tm: mirror managed by us instead of
rolling the dice on every build.Builds fails from time to time, often due to a out-of-sync or broken
mirror. So let's switch to a reliable:tm: mirror managed by us instead of
rolling the dice on every build.https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/117WIP: Use mkosi in place of packer2020-08-30T13:29:51ZKristian KlausenWIP: Use mkosi in place of packerThis hasn't been tested and probably doesn't work at all.
I did remove the `python` and `linux-headers` package. Do we need them?This hasn't been tested and probably doesn't work at all.
I did remove the `python` and `linux-headers` package. Do we need them?https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/132Compress initramfs with xz2020-09-29T03:55:44ZSven-Hendrik Haasesvenstaro@archlinux.orgCompress initramfs with xzIn my tests this gains us about 10MB.In my tests this gains us about 10MB.Christian RebischkeKristian KlausenChristian Rebischkehttps://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/133Draft: Compress the Vagrant qemu image2020-09-29T03:44:07ZKristian KlausenDraft: Compress the Vagrant qemu imageLets see how this change the metrics :)Lets see how this change the metrics :)https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/135Draft: Don't enable cloud-init services2020-10-03T10:55:34ZKristian KlausenDraft: Don't enable cloud-init servicesThey are automatically enabled by the cloud-init-generator[1].
[1] https://cloudinit.readthedocs.io/en/latest/topics/boot.html#generator
Fix #88
---
This should be safe. I just want to test it first.They are automatically enabled by the cloud-init-generator[1].
[1] https://cloudinit.readthedocs.io/en/latest/topics/boot.html#generator
Fix #88
---
This should be safe. I just want to test it first.https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/143Activate qemu-ga.service in cloud image2020-11-02T23:17:48ZDavid RungeActivate qemu-ga.service in cloud imagebuild-inside-vm.sh:
As the qemu-guest-agent package is installed in the cloud image, the
qemu-ga.service that it provides needs to be enabled to provide
integration with e.g. libvirt.build-inside-vm.sh:
As the qemu-guest-agent package is installed in the cloud image, the
qemu-ga.service that it provides needs to be enabled to provide
integration with e.g. libvirt.https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/157clarify arch default user in README.md (fixes #130)2021-01-30T22:34:08ZMichael Vorburger.chclarify arch default user in README.md (fixes #130)https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/170Add a workaround for fstrim command not working in some FS2021-06-18T07:42:19ZjuaddeAdd a workaround for fstrim command not working in some FSToday build is failing when fstrim is not supported on the FS.
This workaround enables the build to continue even when trimming is failing, by having a workaround for `set -o errexit` option at the beginning.
We could also unset this pro...Today build is failing when fstrim is not supported on the FS.
This workaround enables the build to continue even when trimming is failing, by having a workaround for `set -o errexit` option at the beginning.
We could also unset this property.
Please advise if any adjustment should be done.https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/172Draft: Upload release artifacts to "Generic Packages Repository"2022-05-29T14:35:00ZKristian KlausenDraft: Upload release artifacts to "Generic Packages Repository"Fix #118
---
Example: https://gitlab.archlinux.org/klausenbusk/arch-boxes/-/releases/v20210830.32835 and https://gitlab.archlinux.org/klausenbusk/arch-boxes/-/packages/366Fix #118
---
Example: https://gitlab.archlinux.org/klausenbusk/arch-boxes/-/releases/v20210830.32835 and https://gitlab.archlinux.org/klausenbusk/arch-boxes/-/packages/366