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/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/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/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/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/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/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/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).