openbsd-ports/net/vnstat/patches/patch-Makefile

67 lines
2.0 KiB
Plaintext
Raw Normal View History

$OpenBSD: patch-Makefile,v 1.1.1.1 2010/10/25 10:14:53 pea Exp $
--- Makefile.orig Sat Aug 1 21:23:43 2009
+++ Makefile Fri Sep 24 16:45:07 2010
@@ -4,20 +4,20 @@ SBIN = $(DESTDIR)/usr/sbin
MAN = $(DESTDIR)/usr/share/man
# bin and man dirs for *BSD
-BIN_BSD = $(DESTDIR)/usr/local/bin
-SBIN_BSD = $(DESTDIR)/usr/local/sbin
-MAN_BSD = $(DESTDIR)/usr/local/man
+BIN_BSD ?= ${PREFIX}/bin
+SBIN_BSD ?= ${PREFIX}/sbin
+MAN_BSD ?= ${PREFIX}/man
default: vnstat
vnstat:
- +make -C src
+ +$(MAKE) -C src
all:
- +make -C src all
+ +$(MAKE) -C src all
clean:
- make -C src clean
+ $(MAKE) -C src clean
install:
@echo "Installing vnStat..."
@@ -126,7 +126,6 @@ bsdinstall:
fi
# install binaries
- install -dm 755 $(DESTDIR)/var/db/vnstat
install -s -m 755 src/vnstat $(BIN_BSD)
install -s -m 755 src/vnstatd $(SBIN_BSD)
@@ -137,24 +136,18 @@ bsdinstall:
# install default config if such doesn't exist
@if [ ! -f $(DESTDIR)/etc/vnstat.conf ]; \
- then echo "Installing config to $(DESTDIR)/etc/vnstat.conf"; \
- install -D -m 644 cfg/vnstat.conf $(DESTDIR)/etc/vnstat.conf; \
- sed -e 's/lib/db/g' $(DESTDIR)/etc/vnstat.conf >$(DESTDIR)/etc/vnstat.conf.bsd; \
- mv -f $(DESTDIR)/etc/vnstat.conf.bsd $(DESTDIR)/etc/vnstat.conf; \
+ then echo "Installing config to ${PREFIX}/share/exemples/vnstat/vnstat.conf"; \
+ install -d ${PREFIX}/share/examples/vnstat/; \
+ install -m 644 cfg/vnstat.conf ${PREFIX}/share/examples/vnstat/vnstat.conf; \
fi
# update man page
install -m 644 man/vnstat.1 $(MAN_BSD)/man1
install -m 644 man/vnstatd.1 $(MAN_BSD)/man1
install -m 644 man/vnstat.conf.5 $(MAN_BSD)/man5
- gzip -f9 $(MAN_BSD)/man1/vnstat.1
- gzip -f9 $(MAN_BSD)/man1/vnstatd.1
- gzip -f9 $(MAN_BSD)/man5/vnstat.conf.5
@if [ -f "src/vnstati" ]; \
then echo install -m 644 man/vnstati.1 $(MAN_BSD)/man1; \
install -m 644 man/vnstati.1 $(MAN_BSD)/man1; \
- echo gzip -f9 $(MAN_BSD)/man1/vnstati.1; \
- gzip -f9 $(MAN_BSD)/man1/vnstati.1; \
fi
# remove vnstat.conf.1 is such exists in the wrong place