commit:     60664bef0aae2e1975a18a8cdecee02bcbf0a730
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Jul  6 17:16:20 2023 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Jul  9 01:16:36 2023 +0000
URL:        https://gitweb.gentoo.org/proj/baselayout.git/commit/?id=60664bef

Makefile: simplify creation of /root, /tmp, /var/tmp

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 Makefile | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/Makefile b/Makefile
index 3c8071c3..36c9134c 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
 # baselayout Makefile
-# Copyright 2006-2011 Gentoo Foundation
+# Copyright 2006-2023 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 #
 # We've moved the installation logic from Gentoo ebuild into a generic
@@ -12,10 +12,11 @@ PKG = baselayout-$(PV)
 DISTFILE = $(PKG).tar.bz2
 
 CHANGELOG_LIMIT = --after="1 year ago"
-INSTALL_DIR    = install -m 0755 -d
-INSTALL_EXE    = install -m 0755
-INSTALL_FILE   = install -m 0644
-INSTALL_SECURE = install -m 0600
+INSTALL       ?= install
+INSTALL_DIR    = $(INSTALL) -m 0755 -d
+INSTALL_EXE    = $(INSTALL) -m 0755
+INSTALL_FILE   = $(INSTALL) -m 0644
+INSTALL_SECURE = $(INSTALL) -m 0600
 
 KEEP_DIRS = \
        /bin \
@@ -27,7 +28,6 @@ KEEP_DIRS = \
        /mnt \
        /opt \
        /proc \
-       /root \
        /run \
        /sbin \
        /sys \
@@ -70,9 +70,9 @@ layout:
        ln -snf ../run $(DESTDIR)/var/run
        ln -snf ../run/lock $(DESTDIR)/var/lock
        # Special dirs
-       chmod 0700 $(DESTDIR)/root
-       chmod 1777 $(DESTDIR)/var/tmp
-       chmod 1777 $(DESTDIR)/tmp
+       $(INSTALL) -d -m 0700 $(DESTDIR)/root
+       $(INSTALL) -d -m 1777 $(DESTDIR)/tmp
+       $(INSTALL) -d -m 1777 $(DESTDIR)/var/tmp
 
 layout-usrmerge: layout
        rm -fr ${DESTDIR}/bin

Reply via email to