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)
|
do [ ! -d $$fsname ] && echo $$fsname || :; done)
|
||||||
DIST_SCRIPTS := $(foreach SCRIPT,$(SCRIPTS),dist/bin/$(shell basename $(SCRIPT)))
|
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:
|
dist/bin:
|
||||||
mkdir -pv $@
|
mkdir -pv $@
|
||||||
|
|
@ -43,6 +43,9 @@ dist/lib/bash-util/%.bash: %.bash
|
||||||
cp $< $@
|
cp $< $@
|
||||||
chmod 644 $@
|
chmod 644 $@
|
||||||
|
|
||||||
|
$(PREFIX)/bin/util:
|
||||||
|
ln -s $(PREFIX)/lib/bash-util $(PREFIX)/bin/util
|
||||||
|
|
||||||
install: dist
|
install: dist
|
||||||
cd dist && \
|
cd dist && \
|
||||||
for each in *; \
|
for each in *; \
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue