Commit graph

208 commits

Author SHA1 Message Date
Hiroshi Hatake
7ecceb87ab Update to July 2018 ISO 2018-07-01 14:15:51 +09:00
Hiroshi Hatake
ba9d7bd90c Update to June 2018 ISO 2018-06-17 12:42:28 +09:00
Hiroshi Hatake
0a3608d569 Update to May 2018 ISO 2018-05-07 11:38:33 +09:00
Hiroshi Hatake
5088253a45 Update to March 2018 ISO 2018-03-16 14:06:03 +09:00
Hiroshi Hatake
d83848372a Revert "Update to May 2018 ISO"
This reverts commit ac0604c36a.
2018-03-16 14:05:42 +09:00
Hiroshi Hatake
ac0604c36a Update to May 2018 ISO 2018-03-02 12:08:33 +09:00
Nicolas Iooss
9bd828456d Merge pull request #59 from deathbeam/patch-1
Set expect_disconnect to "true" to fix build
2017-10-22 11:30:09 +02:00
Tomas Slusny
61dab773a1 Set expect_disconnect to "true" to fix build
Based on https://www.packer.io/docs/provisioners/shell.html#expect_disconnect and local test, expect_disconnect in shell provisioner is not true by default anymore, so when install-base tries to reboot machine, installation fails.
2017-10-19 17:26:58 +02:00
Tom Swartz
0522b12f9e Update ISO for Oct 2017 2017-10-02 11:56:46 -04:00
Hiroshi Hatake
b712096688 Update to September 2017 ISO 2017-09-16 16:29:06 +09:00
Hiroshi Hatake
f185199e1e Update to July 2017 ISO 2017-07-02 19:20:39 +09:00
Hiroshi Hatake
d14b3bea35 Update to June 2017 ISO 2017-06-05 10:56:50 +09:00
Tom Swartz
eecb5a7b4a Update to May 2017 ISO 2017-05-02 08:56:57 -04:00
Tom Swartz
02f2f5ea07 Merge pull request #58 from tomaspapan/master
Fix wrapper download iso url and update to April 2017 ISO
2017-04-12 08:38:32 -04:00
Tomas Papan
68e0c0d409
Update to April 2017 ISO 2017-04-12 10:05:30 +02:00
Tomas Papan
4915e58199
Fix wrapper download iso url
It seems the archlinux dropped support for dual iso.
According the official mirror (and many other which I have checked)
there is only -x86_64.iso file.
You can see it here: https://mirrors.kernel.org/archlinux/iso/latest/
This fix will ensure that the correct signature is read when the image
is parsed in sha1sum.txt file.
2017-04-12 09:53:58 +02:00
Tom Swartz
ee0e88f7c9 Update to March 2017 ISO 2017-03-06 10:01:57 -05:00
Michael Ledin
bb83901361 Add "headless" variable for vmware and qemu. 2017-03-05 09:56:31 -08:00
Aaron Bull Schaefer
f06bdf5359 Bump the Copyright date range to include 2017 2017-01-23 16:36:04 -08:00
Aaron Bull Schaefer
dc7fb0cdc8 Change boot wait time to 40 seconds
This splits the difference between 60 seconds (from [1]) and the
previous 20 seconds, which is no longer enough time to boot cleanly...

@tomswartz07, @mod, and I have all been experiencing mid-20 second boot
times, so 40 seconds seems like enough headroom without being excessive.

[1]: 443997f28c
2017-01-23 16:17:27 -08:00
Louis Bellet
e4bcd86a63 Fixing Guest Virtualbox tools
Archlinux wiki suggest for linux kernel using virtualbox-host-modules-arch
2017-01-23 15:40:03 -08:00
Tom Swartz
443997f28c January 2017 ISO + Boot Timeout increase
Update to Jan 2017 ISO (Happy New Year!)

It appears that the ISO startup boot time is slightly longer, recently.
Increase timeout before typing boot commands, to prevent initial parts
of the enable-ssh script from being cut off.
2017-01-09 09:22:45 -05:00
Tomas Papan
e628cd76a3 Add headless option into wrapacker script
Only works with virtualbox provider.
2016-11-20 11:14:50 -08:00
Aaron Bull Schaefer
341a989fab Accept "qemu" as a valid input for the --provider
The nomenclature used with wrapacker is a bit of a mixture between the
Packer "builder" used and the Vagrant "provider" that will eventually
launch the resulting image that it creates. This tries to be a bit more
liberal with the input that will be accepted for that option.
2016-11-18 12:10:00 -08:00
Aaron Bull Schaefer
45fe1a10d0 Tweak formatting for consistency with project conventions
Just to have the style match across all files in the project.
2016-11-18 12:08:30 -08:00
Attila Bogar
227f42add6 use bash syntax 2016-11-18 11:34:56 -08:00
Attila Bogar
3f2ac7e735 libvirt + country mirror support in box 2016-11-18 11:34:56 -08:00
Aaron Bull Schaefer
74f33dc4fe Add SSH user with User Private Groups by default
Related to #53
2016-11-13 10:32:23 -08:00
Nicolas Iooss
322ec10c43 Create vagrant user in vagrant group
The Vagrant documentation for option "group" in syncing folders states
(in https://www.vagrantup.com/docs/synced-folders/basic_usage.html#group):
"By default this will be the SSH user". Vagrant indeed tries to change
the owner and group of synchronized files to vagrant:vagrant (not
vagrant:users). It outputs:

    The following SSH command responded with a non-zero exit status.
    Vagrant assumes that this means the command failed!

    find /vagrant '!' -type l -a '(' ! -user vagrant -or ! -group vagrant
    ')' -exec chown vagrant:vagrant '{}' +

    Stdout from the command:

    Stderr from the command:

    find: 'vagrant' is not the name of an existing group

Fix this by using --user-group instead of --gid users in the useradd
command which creates user vagrant.
2016-11-13 10:29:12 -08:00
Tom Swartz
8f208034ed Rename SSH Setup Script
Change name of SSH setup script to reflect actions
Remove unnecessary SSH key setup in pre-install environment
2016-11-07 17:53:19 -08:00
Tom Swartz
455dc90842 Move Provisioning to STDOUT
Previously, there was an issue with mkfs failing due to a missing
options flag; this error was difficult to catch, as it was only output
in the provisioned OS's virtual machine file.

This change moves the base installation steps to be more in line with
the other provisioning steps, and allows for any errors, issues, or
output to be cached in the logs of the interface running the Packer
build.
2016-11-07 17:53:19 -08:00
Aaron Bull Schaefer
3e29bceab3 Fix missed date reference in the iso_url update 2016-11-07 15:09:35 -08:00
Aaron Bull Schaefer
31d34f357e Update to November 2016 ISO 2016-11-07 14:34:07 -08:00
Aaron Bull Schaefer
aed4423b97 Fix ISO checksum URL override in wrapper script
Resolves #52
2016-11-07 14:22:34 -08:00
Tom Swartz
5dd890c2fa Update to October 2016 ISO
Happy Hacktoberfest
2016-10-17 10:47:55 -04:00
Tom Swartz
8dde72a376 Update to September 2016 ISO 2016-09-14 14:40:51 -04:00
Tom Swartz
a7ff9f2e78 Update to Aug 2016 ISO and fix EXT4 issue
Version 1.43 of e2fsprogs changes mkfs to default 64bit.
This doesn't play nicely with Syslinux, so disable it.

We wouldn't need 64bit filesystems unless we're working with 16TiB
filesystems.
2016-08-10 11:13:27 -04:00
Tom Swartz
e5ef00c926 Merge pull request #50 from elasticdog/fix-issue-49
Revert "Update to August 2016 ISO"
2016-08-03 09:26:28 -04:00
Hiroshi Hatake
8fefaf8b0d Revert "Update to August 2016 ISO"
This reverts commit d93e04754a.

August 2016 ISO image could not boot with `Failed to load ldlinux.c32`
message.
We should revert this change.

Fixes #49.
2016-08-03 13:22:22 +09:00
Hiroshi Hatake
d93e04754a Update to August 2016 ISO 2016-08-02 10:55:02 +09:00
Hiroshi Hatake
6a0928d78c Update to July 2016 ISO 2016-07-04 13:16:22 +09:00
Tom Swartz
36dad6dca7 Update to June 2016 ISO 2016-06-06 11:01:31 -04:00
Aaron Bull Schaefer
adb5b07a82 Merge pull request #48 from tomswartz07/master
Use `checksum_url` to simplify monthly updates
2016-05-02 07:46:51 -07:00
Tom Swartz
71039a406b Use checksum_url to simplify monthly updates
Arch publishes the checksums of the ISO urls and Packer has an option to
read these files directly from the source.

This commit will automatically load the ISO checksums from the provided
URL, making it such that each month only 1 line must be changed.
2016-05-02 08:49:48 -04:00
Tom Swartz
ea342155d8 Update to May 2016 ISO 2016-05-02 08:31:47 -04:00
Tomas Papan
c00e2aff2c Add a headless option in arch-template 2016-04-17 11:28:50 -07:00
Tom Swartz
9c14206b34 Update to April 2016 ISO URL 2016-04-08 10:37:01 -04:00
Tom Swartz
5f104b2e30 Update ISO URL for March 2016 2016-03-08 13:54:31 -05:00
Aaron Bull Schaefer
266dd4ea6c Remove duplicated pacman cleanup step
This gets run as the final step with all builders after the machine
reboots, so no need to do that twice.
2016-02-12 07:40:18 -08:00
Aaron Bull Schaefer
f00a3026f4 Optimize the pacman database before zeroing the drive 2016-02-11 09:08:28 -08:00