From 120c08300b7b6ffa3bf2c13c9d87cc674bb6fa82 Mon Sep 17 00:00:00 2001 From: Stefan Schantl Date: Thu, 3 May 2012 21:11:43 +0200 Subject: [PATCH] Remove all hardcoded path now use switches for it - also perform UsrMove. --- Makefile | 45 ++++++++++++++++++++++++++------------------- 1 file changed, 26 insertions(+), 19 deletions(-) diff --git a/Makefile b/Makefile index 7d51cc62..e33359f1 100644 --- a/Makefile +++ b/Makefile @@ -4,35 +4,42 @@ VER = 003 DESTDIR= +prefix=/usr +bindir=$(prefix)/bin +sbindir=$(prefix)/sbin +libdir=$(prefix)/lib +sysconfdir=/etc +localstatedir=/var + # File to store the version number in. -VERSION_FILE = $(DESTDIR)/lib/network/version +VERSION_FILE = $(DESTDIR)$(libdir)/network/version all: @echo "Nothing to do here." install: - -mkdir -pv $(DESTDIR)/etc/{network/{ports,zones},ppp} - -mkdir -pv $(DESTDIR)/lib/{network,sysctl.d,udev} - -mkdir -pv $(DESTDIR)/var/log/network - -mkdir -pv $(DESTDIR)/sbin + -mkdir -pv $(DESTDIR)$(sysconfdir)/{network/{ports,zones},ppp} + -mkdir -pv $(DESTDIR)$(libdir)/{network,sysctl.d,udev} + -mkdir -pv $(DESTDIR)$(localstatedir)/log/network + -mkdir -pv $(DESTDIR)$(sbindir) - install -m 755 -v network $(DESTDIR)/sbin + install -m 755 -v network $(DESTDIR)$(sbindir) - cp -rfv {hooks,header*,functions*} $(DESTDIR)/lib/network/ - cp -fv sysctl.d/* $(DESTDIR)/lib/sysctl.d/ - cp -rfv udev/* $(DESTDIR)/lib/udev - cp -rfv network-* $(DESTDIR)/lib/network/ + cp -rfv {hooks,header*,functions*} $(DESTDIR)$(libdir)/network/ + cp -fv sysctl.d/* $(DESTDIR)$(libdir)/sysctl.d/ + cp -rfv udev/* $(DESTDIR)$(libdir)/udev + cp -rfv network-* $(DESTDIR)$(libdir)/network/ # Install bridge-stp. - install -m 755 bridge-stp $(DESTDIR)/sbin/ - - install -m 755 -v ppp/ip-updown $(DESTDIR)/etc/ppp - ln -svf ip-updown $(DESTDIR)/etc/ppp/ip-pre-up - ln -svf ip-updown $(DESTDIR)/etc/ppp/ip-up - ln -svf ip-updown $(DESTDIR)/etc/ppp/ip-down - ln -svf ip-updown ${DESTDIR}/etc/ppp/ipv6-up - ln -svf ip-updown ${DESTDIR}/etc/ppp/ipv6-down - install -m 755 -v ppp/dialer $(DESTDIR)/etc/ppp + install -m 755 bridge-stp $(DESTDIR)$(sbindir)/ + + install -m 755 -v ppp/ip-updown $(DESTDIR)$(sysconfdir)/ppp + ln -svf ip-updown $(DESTDIR)$(sysconfdir)/ppp/ip-pre-up + ln -svf ip-updown $(DESTDIR)$(sysconfdir)/ppp/ip-up + ln -svf ip-updown $(DESTDIR)$(sysconfdir)/ppp/ip-down + ln -svf ip-updown ${DESTDIR}$(sysconfdir)/ppp/ipv6-up + ln -svf ip-updown ${DESTDIR}$(sysconfdir)/ppp/ipv6-down + install -m 755 -v ppp/dialer $(DESTDIR)$(sysconfdir)/ppp # Create the version file. : > ${VERSION_FILE} -- 2.39.2