Skip to content

Commit

Permalink
build: copying nimutils via docker to preserve permissions
Browse files Browse the repository at this point in the history
ideally we should not require root but we can improve in the future
  • Loading branch information
miki725 committed Nov 11, 2024
1 parent d8b0a62 commit edc10f7
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -57,11 +57,11 @@ version:

.PHONY: clean
clean:
-rm -rf $(BINARY) $(BINARY).bck dist nimutils con4m nimble.develop
-$(DOCKER) rm -rf $(BINARY) $(BINARY).bck dist nimutils con4m nimble.develop

.PHONY: chalk-docs
chalk-docs: $(BINARY)
rm -rf $@
$(DOCKER) rm -rf $@
$(DOCKER) ./$(BINARY) docgen

# devmode for local deps
Expand All @@ -74,15 +74,15 @@ nimutils con4m::
# It does not like dep structure but it does create the folder
# and nimble build does honor it :shrug:
-$(DOCKER) nimble develop --add https://github.com/crashappsec/$@
cp -r ../$@/* $@
$(DOCKER) cp -r ../$@/* $@

nimutils::
rm -rf $@/nimutils
cd $@ && ln -fs ../../$@/nimutils .
$(DOCKER) rm -rf $@/nimutils
$(DOCKER) ln -fs ../../$@/nimutils nimutils/$@

con4m::
rm -rf $@/files
cd $@ && ln -fs ../../$@/files .
$(DOCKER) rm -rf $@/files
$(DOCKER) ln -fs ../../$@/files con4m/$@

# ----------------------------------------------------------------------------
# TOOL MAKEFILES
Expand Down

0 comments on commit edc10f7

Please sign in to comment.