File tree Expand file tree Collapse file tree 2 files changed +5
-50
lines changed Expand file tree Collapse file tree 2 files changed +5
-50
lines changed Original file line number Diff line number Diff line change @@ -290,31 +290,14 @@ install-firecracker: firecracker
290
290
$(FIRECRACKER_DIR ) /Cargo.toml :
291
291
git submodule update --init --recursive $(FIRECRACKER_DIR )
292
292
293
- tools/firecracker-builder-stamp : tools/docker/Dockerfile.firecracker-builder
294
- docker build \
295
- -t localhost/$(FIRECRACKER_BUILDER_NAME ) :$(DOCKER_IMAGE_TAG ) \
296
- -f tools/docker/Dockerfile.firecracker-builder \
297
- tools/docker
298
- touch $@
299
-
300
- $(FIRECRACKER_BIN ) : $(FIRECRACKER_DIR ) /Cargo.toml tools/firecracker-builder-stamp
301
- docker run --rm -it --user $(UID ) \
302
- --volume $(CURDIR ) /$(FIRECRACKER_DIR ) :/src \
303
- --volume $(CARGO_CACHE_VOLUME_NAME ) :/usr/local/cargo/registry \
304
- -e HOME=/tmp \
305
- --workdir /src \
306
- localhost/$(FIRECRACKER_BUILDER_NAME ) :$(DOCKER_IMAGE_TAG ) \
307
- cargo build --release --target $(FIRECRACKER_TARGET )
293
+ $(FIRECRACKER_BIN ) : $(FIRECRACKER_DIR ) /Cargo.toml
294
+ $(FIRECRACKER_DIR ) /tools/devtool -y build --release && \
295
+ $(FIRECRACKER_DIR ) /tools/devtool strip
308
296
309
297
.PHONY : firecracker-clean
310
298
firecracker-clean :
311
- rm -f $(FIRECRACKER_BIN )
312
- - docker run --rm -it --user $(UID ) \
313
- --volume $(CURDIR ) /$(FIRECRACKER_DIR ) :/src \
314
- -e HOME=/tmp \
315
- --workdir /src \
316
- localhost/$(FIRECRACKER_BUILDER_NAME ) :$(DOCKER_IMAGE_TAG ) \
317
- cargo clean
299
+ - $(FIRECRACKER_DIR ) /tools/devtool distclean
300
+ - rm $(FIRECRACKER_BIN )
318
301
319
302
# #########################
320
303
# RunC submodule
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments