From db3b09fa2dfbca942679bc04ff1ef5153f918494 Mon Sep 17 00:00:00 2001 From: Jason Hall Date: Wed, 21 Sep 2022 16:28:49 -0400 Subject: [PATCH] add 'make dev' target to develop in a container --- .gitignore | 2 ++ Makefile | 14 ++++++++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index a049b6f89c7..6af35560a45 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ packages/* +local-melange.rsa +local-melange.rsa.pub diff --git a/Makefile b/Makefile index f8631c8a4bb..75e5b7b4a7b 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ ARCH := $(shell uname -m) -MELANGE_DIR ?= ../melange -MELANGE ?= ${MELANGE_DIR}/melange +MELANGE ?= $(shell which melange) +MELANGE_DIR ?= /usr/share/melange KEY ?= local-melange.rsa REPO ?= $(shell pwd)/packages @@ -210,3 +210,13 @@ $(eval $(call build-package,giflib,5.2.1-r0)) $(eval $(call build-package,jenkins,2.378-r0)) .build-packages: ${PACKAGES} + +dev: + docker run \ + -v $(shell pwd):/work \ + --workdir=/work \ + --rm -it \ + --entrypoint=sh \ + --platform=linux/amd64 \ + --privileged \ + cgr.dev/chainguard/sdk