OSDN Git Service

build-container: use current user's uid/gid to build
authorhylom <hylom@users.osdn.me>
Thu, 30 May 2019 11:52:28 +0000 (11:52 +0000)
committerhylom <hylom@users.osdn.me>
Thu, 30 May 2019 11:52:28 +0000 (11:52 +0000)
build-container/Makefile

index 2605c0f..b68b243 100644 (file)
@@ -1,6 +1,16 @@
+BUILD_DIR=build
+UID=$(shell id -u)
+GID=$(shell id -g)
+
 image:
        docker build -t newslash-build .
 
-run:
-       docker run -ti --rm -v $(shell pwd)/build:/var/newslash/build newslash-build bash
+build:
+       mkdir -p $(BUILD_DIR)
+       docker run -ti --rm -u $(UID):$(GID) -v $(shell pwd)/$(BUILD_DIR):/var/newslash/build newslash-build bash
 
+clean:
+       rm -f $(BUILD_DIR)/*.deb
+       rm -f $(BUILD_DIR)/*.build
+       rm -f $(BUILD_DIR)/*.buildinfo
+       rm -f $(BUILD_DIR)/*.changes