Line 0
Link Here
|
|
|
1 |
--- Makefile.orig 2014-06-02 12:15:27.000000000 +0200 |
2 |
+++ Makefile 2014-06-07 21:42:39.688352979 +0200 |
3 |
@@ -128,15 +128,15 @@ |
4 |
uninstall: uninstall_olsrd |
5 |
|
6 |
install_bin: |
7 |
- mkdir -p $(SBINDIR) |
8 |
- install -m 755 $(EXENAME) $(SBINDIR) |
9 |
- $(STRIP) $(SBINDIR)/$(EXENAME) |
10 |
+ mkdir -p ${DESTDIR}$(SBINDIR) |
11 |
+ install -m 755 $(EXENAME) ${DESTDIR}$(SBINDIR) |
12 |
+ $(STRIP) ${DESTDIR}$(SBINDIR)/$(EXENAME) |
13 |
ifeq ($(SGW_SUPPORT),1) |
14 |
- $(MAKECMDPREFIX)if [ -e $(SBINDIR)/$(SGW_POLICY_SCRIPT) ]; then \ |
15 |
- cp -f files/$(SGW_POLICY_SCRIPT) $(SBINDIR)/$(SGW_POLICY_SCRIPT).new; \ |
16 |
- echo "Policy routing script was saved as $(SBINDIR)/$(SGW_POLICY_SCRIPT).new"; \ |
17 |
+ $(MAKECMDPREFIX)if [ -e ${DESTDIR}$(SBINDIR)/$(SGW_POLICY_SCRIPT) ]; then \ |
18 |
+ cp -f files/$(SGW_POLICY_SCRIPT) ${DESTDIR}$(SBINDIR)/$(SGW_POLICY_SCRIPT).new; \ |
19 |
+ echo "Policy routing script was saved as ${DESTDIR}$(SBINDIR)/$(SGW_POLICY_SCRIPT).new"; \ |
20 |
else \ |
21 |
- cp -f files/$(SGW_POLICY_SCRIPT) $(SBINDIR)/$(SGW_POLICY_SCRIPT); \ |
22 |
+ cp -f files/$(SGW_POLICY_SCRIPT) ${DESTDIR}$(SBINDIR)/$(SGW_POLICY_SCRIPT); \ |
23 |
fi |
24 |
endif |
25 |
|
26 |
@@ -147,29 +147,26 @@ |
27 |
install_olsrd: install_bin |
28 |
@echo ========= C O N F I G U R A T I O N - F I L E ============ |
29 |
@echo $(EXENAME) uses the configfile $(CFGFILE) |
30 |
- @echo a default configfile. A sample RFC-compliance aimed |
31 |
- @echo configfile can be found in olsrd.conf.default.rfc. |
32 |
- @echo However none of the larger OLSRD using networks use that |
33 |
- @echo so install a configfile with activated link quality exstensions |
34 |
- @echo per default. |
35 |
- @echo can be found at files/olsrd.conf.default.lq |
36 |
+ @echo a default configfile. Sample config files are installed |
37 |
+ @echo as $(CFGFILE).default.full, $(CFGFILE).default.rfc, |
38 |
+ @echo $(CFGFILE).default.lq and $(CFGFILE).default.lq-fisheye |
39 |
+ @echo copy and edit one of these to $(CFGFILE) |
40 |
+ @echo If in doubt start with $(CFGFILE).default.lq |
41 |
@echo ========================================================== |
42 |
- mkdir -p $(ETCDIR) |
43 |
- $(MAKECMDPREFIX)if [ -e $(CFGFILE) ]; then \ |
44 |
- cp -f files/olsrd.conf.default.lq $(CFGFILE).new; \ |
45 |
- echo "Configuration file was saved as $(CFGFILE).new"; \ |
46 |
- else \ |
47 |
- cp -f files/olsrd.conf.default.lq $(CFGFILE); \ |
48 |
- fi |
49 |
+ mkdir -p ${DESTDIR}$(ETCDIR) |
50 |
+ -cp files/olsrd.conf.default.full ${DESTDIR}$(CFGFILE).default.full |
51 |
+ -cp files/olsrd.conf.default.rfc ${DESTDIR}$(CFGFILE).default.rfc |
52 |
+ -cp files/olsrd.conf.default.lq ${DESTDIR}$(CFGFILE).default.lq |
53 |
+ -cp files/olsrd.conf.default.lq-fisheye ${DESTDIR}$(CFGFILE).default.lq-fisheye |
54 |
@echo ------------------------------------------- |
55 |
@echo Edit $(CFGFILE) before running olsrd!! |
56 |
@echo ------------------------------------------- |
57 |
@echo Installing manpages $(EXENAME)\(8\) and $(CFGNAME)\(5\) |
58 |
ifneq ($(MANDIR),) |
59 |
- mkdir -p $(MANDIR)/man8/ |
60 |
- cp files/olsrd.8.gz $(MANDIR)/man8/$(EXENAME).8.gz |
61 |
- mkdir -p $(MANDIR)/man5/ |
62 |
- cp files/olsrd.conf.5.gz $(MANDIR)/man5/$(CFGNAME).5.gz |
63 |
+ mkdir -p ${DESTDIR}$(MANDIR)/man8/ |
64 |
+ cp files/olsrd.8.gz ${DESTDIR}$(MANDIR)/man8/$(EXENAME).8.gz |
65 |
+ mkdir -p ${DESTDIR}$(MANDIR)/man5/ |
66 |
+ cp files/olsrd.conf.5.gz ${DESTDIR}$(MANDIR)/man5/$(CFGNAME).5.gz |
67 |
endif |
68 |
|
69 |
uninstall_olsrd: uninstall_bin |
70 |
@@ -217,7 +214,7 @@ |
71 |
-for dir in $(SUBDIRS);do $(MAKECMD) -C lib/$$dir LIBDIR=$(LIBDIR) clean;rm -f lib/$$dir/*.so lib/$$dir/*.dll;done |
72 |
|
73 |
libs_install install_libs: |
74 |
- $(MAKECMDPREFIX)set -e;for dir in $(SUBDIRS);do $(MAKECMD) -C lib/$$dir LIBDIR=$(LIBDIR) install;done |
75 |
+ $(MAKECMDPREFIX)set -e;for dir in $(SUBDIRS);do $(MAKECMD) -C lib/$$dir LIBDIR=${DESTDIR}$(LIBDIR) install;done |
76 |
|
77 |
libs_uninstall uninstall_libs: |
78 |
$(MAKECMDPREFIX)set -e;for dir in $(SUBDIRS);do $(MAKECMD) -C lib/$$dir LIBDIR=$(LIBDIR) uninstall;done |