From 89606c34cd327c691fd6a966d36ae6cc9cca1685 Mon Sep 17 00:00:00 2001 From: Daniel Ziltener Date: Fri, 20 Dec 2019 16:26:10 +0100 Subject: [PATCH] Rename to just iocage --- Makefile | 4 ++-- README.md | 13 +++++++------ iocage/builder.go | 2 ++ main.go | 2 +- 4 files changed, 12 insertions(+), 9 deletions(-) diff --git a/Makefile b/Makefile index 8df94d6..77ca2c0 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -BINARY = packer-builder-iocage-jail +BINARY = packer-builder-iocage PLUGIN_DIR = ~/.packer.d/plugins GOBIN = $(shell go env GOPATH)/bin GORELEASER_VER = 0.110.0 @@ -39,4 +39,4 @@ setup-tools: # goreleaser and golangci-lint take pretty long to build # as an optimization, let's just download the binaries curl -sL "https://github.com/goreleaser/goreleaser/releases/download/v$(GORELEASER_VER)/goreleaser_Linux_x86_64.tar.gz" | tar -xzf - -C $(GOBIN) goreleaser - curl -sL "https://github.com/golangci/golangci-lint/releases/download/v$(GOLANGCI_LINT_VER)/golangci-lint-$(GOLANGCI_LINT_VER)-linux-amd64.tar.gz" | tar -xzf - -C $(GOBIN) --strip-components=1 "golangci-lint-$(GOLANGCI_LINT_VER)-linux-amd64/golangci-lint" \ No newline at end of file + curl -sL "https://github.com/golangci/golangci-lint/releases/download/v$(GOLANGCI_LINT_VER)/golangci-lint-$(GOLANGCI_LINT_VER)-linux-amd64.tar.gz" | tar -xzf - -C $(GOBIN) --strip-components=1 "golangci-lint-$(GOLANGCI_LINT_VER)-linux-amd64/golangci-lint" diff --git a/README.md b/README.md index 18b3c13..973de19 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# packer-builder-iocage-jail +# packer-builder-iocage This is a [HashiCorp Packer](https://www.packer.io/) plugin to create iocage snapshots. @@ -10,21 +10,22 @@ This is a [HashiCorp Packer](https://www.packer.io/) plugin to create iocage sna ### Install from source: -Clone repository to `$GOPATH/src/gitea.lyrion.ch/zilti/packer-builder-iocage-jail` +Clone repository to `$GOPATH/src/gitea.lyrion.ch/zilti/packer-builder-iocage` ```sh -$ mkdir -p $GOPATH/src/github.com/vultr; cd $GOPATH/src/github.com/vultr -$ git clone http://gitea.lyrion.ch/zilti/packer-builder-iocage-jail.git +$ mkdir -p $GOPATH/src/gitea.lyrion.ch/zilti; cd $GOPATH/src/gitea.lyrion.ch/zilti +$ git clone http://gitea.lyrion.ch/zilti/packer-builder-iocage.git ``` Enter the provider directory and build the provider ```sh -$ cd $GOPATH/src/gitea.lyrion.ch/zilti/packer-builder-iocage-jail +$ cd $GOPATH/src/gitea.lyrion.ch/zilti/packer-builder-iocage $ make build ``` Link the build to Packer ```sh -$ln -s $GOPATH/bin/packer-builder-iocage-jail ~/.packer.d/plugins/packer-builder-iocage-jail \ No newline at end of file +$ ln -s $GOPATH/bin/packer-builder-iocage ~/.packer.d/plugins/packer-builder-iocage +``` diff --git a/iocage/builder.go b/iocage/builder.go index 7d91197..29d16cc 100644 --- a/iocage/builder.go +++ b/iocage/builder.go @@ -17,6 +17,8 @@ import ( "github.com/hashicorp/packer/template/interpolate" ) +const BuilderID = "packer.iocage" + // Builder implements packer.Builder and builds the actual VirtualBox // images. type Builder struct { diff --git a/main.go b/main.go index a62c00f..479364d 100644 --- a/main.go +++ b/main.go @@ -1,7 +1,7 @@ package main import ( - "gitea.lyrion.ch/zilti/packer-builder-iocage-jail/iocage" + "gitea.lyrion.ch/zilti/packer-builder-iocage/iocage" "github.com/hashicorp/packer/packer/plugin" )