Lines 1-27
Link Here
|
1 |
--- Makefile.orig 2012-08-31 17:22:50.000000000 +0200 |
1 |
--- Makefile.orig 2014-04-23 04:29:32.000000000 +0900 |
2 |
+++ Makefile 2012-09-08 00:38:17.000000000 +0200 |
2 |
+++ Makefile 2014-05-15 16:04:04.000000000 +0900 |
3 |
@@ -68,11 +68,11 @@ |
3 |
@@ -68,60 +68,60 @@ |
4 |
|
4 |
|
5 |
install-pre: Makefile Makefile.config |
5 |
install-pre: Makefile Makefile.config |
6 |
@$(CHECKUSER) |
6 |
@$(CHECKUSER) |
7 |
- mkdir -p $(LOGDIR) |
7 |
- mkdir -p $(LOGDIR) |
8 |
- mkdir -p $(STATEDIR) |
8 |
- mkdir -p $(STATEDIR) |
9 |
- mkdir -p $(SPOOLDIR) |
9 |
- mkdir -p $(SPOOLDIR) |
|
|
10 |
- mkdir -p $(CONFDIR) |
11 |
- $(CHOWN) $(USER) $(LOGDIR) $(STATEDIR) $(SPOOLDIR) |
10 |
+# mkdir -p $(LOGDIR) |
12 |
+# mkdir -p $(LOGDIR) |
11 |
+# mkdir -p $(STATEDIR) |
13 |
+ mkdir -p $(STAGEDIR)$(STATEDIR) |
12 |
+# mkdir -p $(SPOOLDIR) |
14 |
+# mkdir -p $(SPOOLDIR) |
13 |
mkdir -p $(CONFDIR) |
15 |
+ mkdir -p $(STAGEDIR)$(CONFDIR) |
14 |
- $(CHOWN) $(USER) $(LOGDIR) $(STATEDIR) $(SPOOLDIR) |
|
|
15 |
+# $(CHOWN) $(USER) $(LOGDIR) $(STATEDIR) $(SPOOLDIR) |
16 |
+# $(CHOWN) $(USER) $(LOGDIR) $(STATEDIR) $(SPOOLDIR) |
16 |
|
17 |
|
17 |
install-master-prime: $(INFILES_MASTER) install-pre install-master |
18 |
install-master-prime: $(INFILES_MASTER) install-pre install-master |
18 |
mkdir -p $(CONFDIR)/templates |
19 |
- mkdir -p $(CONFDIR)/templates |
19 |
@@ -144,7 +144,7 @@ |
20 |
- mkdir -p $(CONFDIR)/static |
20 |
mkdir -p $(LIBDIR)/plugins |
21 |
- mkdir -p $(CONFDIR)/templates/partial |
21 |
mkdir -p $(PLUGSTATE) |
22 |
- mkdir -p $(CONFDIR)/munin-conf.d |
|
|
23 |
- mkdir -p $(LIBDIR) |
24 |
- mkdir -p $(BINDIR) |
25 |
- mkdir -p $(PERLLIB) |
26 |
- mkdir -p $(PERLLIB)/Munin/Master |
27 |
- mkdir -p $(HTMLDIR) |
28 |
- mkdir -p $(DBDIR) |
29 |
- mkdir -p $(DBDIR)/cgi-tmp |
30 |
- mkdir -p $(CGIDIR) |
31 |
+ mkdir -p $(STAGEDIR)$(CONFDIR)/templates |
32 |
+ mkdir -p $(STAGEDIR)$(CONFDIR)/static |
33 |
+ mkdir -p $(STAGEDIR)$(CONFDIR)/templates/partial |
34 |
+ mkdir -p $(STAGEDIR)$(CONFDIR)/munin-conf.d |
35 |
+ mkdir -p $(STAGEDIR)$(LIBDIR) |
36 |
+ mkdir -p $(STAGEDIR)$(BINDIR) |
37 |
+ mkdir -p $(STAGEDIR)$(PERLLIB) |
38 |
+ mkdir -p $(STAGEDIR)$(PERLLIB)/Munin/Master |
39 |
+ mkdir -p $(STAGEDIR)$(HTMLDIR) |
40 |
+ mkdir -p $(STAGEDIR)$(DBDIR) |
41 |
+ mkdir -p $(STAGEDIR)$(DBDIR)/cgi-tmp |
42 |
+ mkdir -p $(STAGEDIR)$(CGIDIR) |
43 |
|
44 |
- $(CHOWN) $(USER) $(HTMLDIR) $(DBDIR) |
45 |
- $(CHMOD) 0755 $(DBDIR) |
46 |
+ $(CHOWN) $(USER) $(STAGEDIR)$(HTMLDIR) $(STAGEDIR)$(DBDIR) |
47 |
+ $(CHMOD) 0775 $(STAGEDIR)$(DBDIR) |
48 |
|
49 |
- $(CHOWN) $(CGIUSER) $(DBDIR)/cgi-tmp |
50 |
- $(CHMOD) 0755 $(DBDIR)/cgi-tmp |
51 |
+ $(CHOWN) $(CGIUSER) $(STAGEDIR)$(DBDIR)/cgi-tmp |
52 |
+ $(CHMOD) 0755 $(STAGEDIR)$(DBDIR)/cgi-tmp |
53 |
|
54 |
for p in master/www/*.tmpl ; do \ |
55 |
- $(INSTALL) -m 0644 "$$p" $(CONFDIR)/templates/ ; \ |
56 |
+ $(INSTALL) -m 0644 "$$p" $(STAGEDIR)$(CONFDIR)/templates/ ; \ |
57 |
done |
58 |
|
59 |
for p in master/static/* ; do \ |
60 |
- $(INSTALL) -m 0644 "$$p" $(CONFDIR)/static/ ; \ |
61 |
+ $(INSTALL) -m 0644 "$$p" $(STAGEDIR)$(CONFDIR)/static/ ; \ |
62 |
done |
63 |
|
64 |
for p in master/www/partial/*.tmpl; do \ |
65 |
- $(INSTALL) -m 0644 "$$p" $(CONFDIR)/templates/partial/ ; \ |
66 |
+ $(INSTALL) -m 0644 "$$p" $(STAGEDIR)$(CONFDIR)/templates/partial/ ; \ |
67 |
done |
22 |
|
68 |
|
|
|
69 |
- $(INSTALL) -m 0644 master/DejaVuSansMono.ttf $(LIBDIR)/ |
70 |
- $(INSTALL) -m 0644 master/DejaVuSans.ttf $(LIBDIR)/ |
71 |
+ $(INSTALL) -m 0644 master/DejaVuSansMono.ttf $(STAGEDIR)$(LIBDIR)/ |
72 |
+ $(INSTALL) -m 0644 master/DejaVuSans.ttf $(STAGEDIR)$(LIBDIR)/ |
73 |
|
74 |
- test -f $(HTMLDIR)/.htaccess || $(INSTALL) -m 0644 build/master/www/munin-htaccess $(HTMLDIR)/.htaccess |
75 |
- test -f "$(CONFDIR)/munin.conf" || $(INSTALL) -m 0644 build/master/munin.conf $(CONFDIR)/ |
76 |
+ test -f $(HTMLDIR)/.htaccess || $(INSTALL) -m 0644 build/master/www/munin-htaccess $(STAGEDIR)$(HTMLDIR)/.htaccess |
77 |
+ test -f "$(CONFDIR)/munin.conf" || $(INSTALL) -m 0644 build/master/munin.conf $(STAGEDIR)$(CONFDIR)/ |
78 |
|
79 |
- $(INSTALL) -m 0755 build/master/_bin/munin-cron $(BINDIR)/ |
80 |
- $(INSTALL) -m 0755 build/master/_bin/munin-check $(BINDIR)/ |
81 |
- $(INSTALL) -m 0755 build/master/_bin/munin-update $(LIBDIR)/ |
82 |
- $(INSTALL) -m 0755 build/master/_bin/munin-html $(LIBDIR)/ |
83 |
- $(INSTALL) -m 0755 build/master/_bin/munin-graph $(LIBDIR)/ |
84 |
- $(INSTALL) -m 0755 build/master/_bin/munin-limits $(LIBDIR)/ |
85 |
- $(INSTALL) -m 0755 build/master/_bin/munin-datafile2storable $(LIBDIR)/ |
86 |
- $(INSTALL) -m 0755 build/master/_bin/munin-storable2datafile $(LIBDIR)/ |
87 |
- $(INSTALL) -m 0755 build/master/_bin/munin-cgi-graph $(CGIDIR)/munin-cgi-graph |
88 |
- $(INSTALL) -m 0755 build/master/_bin/munin-cgi-html $(CGIDIR)/munin-cgi-html |
89 |
+ $(INSTALL) -m 0755 build/master/_bin/munin-cron $(STAGEDIR)$(BINDIR)/ |
90 |
+ $(INSTALL) -m 0755 build/master/_bin/munin-check $(STAGEDIR)$(BINDIR)/ |
91 |
+ $(INSTALL) -m 0755 build/master/_bin/munin-update $(STAGEDIR)$(LIBDIR)/ |
92 |
+ $(INSTALL) -m 0755 build/master/_bin/munin-html $(STAGEDIR)$(LIBDIR)/ |
93 |
+ $(INSTALL) -m 0755 build/master/_bin/munin-graph $(STAGEDIR)$(LIBDIR)/ |
94 |
+ $(INSTALL) -m 0755 build/master/_bin/munin-limits $(STAGEDIR)$(LIBDIR)/ |
95 |
+ $(INSTALL) -m 0755 build/master/_bin/munin-datafile2storable $(STAGEDIR)$(LIBDIR)/ |
96 |
+ $(INSTALL) -m 0755 build/master/_bin/munin-storable2datafile $(STAGEDIR)$(LIBDIR)/ |
97 |
+ $(INSTALL) -m 0755 build/master/_bin/munin-cgi-graph $(STAGEDIR)$(CGIDIR)/munin-cgi-graph |
98 |
+ $(INSTALL) -m 0755 build/master/_bin/munin-cgi-html $(STAGEDIR)$(CGIDIR)/munin-cgi-html |
99 |
|
100 |
# Not ready to be installed yet |
101 |
# $(INSTALL) -m 0755 build/master/_bin/munin-gather $(LIBDIR)/ |
102 |
@@ -139,33 +139,33 @@ |
103 |
install-plugins-prime: install-plugins build $(PLUGINS) Makefile Makefile.config |
104 |
@$(CHECKGROUP) |
105 |
|
106 |
- mkdir -p $(CONFDIR)/plugins |
107 |
- mkdir -p $(CONFDIR)/plugin-conf.d |
108 |
- mkdir -p $(LIBDIR)/plugins |
109 |
- mkdir -p $(PLUGSTATE) |
110 |
- |
23 |
- $(CHOWN) root:root $(PLUGSTATE) |
111 |
- $(CHOWN) root:root $(PLUGSTATE) |
24 |
+ $(CHOWN) root:wheel $(PLUGSTATE) |
112 |
- $(CHMOD) 0755 $(PLUGSTATE) |
25 |
$(CHMOD) 0755 $(PLUGSTATE) |
113 |
- $(CHMOD) 0755 $(CONFDIR)/plugin-conf.d |
26 |
$(CHMOD) 0755 $(CONFDIR)/plugin-conf.d |
114 |
+ mkdir -p $(STAGEDIR)$(CONFDIR)/plugins |
|
|
115 |
+ mkdir -p $(STAGEDIR)$(CONFDIR)/plugin-conf.d |
116 |
+ mkdir -p $(STAGEDIR)$(LIBDIR)/plugins |
117 |
+ mkdir -p $(STAGEDIR)$(PLUGSTATE) |
118 |
+ |
119 |
+ $(CHOWN) root:wheel $(STAGEDIR)$(PLUGSTATE) |
120 |
+ $(CHMOD) 0755 $(STAGEDIR)$(PLUGSTATE) |
121 |
+ $(CHMOD) 0755 $(STAGEDIR)$(CONFDIR)/plugin-conf.d |
122 |
|
123 |
for p in build/plugins/node.d/* build/plugins/node.d.$(OSTYPE)/* ; do \ |
124 |
if test -f "$$p" ; then \ |
125 |
echo Installing $$p; \ |
126 |
- $(INSTALL) -m 0755 $$p $(LIBDIR)/plugins/; \ |
127 |
+ $(INSTALL) -m 0755 $$p $(STAGEDIR)$(LIBDIR)/plugins/; \ |
128 |
fi \ |
129 |
done |
130 |
$(HPUXONLY) mv $(LIBDIR)/plugins/*.adv $(LIBDIR) |
131 |
- $(INSTALL) -m 0644 build/plugins/plugins.history $(LIBDIR)/plugins/ |
132 |
- $(INSTALL) -m 0644 build/plugins/plugin.sh $(LIBDIR)/plugins/ |
133 |
+ $(INSTALL) -m 0644 build/plugins/plugins.history $(STAGEDIR)$(LIBDIR)/plugins/ |
134 |
+ $(INSTALL) -m 0644 build/plugins/plugin.sh $(STAGEDIR)$(LIBDIR)/plugins/ |
135 |
|
136 |
install-plugins-java: build-plugins-java |
137 |
- mkdir -p $(JAVALIBDIR) |
138 |
- $(INSTALL) -m 0644 build/plugins/javalib/munin-jmx-plugins.jar $(JAVALIBDIR)/ |
139 |
- mkdir -p $(LIBDIR)/plugins |
140 |
+ mkdir -p $(STAGEDIR)$(JAVALIBDIR) |
141 |
+ $(INSTALL) -m 0644 build/plugins/javalib/munin-jmx-plugins.jar $(STAGEDIR)$(JAVALIBDIR)/ |
142 |
+ mkdir -p $(STAGEDIR)$(LIBDIR)/plugins |
143 |
for p in build/plugins/node.d.java/*; do \ |
144 |
if test -f "$$p" ; then \ |
145 |
echo Installing $$p; \ |
146 |
- $(INSTALL) -m 0755 $$p $(LIBDIR)/plugins/; \ |
147 |
+ $(INSTALL) -m 0755 $$p $(STAGEDIR)$(LIBDIR)/plugins/; \ |
148 |
fi \ |
149 |
done |
150 |
|
151 |
@@ -177,36 +177,36 @@ |
152 |
|
153 |
install-async: |
154 |
mkdir -p $(LIBDIR) |
155 |
- $(INSTALL) -m 0755 build/node/_bin/munin-async $(LIBDIR)/ |
156 |
- $(INSTALL) -m 0755 build/node/_bin/munin-asyncd $(LIBDIR)/ |
157 |
+ $(INSTALL) -m 0755 build/node/_bin/munin-async $(STAGEDIR)$(LIBDIR)/ |
158 |
+ $(INSTALL) -m 0755 build/node/_bin/munin-asyncd $(STAGEDIR)$(LIBDIR)/ |
159 |
|
160 |
install-node-prime: install-node-pre install-node |
161 |
|
162 |
install-node-pre: build/node/munin-node.conf install-pre |
163 |
- test -f "$(CONFDIR)/munin-node.conf" || $(INSTALL) -m 0644 build/node/munin-node.conf $(CONFDIR)/ |
164 |
+ test -f "$(CONFDIR)/munin-node.conf" || $(INSTALL) -m 0644 build/node/munin-node.conf $(STAGEDIR)$(CONFDIR)/ |
165 |
|
166 |
|
167 |
install-common-prime: build-common install-common |
168 |
|
169 |
|
170 |
install-man: build-man Makefile Makefile.config |
171 |
- mkdir -p $(MANDIR)/man1 $(MANDIR)/man5 $(MANDIR)/man8 |
172 |
- $(INSTALL) -m 0644 build/doc/munin-node.conf.5 $(MANDIR)/man5/ |
173 |
- $(INSTALL) -m 0644 build/doc/munin.conf.5 $(MANDIR)/man5/ |
174 |
- $(INSTALL) -m 0644 build/doc/munin-update.8 $(MANDIR)/man8/ |
175 |
- $(INSTALL) -m 0644 build/doc/munin-limits.8 $(MANDIR)/man8/ |
176 |
- $(INSTALL) -m 0644 build/doc/munin-graph.8 $(MANDIR)/man8/ |
177 |
- $(INSTALL) -m 0644 build/doc/munin-html.8 $(MANDIR)/man8/ |
178 |
- $(INSTALL) -m 0644 build/doc/munin-cron.8 $(MANDIR)/man8/ |
179 |
- $(INSTALL) -m 0644 build/doc/munin-check.8 $(MANDIR)/man8/ |
180 |
- $(INSTALL) -m 0644 build/doc/munin.8 $(MANDIR)/man8/ |
181 |
+ mkdir -p $(STAGEDIR)$(MANDIR)/man1 $(STAGEDIR)$(MANDIR)/man5 $(STAGEDIR)$(MANDIR)/man8 |
182 |
+ $(INSTALL) -m 0644 build/doc/munin-node.conf.5 $(STAGEDIR)$(MANDIR)/man5/ |
183 |
+ $(INSTALL) -m 0644 build/doc/munin.conf.5 $(STAGEDIR)$(MANDIR)/man5/ |
184 |
+ $(INSTALL) -m 0644 build/doc/munin-update.8 $(STAGEDIR)$(MANDIR)/man8/ |
185 |
+ $(INSTALL) -m 0644 build/doc/munin-limits.8 $(STAGEDIR)$(MANDIR)/man8/ |
186 |
+ $(INSTALL) -m 0644 build/doc/munin-graph.8 $(STAGEDIR)$(MANDIR)/man8/ |
187 |
+ $(INSTALL) -m 0644 build/doc/munin-html.8 $(STAGEDIR)$(MANDIR)/man8/ |
188 |
+ $(INSTALL) -m 0644 build/doc/munin-cron.8 $(STAGEDIR)$(MANDIR)/man8/ |
189 |
+ $(INSTALL) -m 0644 build/doc/munin-check.8 $(STAGEDIR)$(MANDIR)/man8/ |
190 |
+ $(INSTALL) -m 0644 build/doc/munin.8 $(STAGEDIR)$(MANDIR)/man8/ |
191 |
|
192 |
|
193 |
install-doc: build-doc |
194 |
- mkdir -p $(DOCDIR)/resources |
195 |
- $(INSTALL) -m 0644 README $(DOCDIR)/ |
196 |
- $(INSTALL) -m 0644 COPYING $(DOCDIR)/ |
197 |
- $(INSTALL) -m 0644 build/resources/* $(DOCDIR)/resources |
198 |
+ mkdir -p $(STAGEDIR)$(DOCDIR)/resources |
199 |
+ $(INSTALL) -m 0644 README $(STAGEDIR)$(DOCDIR)/ |
200 |
+ $(INSTALL) -m 0644 COPYING $(STAGEDIR)$(DOCDIR)/ |
201 |
+ $(INSTALL) -m 0644 build/resources/* $(STAGEDIR)$(DOCDIR)/resources |
202 |
|
203 |
###################################################################### |
204 |
|
205 |
@@ -284,7 +284,7 @@ |
206 |
-e 's|\@\@GOODSH\@\@|$(GOODSH)|g;' \ |
207 |
-e 's|\@\@BASH\@\@|$(BASH)|g;' \ |
208 |
-e 's|\@\@HASSETR\@\@|$(HASSETR)|g;' \ |
209 |
- ./master/blib/libdoc/Munin::Master::HTMLOld.3pm \ |
210 |
+ ./master/blib/libdoc/Munin::Master::HTMLOld.3 \ |
211 |
./master/blib/lib/Munin/Master/HTMLOld.pm \ |
212 |
./node/blib/sbin/munin-node-configure \ |
213 |
./node/blib/sbin/munin-node \ |
214 |
@@ -460,12 +460,12 @@ |
215 |
# can't seem to find a way to persuade it to write otherwhere. |
216 |
install-%: %/Build |
217 |
cd $* && $(PERL) Build install \ |
218 |
- --install_path lib=$(PERLLIB) \ |
219 |
- --install_path bin=$(BINDIR) \ |
220 |
- --install_path script=$(BINDIR) \ |
221 |
- --install_path sbin=$(SBINDIR) \ |
222 |
- --install_path bindoc=$(MANDIR)/man1 \ |
223 |
- --install_path libdoc=$(MANDIR)/man3 \ |
224 |
+ --install_path lib=$(STAGEDIR)$(PERLLIB) \ |
225 |
+ --install_path bin=$(STAGEDIR)$(BINDIR) \ |
226 |
+ --install_path script=$(STAGEDIR)$(BINDIR) \ |
227 |
+ --install_path sbin=$(STAGEDIR)$(SBINDIR) \ |
228 |
+ --install_path bindoc=$(STAGEDIR)$(MANDIR)/man1 \ |
229 |
+ --install_path libdoc=$(STAGEDIR)$(MANDIR)/man3 |
27 |
|
230 |
|
|
|
231 |
test-%: %/Build |
232 |
cd $* && $(PERL) Build test --verbose=0 || true |