arch-boxes merge requestshttps://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests2019-10-13T14:00:56Zhttps://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/65added switch for grub-install2019-10-13T14:00:56ZSven-Hendrik Haasesvenstaro@archlinux.orgadded switch for grub-install*Created by: shibumi*
Signed-off-by: Christian Rebischke <chris@nullday.de>*Created by: shibumi*
Signed-off-by: Christian Rebischke <chris@nullday.de>https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/21replace iso_checksum with iso_checksum_url2017-08-21T09:27:55ZSven-Hendrik Haasesvenstaro@archlinux.orgreplace iso_checksum with iso_checksum_url*Created by: kBite*
By replacing iso_checksum with iso_checksum_url there is no need to
hardcode hash values into vagrant.json.
Trying to add mirror variable leeds to errors: vars inside variables are not
reusable. See packer issue...*Created by: kBite*
By replacing iso_checksum with iso_checksum_url there is no need to
hardcode hash values into vagrant.json.
Trying to add mirror variable leeds to errors: vars inside variables are not
reusable. See packer issue [#874](https://github.com/hashicorp/packer/issues/874).https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/63write_zeroes: flush buffers before writing zeroes2019-10-15T11:57:27ZSven-Hendrik Haasesvenstaro@archlinux.orgwrite_zeroes: flush buffers before writing zeroes*Created by: coderobe*
this avoids spurious failures with e.g. btrfs' metadata backing store when alternative filesystems are used (i.e. #62)*Created by: coderobe*
this avoids spurious failures with e.g. btrfs' metadata backing store when alternative filesystems are used (i.e. #62)https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/61generic-ci: drop wget in favor of curl2019-10-13T11:25:20ZSven-Hendrik Haasesvenstaro@archlinux.orggeneric-ci: drop wget in favor of curl*Created by: coderobe*
curl is already used elsewhere in this script - the additional dependency on wget is not necessary*Created by: coderobe*
curl is already used elsewhere in this script - the additional dependency on wget is not necessaryhttps://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/45reduce redundancy by templating packer cmd2019-08-09T01:10:12ZSven-Hendrik Haasesvenstaro@archlinux.orgreduce redundancy by templating packer cmd*Created by: coderobe*
*Created by: coderobe*
https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/58add more ci workflows2019-10-11T13:22:51ZSven-Hendrik Haasesvenstaro@archlinux.orgadd more ci workflows*Created by: shibumi*
We want to verify python/shell syntax and format.
Signed-off-by: Christian Rebischke <chris@nullday.de>*Created by: shibumi*
We want to verify python/shell syntax and format.
Signed-off-by: Christian Rebischke <chris@nullday.de>https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/60fixed docs and added styleguide2019-10-11T15:46:40ZSven-Hendrik Haasesvenstaro@archlinux.orgfixed docs and added styleguide*Created by: shibumi*
Signed-off-by: Christian Rebischke <chris@nullday.de>*Created by: shibumi*
Signed-off-by: Christian Rebischke <chris@nullday.de>https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/36Replace Atlas Cloud with Vagrant Cloud.2019-01-16T01:24:09ZSven-Hendrik Haasesvenstaro@archlinux.orgReplace Atlas Cloud with Vagrant Cloud.*Created by: ladar*
I updated the JSON and README file to say/use a Vagrant Cloud variable instead of Atlas, which was deprecated/decommissioned quite awhile ago.
Ideally the templates should also be able to use a VAGRANT_CLOUD_TOKEN...*Created by: ladar*
I updated the JSON and README file to say/use a Vagrant Cloud variable instead of Atlas, which was deprecated/decommissioned quite awhile ago.
Ideally the templates should also be able to use a VAGRANT_CLOUD_TOKEN environment variable, but I don't know off the top if it's possible to support both methods for setting an access token. With the environment variable, the access token parameter is unnecessary.https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/50modified travis.yml that it makes use of generic2019-09-30T21:43:34ZSven-Hendrik Haasesvenstaro@archlinux.orgmodified travis.yml that it makes use of generic*Created by: shibumi*
Signed-off-by: Christian Rebischke <chris@nullday.de>*Created by: shibumi*
Signed-off-by: Christian Rebischke <chris@nullday.de>https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/46Shibumi/33 fault tolerance2019-08-09T01:16:40ZSven-Hendrik Haasesvenstaro@archlinux.orgShibumi/33 fault tolerance*Created by: shibumi*
This fixes #33 *Created by: shibumi*
This fixes #33 https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/54added linux2019-10-10T21:49:34ZSven-Hendrik Haasesvenstaro@archlinux.orgadded linux*Created by: shibumi*
This commit fixes #53
Signed-off-by: Christian Rebischke <chris@nullday.de>*Created by: shibumi*
This commit fixes #53
Signed-off-by: Christian Rebischke <chris@nullday.de>https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/32travis: get latest packer release with the help of hashicorp api2018-09-15T19:23:48ZSven-Hendrik Haasesvenstaro@archlinux.orgtravis: get latest packer release with the help of hashicorp api*Created by: jpmenil*
and verify sha256sum.
Need to be tested under travis, of course*Created by: jpmenil*
and verify sha256sum.
Need to be tested under travis, of coursehttps://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/59fixed format and syntax for various files2019-10-11T15:37:49ZSven-Hendrik Haasesvenstaro@archlinux.orgfixed format and syntax for various files*Created by: shibumi*
Signed-off-by: Christian Rebischke <chris@nullday.de>*Created by: shibumi*
Signed-off-by: Christian Rebischke <chris@nullday.de>https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/22bug fix to PR #21: fixed variable names not committed2017-08-21T16:18:09ZSven-Hendrik Haasesvenstaro@archlinux.orgbug fix to PR #21: fixed variable names not committed*Created by: kBite*
I'm sorry, I didn't double check what's staged and thus didn't commit fixed variable names: 'iso_checksum' -> 'iso_checksum_url'*Created by: kBite*
I'm sorry, I didn't double check what's staged and thus didn't commit fixed variable names: 'iso_checksum' -> 'iso_checksum_url'https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/35fixed #342018-10-05T22:08:48ZSven-Hendrik Haasesvenstaro@archlinux.orgfixed #34*Created by: shibumi*
systemd is checking for xorg now, when trying to apply `localectl
set-x11-keymap`. So we just remove that line (we are not shipping boxes
with X11 either)
We have also updated the date for the local.json examp...*Created by: shibumi*
systemd is checking for xorg now, when trying to apply `localectl
set-x11-keymap`. So we just remove that line (we are not shipping boxes
with X11 either)
We have also updated the date for the local.json example file
Signed-off-by: Christian Rebischke <chris@nullday.de>https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/23Make travis validate json2017-08-22T08:25:29ZSven-Hendrik Haasesvenstaro@archlinux.orgMake travis validate json*Created by: kBite*
As I broke `vagrant.json` (#21) and fixed it (#22) I want to prevent this.
At https://travis-ci.org/kBite/arch-boxes/builds/266753922 you find `.travis.yml` output building my branch which is based on master and f...*Created by: kBite*
As I broke `vagrant.json` (#21) and fixed it (#22) I want to prevent this.
At https://travis-ci.org/kBite/arch-boxes/builds/266753922 you find `.travis.yml` output building my branch which is based on master and fails as expected.
`packer` version is currently hardcoded, because there is no 'latest' (see hashicorp/packer/issues/<span></span>5265).https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/10Fix the building proccess2017-07-05T18:33:48ZSven-Hendrik Haasesvenstaro@archlinux.orgFix the building proccess*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/17Write zeros to disk to improve disk compression2017-08-03T23:19:23ZSven-Hendrik Haasesvenstaro@archlinux.orgWrite zeros to disk to improve disk compression*Created by: appleby*
Write zeros to a file on the root partition until the filesystem is full, then unlink the file. Packer will compress the disk as part of the build, resulting in smaller final disk image.
The same strategy is use...*Created by: appleby*
Write zeros to a file on the root partition until the filesystem is full, then unlink the file. Packer will compress the disk as part of the build, resulting in smaller final disk image.
The same strategy is used in the hashicorp/atlas-packer-vagrant-tutorial repo, here:
https://github.com/hashicorp/atlas-packer-vagrant-tutorial/blob/master/scripts/zerodisk.sh
After this change, the virtualbox box file size was reduced by ~230MB on my system:
```shell
[ma@march arch-boxes]? du -h Arch-Linux-x86_64-virtualbox-2017-08-02-*
434M Arch-Linux-x86_64-virtualbox-2017-08-02-after.box
667M Arch-Linux-x86_64-virtualbox-2017-08-02-before.box
```
I've only tested this change with the virtualbox-iso provider. I have reason to believe it works with the vmare-iso and qemu providers as well, as I contributed a [similar change to the packer-arch repo](https://github.com/elasticdog/packer-arch/pull/46) a while back and they have enabled it for vmware, qemu, and parallels providers. But if it turns out it breaks things for other providers, I can move it into a separate provisioner that has an `"only": ["virtualbox-iso"]` clause, if necessary.https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/6Remove header/dkms (Closes #4)2017-07-03T05:21:05ZSven-Hendrik Haasesvenstaro@archlinux.orgRemove header/dkms (Closes #4)*Created by: rafaelsoaresbr*
Use Virtualbox guest kernel modules for Arch Kernel (virtualbox-guest-modules-arch).*Created by: rafaelsoaresbr*
Use Virtualbox guest kernel modules for Arch Kernel (virtualbox-guest-modules-arch).https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/7Setting up authorization rule for Polkit2020-08-30T15:58:58ZSven-Hendrik Haasesvenstaro@archlinux.orgSetting up authorization rule for Polkit*Created by: rafaelsoaresbr*
Configure Polkit to bypass password prompt.*Created by: rafaelsoaresbr*
Configure Polkit to bypass password prompt.