commit 04d3ad08f096f2b56e083c37a0747b5d7d8118db parent 108f6b924bfa17db4359b02f30edd44a24ae105a Author: Florian Dold <florian@dold.me> Date: Mon, 4 Dec 2023 20:47:31 +0100 improve install permissions Diffstat:
| M | Makefile | | | 22 | +++++++++++----------- |
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/Makefile b/Makefile @@ -53,15 +53,15 @@ install-nobuild: install-nobuild-bank install-nobuild-nexus .PHONY: install-nobuild-common install-nobuild-common: - install -D -t $(config_dir) contrib/currencies.conf - install -D -t $(sql_dir) database-versioning/versioning.sql + install -m 644 -D -t $(config_dir) contrib/currencies.conf + install -m 644 -D -t $(sql_dir) database-versioning/versioning.sql install -D -t $(bin_dir) contrib/libeufin-dbconfig .PHONY: install-nobuild-bank-files install-nobuild-bank-files: - install -D -t $(config_dir) contrib/bank.conf - install -D -t $(sql_dir) database-versioning/libeufin-bank*.sql - install -D -t $(sql_dir) database-versioning/libeufin-conversion*.sql + install -m 644 -D -t $(config_dir) contrib/bank.conf + install -m 644 -D -t $(sql_dir) database-versioning/libeufin-bank*.sql + install -m 644 -D -t $(sql_dir) database-versioning/libeufin-conversion*.sql .PHONY: install-nobuild-bank install-nobuild-bank: install-nobuild-common install-nobuild-bank-files @@ -73,17 +73,17 @@ install-nobuild-bank: install-nobuild-common install-nobuild-bank-files install -D -t $(bin_dir) contrib/libeufin-tan-*.sh install -D -t $(bin_dir) contrib/libeufin-bank-dbinit install -D -t $(bin_dir) bank/build/install/bank-shadow/bin/libeufin-bank - install -D -t $(lib_dir) bank/build/install/bank-shadow/lib/bank-*.jar + install -m=644 -D -t $(lib_dir) bank/build/install/bank-shadow/lib/bank-*.jar .PHONY: install-nobuild-nexus install-nobuild-nexus: install-nobuild-common - install -D -t $(config_dir) contrib/nexus.conf - install -D -t $(sql_dir) database-versioning/libeufin-nexus*.sql - install -D -t $(man_dir)/man1 doc/prebuilt/man/libeufin-nexus.1 - install -D -t $(man_dir)/man5 doc/prebuilt/man/libeufin-nexus.conf.5 + install -m 644 -D -t $(config_dir) contrib/nexus.conf + install -m 644 -D -t $(sql_dir) database-versioning/libeufin-nexus*.sql + install -m 644 -D -t $(man_dir)/man1 doc/prebuilt/man/libeufin-nexus.1 + install -m 644 -D -t $(man_dir)/man5 doc/prebuilt/man/libeufin-nexus.conf.5 install -D -t $(bin_dir) contrib/libeufin-nexus-dbinit install -D -t $(bin_dir) nexus/build/install/nexus-shadow/bin/libeufin-nexus - install -D -t $(lib_dir) nexus/build/install/nexus-shadow/lib/nexus-*.jar + install -m 644 -D -t $(lib_dir) nexus/build/install/nexus-shadow/lib/nexus-*.jar .PHONY: install install: