1 include ..
/..
/Makefile.omd
4 VERSION
= $(OMD_VERSION
)
5 DISTRO
= $(shell ..
/..
/distro
)
8 Algorithm-C3-0.10.
tar.gz \
9 Any-Moose-0.25.
tar.gz \
10 AppConfig-1.67.
tar.gz \
11 Capture-Tiny-0.27.
tar.gz \
12 Carp-Clan-6.04.
tar.gz \
13 Class-Accessor-0.34.
tar.gz \
14 Class-C3-XS-0.13.
tar.gz \
15 Class-Data-Inheritable-0.08.
tar.gz \
16 Class-Inspector-1.28.
tar.gz \
17 Class-Method-Modifiers-2.11.
tar.gz \
18 Class-Singleton-1.5.
tar.gz \
19 Compress-Raw-Bzip2-2.068.
tar.gz \
20 Compress-Raw-Zlib-2.068.
tar.gz \
21 Config-General-2.56.
tar.gz \
22 Crypt-Blowfish_PP-1.12.
tar.gz \
23 Crypt-RC4-2.02.
tar.gz \
24 Crypt-Rijndael-1.12.
tar.gz \
26 Data-Dump-1.22.
tar.gz \
27 Data-Dumper-2.154.
tar.gz \
28 Devel-CheckOS-1.73.
tar.gz \
30 Digest-MD5-2.54.
tar.gz \
31 Digest-Perl-MD5-1.9.
tar.gz \
32 Digest-SHA1-2.13.
tar.gz \
33 Email-Date-Format-1.005.
tar.gz \
34 Encode-Locale-1.04.
tar.gz \
35 Exporter-5.70.
tar.gz \
36 Exporter-Tiny-0.042.
tar.gz \
37 ExtUtils-Config-0.008.
tar.gz \
38 ExtUtils-Constant-0.23.
tar.gz \
39 ExtUtils-InstallPaths-0.010.
tar.gz \
40 ExtUtils-Manifest-1.70.
tar.gz \
42 File-Copy-Recursive-0.38.
tar.gz \
43 File-Path-2.09.
tar.gz \
44 File-Remove-1.52.
tar.gz \
45 File-ShareDir-Install-0.10.
tar.gz \
46 File-Slurp-9999.19.
tar.gz \
48 Getopt-Long-2.43.
tar.gz \
49 HTML-Tagset-3.20.
tar.gz \
50 HTTP-Date-6.02.
tar.gz \
51 HTTP-Parser-XS-0.17.
tar.gz \
52 Hash-MultiValue-0.15.
tar.gz \
53 IO-Compress-2.068.
tar.gz \
54 IO-String-1.08.
tar.gz \
56 IO-stringy-2.110.
tar.gz \
57 LWP-MediaTypes-6.02.
tar.gz \
58 List-Compare-0.39.
tar.gz \
59 Locale-Maketext-Simple-0.21.
tar.gz \
60 Log-Log4perl-1.46.
tar.gz \
61 MIME-Base64-3.15.
tar.gz \
62 MIME-Lite-3.030.
tar.gz \
63 MIME-Types-2.09.
tar.gz \
64 Math-Calc-Units-1.07.
tar.gz \
65 Math-Complex-1.59.
tar.gz \
66 Module-Find-0.12.
tar.gz \
67 Module-Load-0.32.
tar.gz \
68 Mozilla-CA-20141217.
tar.gz \
69 Net-Server-2.008.
tar.gz \
70 OLE-Storage_Lite-0.19.
tar.gz \
71 Package-Stash-XS-0.28.
tar.gz \
72 Params-Check-0.38.
tar.gz \
73 Path-Tiny-0.061.
tar.gz \
74 PathTools-3.47.
tar.gz \
75 Perl-OSType-1.007.
tar.gz \
76 Pod-Escapes-1.07.
tar.gz \
77 Pod-Simple-3.29.
tar.gz \
78 Pod-Usage-1.64.
tar.gz \
79 Safe-Isa-1.000005.
tar.gz \
80 Scalar-List-Utils-1.41.
tar.gz \
81 Set-Object-1.34.
tar.gz \
82 Spreadsheet-ParseExcel-0.65.
tar.gz \
83 Stream-Buffered-0.03.
tar.gz \
84 String-CRC32-1.5.
tar.gz \
85 Sub-Exporter-Progressive-0.001011.
tar.gz \
86 Sub-Identify-0.10.
tar.gz \
87 Sub-Install-0.928.
tar.gz \
88 Sub-Name-0.12.
tar.gz \
89 Sys-SigAction-0.21.
tar.gz \
90 Task-Weaken-1.04.
tar.gz \
91 Template-Toolkit-2.26.
tar.gz \
92 Term-ReadLine-Gnu-1.25.
tar.gz \
93 Term-ShellUI-0.92.
tar.gz \
94 Term-Size-0.207.
tar.gz \
95 TermReadKey-2.32.
tar.gz \
96 Test-Cmd-1.07.
tar.gz \
97 Test-Simple-1.001014.
tar.gz \
98 Text-Abbrev-1.02.
tar.gz \
99 Text-Balanced-2.02.
tar.gz \
100 Text-ParseWords-3.29.
tar.gz \
101 Text-SimpleTable-2.03.
tar.gz \
102 Text-Tabs
+Wrap-2013.0523.
tar.gz \
103 Thread-Queue-3.05.
tar.gz \
104 Thread-Semaphore-2.12.
tar.gz \
105 Tie-RefHash-1.39.
tar.gz \
106 Tie-ToObject-0.03.
tar.gz \
107 Time-HiRes-1.9726.
tar.gz \
108 Time-Local-1.2300.
tar.gz \
109 Try-Tiny-0.22.
tar.gz \
110 Variable-Magic-0.55.
tar.gz \
111 XML-NamespaceSupport-1.11.
tar.gz \
112 XML-SAX-Base-1.08.
tar.gz \
115 boolean-0.43.
tar.gz \
117 podlators-2.5
.3.
tar.gz \
118 threads-1.96.
tar.gz \
119 threads-shared-1.46.
tar.gz \
120 Archive-Tar-2.04.
tar.gz \
121 Archive-Zip-1.43.
tar.gz \
122 Attribute-Handlers-0.96.
tar.gz \
123 Bit-Vector-7.4.
tar.gz \
124 CPAN-Meta-YAML-0.012.
tar.gz \
125 DBD-mysql-4.029.
tar.gz \
126 Date-Calc-6.3.
tar.gz \
127 Date-Calc-XS-6.3.
tar.gz \
129 Eval-Closure-0.12.
tar.gz \
130 ExtUtils-Helpers-0.022.
tar.gz \
131 File-Listing-6.04.
tar.gz \
132 File-ShareDir-1.102.
tar.gz \
133 Gearman-1.12.
tar.gz \
134 HTML-Parser-3.71.
tar.gz \
135 Module-Metadata-1.000026.
tar.gz \
136 Module-ScanDeps-1.18.
tar.gz \
137 Parse-CPAN-Meta-1.4414.
tar.gz \
138 Template-Timer-1.00.
tar.gz \
139 Term-Clui-1.70.
tar.gz \
141 WWW-RobotRules-6.02.
tar.gz \
142 XML-SAX-0.99.
tar.gz \
143 XML-Simple-2.20.
tar.gz \
144 autodie-2.26.
tar.gz \
145 CPAN-Meta-Check-0.009.
tar.gz \
146 Class-MethodMaker-2.22.
tar.gz \
147 HTML-Lint-2.20.
tar.gz \
148 HTTP-Message-6.06.
tar.gz \
149 HTTP-Negotiate-6.01.
tar.gz \
150 HTTP-Request-AsCGI-1.2.
tar.gz \
151 Module-Load-Conditional-0.64.
tar.gz \
152 Monitoring-Livestatus-0.74.
tar.gz \
153 Net-HTTP-6.07.
tar.gz \
154 Term-ProgressBar-2.17.
tar.gz \
155 XML-LibXML-2.0117.
tar.gz \
156 HTTP-Body-1.19.
tar.gz \
157 HTTP-Cookies-6.01.
tar.gz \
158 HTTP-Daemon-6.01.
tar.gz \
159 IPC-Cmd-0.92.
tar.gz \
160 List-MoreUtils-0.402.
tar.gz \
161 Plack-1.0033.
tar.gz \
162 Plack-Middleware-FixMissingBodyInRedirect-0.12.
tar.gz \
163 Plack-Middleware-RemoveRedundantBody-0.05.
tar.gz \
164 Plack-Middleware-ReverseProxy-0.15.
tar.gz \
165 libwww-perl-6.08.
tar.gz \
166 ExtUtils-CBuilder-0.280220.
tar.gz \
167 ExtUtils-ParseXS-3.24.
tar.gz \
169 LWP-Protocol-https-6.06.
tar.gz \
170 Module-Build-0.4007.
tar.gz \
171 Module-Build-Tiny-0.039.
tar.gz \
172 Module-Pluggable-5.1.
tar.gz \
173 Module-Runtime-0.014.
tar.gz \
174 Params-Util-1.07.
tar.gz \
175 Parse-RecDescent-1.967009.
tar.gz \
176 Path-Class-0.35.
tar.gz \
177 Plack-Middleware-MethodOverride-0.11.
tar.gz \
178 Plack-Test-ExternalServer-0.01.
tar.gz \
179 Readonly-2.00.
tar.gz \
180 Socket-2.016.
tar.gz \
181 Spreadsheet-WriteExcel-2.40.
tar.gz \
182 Starman-0.4011.
tar.gz \
183 Tie-IxHash-1.23.
tar.gz \
184 Tree-Simple-1.25.tgz \
185 Tree-Simple-VisitorFactory-0.12.tgz \
186 UNIVERSAL-isa-1.20140927.
tar.gz \
187 XML-Parser-2.44.
tar.gz \
188 XML-Twig-3.48.
tar.gz \
189 YAML-Tiny-1.64.
tar.gz \
190 aliased-0.34.
tar.gz \
191 constant-1.27.
tar.gz \
192 App-cpanminus-1.7024.
tar.gz \
193 CGI-Simple-1.115.
tar.gz \
195 Class-Accessor-Chained-0.01.
tar.gz \
196 Class-C3-0.27.
tar.gz \
197 Config-Any-0.24.
tar.gz \
198 Config-Tiny-2.20.tgz \
199 Crypt-SSLeay-0.72.
tar.gz \
200 Data-OptList-0.109.
tar.gz \
201 Data-Page-2.02.
tar.gz \
202 Data-Types-0.09.
tar.gz \
203 Date-Manip-6.48.
tar.gz \
204 Devel-GlobalDestruction-XS-0.01.
tar.gz \
205 Dist-CheckConflicts-0.11.
tar.gz \
206 Error-0.17022.
tar.gz \
207 Excel-Template-0.34.
tar.gz \
208 File-BOM-0.14.
tar.gz \
209 File-SearchPath-0.06.
tar.gz \
210 LWP-Protocol-connect-6.09.
tar.gz \
211 MRO-Compat-0.12.
tar.gz \
212 Module-Implementation-0.09.
tar.gz \
213 Module-Install-1.14.
tar.gz \
214 Package-DeprecationManager-0.13.
tar.gz \
215 Package-Stash-0.37.
tar.gz \
216 Params-Validate-1.17.
tar.gz \
217 Sub-Exporter-0.987.
tar.gz \
218 B-Hooks-EndOfScope-0.13.
tar.gz \
219 Catalyst-Plugin-CustomErrorMessage-0.06.
tar.gz \
220 Class-C3-Adopt-NEXT-0.13.
tar.gz \
221 DateTime-Locale-0.45.
tar.gz \
222 DateTime-TimeZone-1.84.
tar.gz \
223 Devel-GlobalDestruction-0.13.
tar.gz \
224 Devel-OverloadInfo-0.002.
tar.gz \
225 Getopt-Long-Descriptive-0.098.
tar.gz \
226 Log-Dispatch-2.44.
tar.gz \
227 Monitoring-Plugin-0.38.
tar.gz \
228 Nagios-Plugin-0.36.
tar.gz \
229 String-RewritePrefix-0.007.
tar.gz \
230 namespace-clean-0.25.
tar.gz \
231 Class-Load-0.22.
tar.gz \
232 Class-Load-XS-0.09.
tar.gz \
233 DateTime-1.18.
tar.gz \
234 MongoDB-0.45.
tar.gz \
235 Moose-2.1005.
tar.gz \
236 MooseX-Emulate-Class-Accessor-Fast-0.00903.
tar.gz \
237 MooseX-Param-0.02.
tar.gz \
238 namespace-autoclean-0.24.
tar.gz \
239 Data-Visitor-0.30.
tar.gz \
240 Excel-Template-Plus-0.06.
tar.gz \
241 Monitoring-Livestatus-Class-0.06.
tar.gz \
242 MooseX-Role-WithOverloading-0.16.
tar.gz \
243 MooseX-Types-0.45.
tar.gz \
244 MooseX-Types-Path-Class-0.06.
tar.gz \
245 MooseX-MethodAttributes-0.29.
tar.gz \
246 MooseX-Role-Parameterized-1.08.
tar.gz \
247 MooseX-Getopt-0.65.
tar.gz \
248 Catalyst-Runtime-5.90082.
tar.gz \
249 Catalyst-View-Excel-Template-Plus-0.04.
tar.gz \
250 Catalyst-View-GD-0.01.
tar.gz \
251 Catalyst-View-JSON-0.35.
tar.gz \
252 Catalyst-View-TT-0.42.
tar.gz \
253 MooseX-Daemonize-0.19.
tar.gz \
254 Catalyst-Action-RenderView-0.16.
tar.gz \
255 Catalyst-Plugin-Authentication-0.10023.
tar.gz \
256 Catalyst-Plugin-Authorization-Roles-0.09.
tar.gz \
257 Catalyst-Plugin-ConfigLoader-0.34.
tar.gz \
258 Catalyst-Plugin-Redirect-0.02.
tar.gz \
259 Catalyst-Plugin-Static-Simple-0.33.
tar.gz \
260 Catalyst-Devel-1.39.
tar.gz
266 mkdir
-p
$(P5TMPDIST
)/dest
267 mkdir
-p
$(P5TMPDIST
)/src
268 rsync
-a src
/.
$(P5TMPDIST
)/src
/.
269 rsync
-a build_module.pl lib
$(P5TMPDIST
)/src
/.
270 echo
"install --install_base $(P5TMPDIST)/dest" > $(P5TMPDIST
)/dest
/.modulebuildrc
274 unset PERL_LOCAL_LIB_ROOT
; \
276 export PATH
=$(P5TMPDIST
)/dest
/bin
:$$PATH; \
277 export PERL_MM_OPT
=INSTALL_BASE
=$(P5TMPDIST
)/dest
; \
278 export PERL_MB_OPT
=--install_base
=$(P5TMPDIST
)/dest
; \
279 export MODULEBUILDRC
=$(P5TMPDIST
)/dest
/.modulebuildrc
; \
280 export PERL5LIB
=$(P5TMPDIST
)/dest
/lib
/perl5
:$(P5TMPDIST
)/src
/lib
; \
281 cd
$(P5TMPDIST
)/src
&& \
282 FORCE
=1 .
/build_module.pl
-d
"$(DISTRO)" -p
$(P5TMPDIST
)/dest \
283 ExtUtils-MakeMaker-
*.
tar.gz \
286 Module-CoreList-
*.
tar.gz \
287 common-sense-
*.
tar.gz \
288 Types-Serialiser-
*.
tar.gz \
290 export PERL_JSON_BACKEND
='JSON::XS'; \
291 cd
$(P5TMPDIST
)/src
&& \
292 .
/build_module.pl
-d
"$(DISTRO)" -p
$(P5TMPDIST
)/dest
$(MODULES
)
293 cd
$(P5TMPDIST
)/dest
/lib
/perl5
/ && rm -f utils.pm
&& ln
-s ..
/..
/..
/nagios
/plugins
/utils.pm .
294 mkdir
-p
$(P5TMPDIST
)/dest
/lib
/perl5
/CPAN
295 cp MyConfig.pm
$(P5TMPDIST
)/dest
/lib
/perl5
/CPAN
/MyConfig.skel
298 if
[ -z
$(DESTDIR
) ]; then echo
"cannot install without DESTDIR set!"; exit
1; fi
299 mkdir
-p
$(DESTDIR
)$(OMD_ROOT
)/lib
/perl5
$(DESTDIR
)$(OMD_ROOT
)/bin
300 rsync
-a
$(P5TMPDIST
)/dest
/lib
$(DESTDIR
)$(OMD_ROOT
)/lib
/perl5
/
301 rsync
-a
$(P5TMPDIST
)/dest
/bin
$(DESTDIR
)$(OMD_ROOT
)/lib
/perl5
/
302 mkdir
-p
$(DESTDIR
)$(OMD_ROOT
)/local
/lib
/perl5
303 install -m
755 bin
/cpan.wrapper
$(DESTDIR
)$(OMD_ROOT
)/bin
/cpan.wrapper
306 echo
"install --install_base ###ROOT###/local/lib/perl5" > $(SKEL
)/.modulebuildrc
309 rm -rf src
/inc
$(P5TMPDIST
)