aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorBruce Hill <bitbucket@bruce-hill.com>2018-06-24 18:20:11 -0700
committerBruce Hill <bitbucket@bruce-hill.com>2018-06-24 18:20:28 -0700
commit80c8ceb0d4ae7eca729b0fc0f018b7a44a51f7b6 (patch)
tree252da5d378909f4e295f536b208d446c730ea886 /Makefile
parent034376f5f76ef5688199fa9df9205c9b5a5a3e5f (diff)
Added manpage and fixed a bug that screwed up nomsu loading.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile7
1 files changed, 4 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 39758a6..f6e54e5 100644
--- a/Makefile
+++ b/Makefile
@@ -60,10 +60,11 @@ install: build version optimize
fi; \
fi; \
version="`cat version`"; \
- mkdir -pv $$prefix/bin $$prefix/lib/nomsu/$$version $$prefix/share/nomsu/$$version \
+ mkdir -pv $$prefix/bin $$prefix/lib/nomsu/$$version $$prefix/share/nomsu/$$version $$prefix/share/man/man1 \
&& echo "#!$(LUA_BIN)\\nlocal NOMSU_VERSION, NOMSU_PREFIX = [[$$version]], [[$$prefix]]" | cat - nomsu.lua > $$prefix/bin/nomsu$$version \
&& chmod +x $$prefix/bin/nomsu$$version \
&& cp -v nomsu $$prefix/bin \
+ && install -v -g 0 -o 0 -m 644 doc/nomsu.1 $$prefix/share/man/man1 \
&& cp -rv $(LUA_FILES) $(PEG_FILE) core lib tests $$prefix/share/nomsu/$$version;
.PHONY: uninstall
@@ -82,13 +83,13 @@ uninstall: version
version="`cat version`"; \
rm -rvf $$prefix/lib/nomsu/$$version $$prefix/share/nomsu/$$version $$prefix/bin/nomsu$$version; \
if [[ "`find -E $$prefix/bin -type f -regex '.*/nomsu[0-9.]+\$$'`" == "" ]]; then \
- rm -vf $$prefix/bin/nomsu; \
+ rm -vf $$prefix/bin/nomsu $$prefix/share/man/man1/nomsu.1; \
else \
if [ -f $$prefix/bin/nomsu ]; then \
read -p $$'\033[1mIt looks like there are other versions of Nomsu installed. Is it okay to leave the "nomsu" cross-version launcher in place? (recommended) [Y/n]\033[0m ' ans; \
if [[ $$ans =~ ^[Nn] ]]; then \
echo "\033[1mDeleting...\033[0m"; \
- rm -vf $$prefix/bin/nomsu; \
+ rm -vf $$prefix/bin/nomsu $$prefix/share/man/man1/nomsu.1; \
fi; \
fi; \
fi; \