From b119d37d1929a09e25bf288d0273aaaf8c7de86e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Wed, 2 Aug 2017 09:11:47 -0400 Subject: Makefile: replace /var/run with /run Do not create anything under /run when $(ROOT) is non-empty: when we're installing into a chroot /run might not be mounted, and creating files there is counterproductive. --- Makefile | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 201bab1d..b30da52a 100644 --- a/Makefile +++ b/Makefile @@ -61,9 +61,13 @@ install: make install ROOT=$(ROOT) mandir=$(mandir) -C src make install PREFIX=$(ROOT) -C po - mkdir -p $(ROOT)/var/run/netreport $(ROOT)/var/log - chown $(SUPERUSER):$(SUPERGROUP) $(ROOT)/var/run/netreport - chmod u=rwx,g=rwx,o=rx $(ROOT)/var/run/netreport + mkdir -p $(ROOT)/var/log + if -z "$(ROOT)"; then \ + # do not touch /run if installing into a chroot + mkdir -p $(ROOT)/run/netreport; \ + chown $(SUPERUSER):$(SUPERGROUP) $(ROOT)/run/netreport; \ + chmod u=rwx,g=rwx,o=rx $(ROOT)/run/netreport; \ + fi for i in 0 1 2 3 4 5 6 ; do \ dir=$(ROOT)/etc/rc.d/rc$$i.d; \ -- cgit v1.2.1