Makefile: Fix $0/util on installed PREFIXes
This is currently done via a dirty hack (a symlink at $PREFIX/bin/util pointing to $PREFIX/lib/bash-util). If this breaks any other software/packages, I am happy to change this! :)
This commit is contained in:
parent
6ea9a4b7a4
commit
42f7cad47c
1 changed files with 4 additions and 1 deletions
5
Makefile
5
Makefile
|
|
@ -23,7 +23,7 @@ SCRIPTS := $(shell for fsname in $(wildcard scripts/*); \
|
|||
do [ ! -d $$fsname ] && echo $$fsname || :; done)
|
||||
DIST_SCRIPTS := $(foreach SCRIPT,$(SCRIPTS),dist/bin/$(shell basename $(SCRIPT)))
|
||||
|
||||
dist: dist/bin dist/lib/bash-util $(DIST_HELPERS) $(DIST_HELPER_LINKS) $(DIST_SCRIPTS)
|
||||
dist: dist/bin dist/lib/bash-util $(DIST_HELPERS) $(DIST_HELPER_LINKS) $(DIST_SCRIPTS) $(PREFIX)/bin/util
|
||||
|
||||
dist/bin:
|
||||
mkdir -pv $@
|
||||
|
|
@ -43,6 +43,9 @@ dist/lib/bash-util/%.bash: %.bash
|
|||
cp $< $@
|
||||
chmod 644 $@
|
||||
|
||||
$(PREFIX)/bin/util:
|
||||
ln -s $(PREFIX)/lib/bash-util $(PREFIX)/bin/util
|
||||
|
||||
install: dist
|
||||
cd dist && \
|
||||
for each in *; \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue