Opened 7 years ago

Closed 6 years ago

Last modified 6 years ago

#52838 closed submission (fixed)

packer @0.11.0 by HashiCorp: Creating machine images and containers for multiple platforms

Reported by: echophage (Echophage) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: newtonne
Port: packer

Description

Packer automates the creation of any type of machine image. A machine image is a single static unit that contains a pre-configured operating system and installed software which is used to quickly create new running machines. Machine image formats change for each platform. Packer comes out of the box with support for the following platforms: Amazon EC2 (AMI): Both EBS-backed and instance-store AMIs, Azure, DigitalOcean, Docker, Google Compute Engine, OpenStack, Parallels, QEMU: Both KVM and Xen images, VirtualBox, VMware. Support for other platforms can be added via plugins.


--Modifications done in respect due to the use of the "go"-tools: the extract path/folder structure is forced by the make/build script of the source file package.

patch-makefile:
at build target "release" remove "test" and "package". We don't need a package for publishing nor we need a test for checking the released source file package.

patch-build.sh:
remove the version number generating for prerelease packages, since we compile an unchanged release package.
Remove several build targets: linux, freebsd, openbsd, arm, 386.

Please review my port file, any hints/help for improvement are welcome.

Attachments (3)

portfile (2.7 KB) - added by echophage (Echophage) 7 years ago.
patch-build.sh.diff (673 bytes) - added by echophage (Echophage) 7 years ago.
patch-makefile.diff (391 bytes) - added by echophage (Echophage) 7 years ago.

Download all attachments as: .zip

Change History (7)

Changed 7 years ago by echophage (Echophage)

Attachment: portfile added

Changed 7 years ago by echophage (Echophage)

Attachment: patch-build.sh.diff added

Changed 7 years ago by echophage (Echophage)

Attachment: patch-makefile.diff added

comment:1 Changed 7 years ago by echophage (Echophage)

Homepage of packer: http://www.packer.io

comment:2 Changed 7 years ago by mf2k (Frank Schima)

Keywords: HashiCorp packer removed
Version: 2.3.4

comment:3 Changed 6 years ago by kurthindenburg (Kurt Hindenburg)

Resolution: fixed
Status: newclosed

This was added July 2018

comment:4 Changed 6 years ago by jmroot (Joshua Root)

Cc: newtonne added
Note: See TracTickets for help on using tickets.