appleby/Lisp-In-Small-Pieces-VM
Archlinux-based Vagrant box and Virtualbox VM for running the code in appleby/Lisp-In-Small-Pieces
Lisp-In-Small-Pieces-VM
Public Service Announcement
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.
About this Repo
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
For the Adventurous Soul
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.