From 5cfeb04d872ff85037e0ffa0e5d389780f722451 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Sat, 18 Aug 2007 20:33:04 +0000 Subject: [PATCH] rules.mk: Support installation to /etc/sysconfig - Add rules for - SYSCONFIG_DIR - PREFIX - WORKING_DIR - Fix owners and group of profile script and INSTALL_BINDIR --- make/rules.mk | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/make/rules.mk b/make/rules.mk index 0ac8f42d..a7883400 100644 --- a/make/rules.mk +++ b/make/rules.mk @@ -141,11 +141,20 @@ $(INSTALL_HDRDIR): $(INSTALL) -d -g $(HDRGROUP) -o $(HDROWNER) -m 755 $@ $(INSTALL_BINDIR): - $(INSTALL) -d -g $(BINGROUP) -o $(BINOWNER) -m 755 $@ + $(INSTALL) -d -g $(EXEGROUP) -o $(EXEOWNER) -m 755 $@ $(INSTALL_MKDIR): $(INSTALL) -d -g $(MAKEGROUP) -o $(MAKEOWNER) -m 755 $@ +$(WORKING_DIR): + $(INSTALL) -d -g $(DAEMON_RUN_GROUP) -o $(DAEMON_RUN_USER) -m 700 $@ + +$(PREFIX): + $(INSTALL) -d -g $(PREFIXDIRGROUP) -o $(PREFIXDIROWNER) -m $(PREFIXDIRMODE) $@ + +#$(LOCK_DIR): +# $(INSTALL) -d -g $(DAEMON_RUN_GROUP) -o $(DAEMON_RUN_USER) -m 700 $@ + $(INSTALLED_LIB_SO) $(INSTALLED_LIB_A): $(TOPDIR)/libdir.done $(TOPDIR)/libdir.done: @@ -201,12 +210,15 @@ $(INSTALLED_PROFILE_PATH_SCRIPT): echo "if [ -z \"\$$PATH\" ]; then PATH=$(shell echo $(INSTALL_BINDIR) | sed -e s%^$(ENV_PREFIX)/%/%)" > path_script.sh echo "else PATH=\$$PATH:$(shell echo $(INSTALL_BINDIR) | sed -e s%^$(ENV_PREFIX)/%/%); fi" >> path_script.sh mkdir -p $(dir $@) - $(INSTALL) -o $(MAKEOWNER) -g $(MAKEGROUP) -m $(MAKEMODE) path_script.sh $@ + $(INSTALL) -o $(PROFILEOWNER) -g $(PROFILEGROUP) -m $(PROFILEMODE) path_script.sh $@ $(INSTALLED_VERSION_FILE): $(INSTALL) -o $(DOCOWNER) -g $(DOCGROUP) -m $(DOCMODE) $(TOPDIR)/VERSION $@ echo $(DIST_VERSION) > $@ +$(SYSCONFIG_DIR)/%: % + $(INSTALL) -o $(CFGOWNER) -g $(CFGGROUP) -m $(CFGMODE) $< $@ + ifeq ($(DEVELOPMENT),true) install_profile_path: else