This is probably not the repo you are looking for.
If you just want to run the scheme code for the book Lisp In Small Pieces, have a look at appleby/Lisp-In-Small-Pieces. The README file for appleby/Lisp-In-Small-Pieces explains how to setup a virtual dev environment using the VMs and/or docker image created here.
If you just want an example of a packer template that builds an Arch Linux system, have a look at elasticdog/packer-arch. This repo is derived from elasticdog/packer-arch.
This repo contains two packer templates that build a virtual machine and a docker image suitable for running the scheme code in the appleby/Lisp-In-Small-Pieces repo.
The artifacts produced by this build are:
- a vagrant box for the vagrant virtualbox provider
- a virtualbox-compatible ovf in tar.gz format
- a docker image
To build the vagrant box and virtualbox ovf, run:
./wrapacker -v <VERSION>
where <VERSION>
is just a bare version string, like 0.6
.
Output files are placed in the output
directory.
To build the docker image, run:
./build_docker -v <VERSION>
The image will be tagged as appleby/lisp-in-small-pieces:VERSION
, and should appear in the list of images when you run docker images
.