scstadmin: Make the default installation prefix /usr/local configurable

git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3718 d57e44dd-8a1f-0410-8b47-8ef2f437770f
This commit is contained in:
Bart Van Assche
2011-07-21 19:00:24 +00:00
parent b52f158f91
commit 0648776e65
2 changed files with 10 additions and 7 deletions

View File

@@ -1,10 +1,13 @@
# Prefix for /sbin and /man destination paths.
PREFIX ?= /usr/local
SCSTADMIN_DIR = scstadmin
MANDIR := $(DESTDIR)$(PREFIX)/usr/local/man/
MANDIR := $(DESTDIR)$(PREFIX)/man
INITDIR := $(shell if [ -f /etc/slackware-version ]; then \
echo $(PREFIX)/etc/rc.d; \
echo /etc/rc.d; \
else \
echo $(PREFIX)/etc/init.d; \
echo /etc/init.d; \
fi)
INSTALL_INITD_CMD := $(shell if [ -f /etc/gentoo-release ]; then \
echo rc-update add; \
@@ -21,7 +24,7 @@ REMOVE_INITD_CMD := $(shell if [ -f /etc/gentoo-release ]; then \
else \
echo /usr/lib/lsb/remove_initd; \
fi)
DEFAULTDIR := $(PREFIX)/etc/default
DEFAULTDIR := /etc/default
all:
cd $(SCSTADMIN_DIR) && $(MAKE) $@
@@ -38,7 +41,7 @@ install:
cd $(SCSTADMIN_DIR) && $(MAKE) $@
for m in scstadmin/man*/*.[1-9]; do \
if [ -e $$m ]; then \
d=$(MANDIR)$$(basename $$(dirname $$m)); \
d=$(MANDIR)/$$(basename $$(dirname $$m)); \
if install -d $$d; then \
install -m 644 $$m $$d; \
fi \
@@ -74,7 +77,7 @@ uninstall:
fi
for m in scstadmin/man*/*.[1-9]; do \
if [ -e $$m ]; then \
d=$(MANDIR)$$(basename $$(dirname $$m)); \
d=$(MANDIR)/$$(basename $$(dirname $$m)); \
rm -f $$d/$$(basename $$m); \
fi \
done

View File

@@ -1,7 +1,7 @@
MODULE_VERSION = 0.9.10
TOOL = scstadmin
SBINDIR := $(PREFIX)/usr/local/sbin
SBINDIR := $(PREFIX)/sbin
all: perl-module