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