INIT := bwrap-init
MODULES := local

$(INIT): $(MODULES)
	mkdir $(INIT)
	cp -r $(MODULES) $(INIT)
	mkdir -p $(INIT)/lib/Cauldron/
	cp ../lib/Cauldron/TimedWait.pm $(INIT)/lib/Cauldron/TimedWait.pm
	install -o $(LOGIN) -g $(LOGIN) -t $(INIT) init.pl
	chown -R $(LOGIN):$(LOGIN) $(INIT)

$(MODULES):
	runuser -u $(LOGIN) -- carton install
	chown -R $(LOGIN):$(LOGIN) $(MODULES)

install: $(INIT)
	cp -r $(INIT) $(DIR)
	chown -R $(LOGIN):$(LOGIN) $(DIR)/$(INIT)

clean:
	-rm -r $(MODULES)

clean-more: clean
	-rm -r bwrap-init


.PHONY: clean install clean-more
