From: Matthias Kruk Date: Tue, 14 Feb 2023 12:07:06 +0000 (+0900) Subject: Makefile: Correctly create IPC directories X-Git-Url: https://git.corax.cc/?a=commitdiff_plain;h=cd3beac27b85f6126b7ab0cf9a4ec93af7cdb79b;p=toolbox Makefile: Correctly create IPC directories The command that is supposed to create the directory structure for IPC messaging is written using brace expansion, despite not being a shell script. Because GNU Make does not support brace expansion, it ends up creating an incorrect directory structure. This commit changes the install rule of the Makefile to avoid brace expansion. --- diff --git a/Makefile b/Makefile index 92a0aae..a3f68cb 100644 --- a/Makefile +++ b/Makefile @@ -14,8 +14,12 @@ clean: install: mkdir -p $(DESTDIR)/$(PREFIX)/share/toolbox mkdir -p $(DESTDIR)/$(PREFIX)/bin - mkdir -p $(DESTDIR)/var/lib/toolbox/ipc/{pub,priv,pubsub} - mkdir -p $(DESTDIR)/var/lib/toolbox/uipc/{pub,priv,pubsub} + mkdir -p $(DESTDIR)/var/lib/toolbox/ipc/pub + mkdir -p $(DESTDIR)/var/lib/toolbox/ipc/priv + mkdir -p $(DESTDIR)/var/lib/toolbox/ipc/pubsub + mkdir -p $(DESTDIR)/var/lib/toolbox/uipc/pub + mkdir -p $(DESTDIR)/var/lib/toolbox/uipc/priv + mkdir -p $(DESTDIR)/var/lib/toolbox/uipc/pubsub chmod -R g+rwxs $(DESTDIR)/var/lib/toolbox/ipc chmod -R g+rwxs $(DESTDIR)/var/lib/toolbox/uipc cp toolbox.sh $(DESTDIR)/$(PREFIX)/share/toolbox/.