]> git.corax.cc Git - toolbox/commitdiff
Makefile: Correctly create IPC directories
authorMatthias Kruk <m@m10k.eu>
Tue, 14 Feb 2023 12:07:06 +0000 (21:07 +0900)
committerMatthias Kruk <m@m10k.eu>
Tue, 14 Feb 2023 12:07:06 +0000 (21:07 +0900)
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.

Makefile

index 92a0aae88dadd851806c57474c35778e9b79f80f..a3f68cbaec0a80fee2e755c9ccf86ce2ba1dc9c7 100644 (file)
--- 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/.