-
Notifications
You must be signed in to change notification settings - Fork 18
/
Copy pathgrnoc-tsds-services.spec
380 lines (332 loc) · 19.2 KB
/
grnoc-tsds-services.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
%global debug_package %{nil} # Don't generate debug info
%global _binaries_in_noarch_packages_terminate_build 0
%define perl_lib /opt/grnoc/venv/
AutoReqProv: no # Keep rpmbuild from trying to figure out Perl on its own
Summary: GRNOC TSDS Services
Name: grnoc-tsds-services
Version: 1.8.4
Release: 1%{?dist}
License: GRNOC
Group: Measurement
URL: http://globalnoc.iu.edu
Source0: %{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires: expat-devel
BuildRequires: openssl-devel
Requires: perl >= 5.8.8
Requires: gcc
Requires: mod_perl
Requires: perl-rrdtool
Requires: perl-boolean
Requires: perl-GRNOC-Config == 1.0.9
Requires: perl-GRNOC-WebService >= 1.2.8
Requires: perl-GRNOC-WebService-Client >= 1.2.2
Requires: perl-GRNOC-Log
Requires: perl-GRNOC-LockFile >= 1.0.1
Requires: perl-GRNOC-Counter
Requires: perl-GRNOC-CLI
Requires: perl-GDGraph
Requires: perl-Template-Toolkit
Requires: perl-DBI
Requires: perl-DBD-MySQL
Requires: perl-GRNOC-TSDS-Aggregate-Histogram
Requires: wget
%description
GRNOC TSDS Services
%prep
%setup -q -n grnoc-tsds-services-%{version}
%build
%post
/usr/bin/systemctl daemon-reload
%install
rm -rf $RPM_BUILD_ROOT
%{__install} -d -p %{buildroot}/etc/grnoc/tsds/services/
%{__install} -d -p %{buildroot}/etc/grnoc/tsds/services/report_templates
%{__install} -d -p %{buildroot}/etc/grnoc/tsds/services/sphinx_templates
%{__install} -d -p %{buildroot}/etc/httpd/conf.d/grnoc/
%{__install} -d -p %{buildroot}/etc/cron.d/
%{__install} -d -p %{buildroot}/etc/sphinx/
%{__install} -d -p %{buildroot}/usr/lib/systemd/system/
%{__install} -d -p %{buildroot}/etc/init.d/
%{__install} -d -p %{buildroot}/usr/bin/
%{__install} -d -p %{buildroot}/usr/lib/grnoc/tsds/services/cgi-bin/
%{__install} -d -p %{buildroot}/usr/share/doc/grnoc/tsds/
%{__install} -d -p %{buildroot}/usr/share/doc/grnoc/tsds/install/
%{__install} -d -p %{buildroot}/var/lib/grnoc/tsds/
%{__install} -d -p %{buildroot}/var/run/grnoc/tsds/services/
%{__install} -d -p %{buildroot}/usr/share/grnoc/tsds-services/
%{__install} -d -p %{buildroot}/usr/share/grnoc/tsds-services/temp/
%{__install} -d -p %{buildroot}/var/lib/mongo/config1
%{__install} -d -p %{buildroot}/var/lib/mongo/config2
%{__install} -d -p %{buildroot}/var/lib/mongo/config3
%{__install} -d -p %{buildroot}/var/lib/mongo/shard1
%{__install} -d -p %{buildroot}/var/lib/mongo/shard2
%{__install} -d -p %{buildroot}/var/lib/mongo/shard3
%{__install} -d -p %{buildroot}/usr/share/grnoc/tsds-services/temp
%{__install} -d -p %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/DataService
%{__install} -d -p %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/GWS
%{__install} -d -p %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/Parser
%{__install} -d -p %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/Upgrade
%{__install} -d -p %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/Util
%{__install} -d -p %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/Writer
%{__install} CHANGES.md %{buildroot}/usr/share/doc/grnoc/tsds/CHANGES.md
%{__install} INSTALL.md %{buildroot}/usr/share/doc/grnoc/tsds/INSTALL.md
%{__install} conf/config.xml.example %{buildroot}/etc/grnoc/tsds/services/config.xml
%{__install} conf/mappings.xml.example %{buildroot}/etc/grnoc/tsds/services/mappings.xml
%{__install} conf/constraints.xml.example %{buildroot}/etc/grnoc/tsds/services/constraints.xml
%{__install} conf/logging.conf %{buildroot}/etc/grnoc/tsds/services/logging.conf
%{__install} conf/meta_logging.conf %{buildroot}/etc/grnoc/tsds/services/meta_logging.conf
%{__install} conf/receiver_logging.conf %{buildroot}/etc/grnoc/tsds/services/receiver_logging.conf
%{__install} conf/report_templates/basic.tt %{buildroot}/etc/grnoc/tsds/services/report_templates/basic.tt
%{__install} conf/apache-tsds-services.conf.example %{buildroot}/etc/httpd/conf.d/grnoc/tsds-services.conf
%{__install} conf/apache-tsds-services-temp.conf.example %{buildroot}/etc/httpd/conf.d/grnoc/tsds-services-temp.conf
%{__install} conf/tsds-services.cron %{buildroot}/etc/cron.d/tsds-services.cron
%{__install} conf/query_language.bnf %{buildroot}/usr/share/doc/grnoc/tsds/query_language.bnf
%{__install} conf/mongod-config1.conf %{buildroot}/etc/mongod-config1.conf
%{__install} conf/mongod-config2.conf %{buildroot}/etc/mongod-config2.conf
%{__install} conf/mongod-config3.conf %{buildroot}/etc/mongod-config3.conf
%{__install} conf/mongod-shard1.conf %{buildroot}/etc/mongod-shard1.conf
%{__install} conf/mongod-shard2.conf %{buildroot}/etc/mongod-shard2.conf
%{__install} conf/mongod-shard3.conf %{buildroot}/etc/mongod-shard3.conf
%{__install} conf/mongos.conf %{buildroot}/etc/mongos.conf
%{__install} conf/sphinx_templates/xmlpipe2_schema.xml %{buildroot}/etc/grnoc/tsds/services/sphinx_templates
%{__install} conf/sphinx_templates/xmlpipe2_document.xml %{buildroot}/etc/grnoc/tsds/services/sphinx_templates
%{__install} conf/sphinx.conf.example %{buildroot}/etc/sphinx/sphinx.conf.tsds
%{__install} conf/install/interface.json %{buildroot}/usr/share/doc/grnoc/tsds/install/interface.json
%{__install} conf/install/power.json %{buildroot}/usr/share/doc/grnoc/tsds/install/power.json
%{__install} conf/install/cpu.json %{buildroot}/usr/share/doc/grnoc/tsds/install/cpu.json
%{__install} conf/install/meta_tsds_db.json %{buildroot}/usr/share/doc/grnoc/tsds/install/meta_tsds_db.json
%{__install} conf/install/meta_tsds_shard.json %{buildroot}/usr/share/doc/grnoc/tsds/install/meta_tsds_shard.json
%{__install} conf/install/meta_tsds_rabbit.json %{buildroot}/usr/share/doc/grnoc/tsds/install/meta_tsds_rabbit.json
%{__install} conf/install/temperature.json %{buildroot}/usr/share/doc/grnoc/tsds/install/temperature.json
%{__install} bin/tsds_search_indexer.pl %{buildroot}/usr/bin/tsds_search_indexer.pl
%{__install} bin/tsds_expire.pl %{buildroot}/usr/bin/tsds_expire.pl
%{__install} bin/tsds_firehose.pl %{buildroot}/usr/bin/tsds_firehose.pl
%{__install} bin/tsds_install.pl %{buildroot}/usr/bin/tsds_install.pl
%{__install} bin/tsds_upgrade.pl %{buildroot}/usr/bin/tsds_upgrade.pl
%{__install} bin/tsds_writer %{buildroot}/usr/bin/tsds_writer
%{__install} bin/tsds_influxdb %{buildroot}/usr/bin/tsds_influxdb
%{__install} bin/tsds_writer.pl %{buildroot}/usr/bin/tsds_writer.pl
%{__install} bin/tsds_fix_measurements.pl %{buildroot}/usr/bin/tsds_fix_measurements.pl
%{__install} bin/tsds-decom.pl %{buildroot}/usr/bin/tsds-decom.pl
%{__install} bin/tsds_setup.pl %{buildroot}/usr/bin/tsds_setup.pl
%{__install} bin/tsds-change-required-metadata.pl %{buildroot}/usr/bin/tsds-change-required-metadata.pl
%{__install} systemd/mongod-config1.service %{buildroot}/usr/lib/systemd/system/mongod-config1.service
%{__install} systemd/mongod-config2.service %{buildroot}/usr/lib/systemd/system/mongod-config2.service
%{__install} systemd/mongod-config3.service %{buildroot}/usr/lib/systemd/system/mongod-config3.service
%{__install} systemd/mongod-shard1.service %{buildroot}/usr/lib/systemd/system/mongod-shard1.service
%{__install} systemd/mongod-shard2.service %{buildroot}/usr/lib/systemd/system/mongod-shard2.service
%{__install} systemd/mongod-shard3.service %{buildroot}/usr/lib/systemd/system/mongod-shard3.service
%{__install} systemd/mongos.service %{buildroot}/usr/lib/systemd/system/mongos.service
%{__install} systemd/tsds_influxdb.service %{buildroot}/usr/lib/systemd/system/tsds_influxdb.service
%{__install} init.d/tsds_writer %{buildroot}/etc/init.d/tsds_writer
%{__install} www/atlas.cgi %{buildroot}/usr/lib/grnoc/tsds/services/cgi-bin/atlas.cgi
%{__install} www/forge.cgi %{buildroot}/usr/lib/grnoc/tsds/services/cgi-bin/forge.cgi
%{__install} www/image.cgi %{buildroot}/usr/lib/grnoc/tsds/services/cgi-bin/image.cgi
%{__install} www/metadata.cgi %{buildroot}/usr/lib/grnoc/tsds/services/cgi-bin/metadata.cgi
%{__install} www/push.cgi %{buildroot}/usr/lib/grnoc/tsds/services/cgi-bin/push.cgi
%{__install} www/query.cgi %{buildroot}/usr/lib/grnoc/tsds/services/cgi-bin/query.cgi
%{__install} www/report.cgi %{buildroot}/usr/lib/grnoc/tsds/services/cgi-bin/report.cgi
%{__install} www/aggregation.cgi %{buildroot}/usr/lib/grnoc/tsds/services/cgi-bin/aggregation.cgi
%{__install} www/admin.cgi %{buildroot}/usr/lib/grnoc/tsds/services/cgi-bin/admin.cgi
%{__install} www/search.cgi %{buildroot}/usr/lib/grnoc/tsds/services/cgi-bin/search.cgi
%{__install} lib/GRNOC/TSDS.pm %{buildroot}%{perl_vendorlib}/GRNOC/
%{__install} lib/GRNOC/TSDS/AggregateDocument.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS
%{__install} lib/GRNOC/TSDS/AggregatePoint.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS
%{__install} lib/GRNOC/TSDS/Cache.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS
%{__install} lib/GRNOC/TSDS/Constants.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS
%{__install} lib/GRNOC/TSDS/Constraints.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS
%{__install} lib/GRNOC/TSDS/DataDocument.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS
%{__install} lib/GRNOC/TSDS/DataPoint.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS
%{__install} lib/GRNOC/TSDS/DataService.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS
%{__install} lib/GRNOC/TSDS/DataType.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS
%{__install} lib/GRNOC/TSDS/Expire.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS
%{__install} lib/GRNOC/TSDS/GWS.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS
%{__install} lib/GRNOC/TSDS/Install.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS
%{__install} lib/GRNOC/TSDS/InfluxDB.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS
%{__install} lib/GRNOC/TSDS/MeasurementDecommer.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS
%{__install} lib/GRNOC/TSDS/MongoDB.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS
%{__install} lib/GRNOC/TSDS/Config.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS
%{__install} lib/GRNOC/TSDS/Memcached.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS
%{__install} lib/GRNOC/TSDS/RabbitMQ.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS
%{__install} lib/GRNOC/TSDS/Redis.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS
%{__install} lib/GRNOC/TSDS/Parser.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS
%{__install} lib/GRNOC/TSDS/RedisLock.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS
%{__install} lib/GRNOC/TSDS/SearchIndexer.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS
%{__install} lib/GRNOC/TSDS/Setup.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS
%{__install} lib/GRNOC/TSDS/Upgrade.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS
%{__install} lib/GRNOC/TSDS/Writer.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS
%{__install} lib/GRNOC/TSDS/DataService/Aggregation.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/DataService
%{__install} lib/GRNOC/TSDS/DataService/Atlas.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/DataService
%{__install} lib/GRNOC/TSDS/DataService/Image.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/DataService
%{__install} lib/GRNOC/TSDS/DataService/MetaData.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/DataService
%{__install} lib/GRNOC/TSDS/DataService/Push.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/DataService
%{__install} lib/GRNOC/TSDS/DataService/Query.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/DataService
%{__install} lib/GRNOC/TSDS/DataService/Report.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/DataService
%{__install} lib/GRNOC/TSDS/DataService/Search.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/DataService
%{__install} lib/GRNOC/TSDS/GWS/Admin.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/GWS
%{__install} lib/GRNOC/TSDS/GWS/Aggregation.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/GWS
%{__install} lib/GRNOC/TSDS/GWS/Atlas.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/GWS
%{__install} lib/GRNOC/TSDS/GWS/Forge.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/GWS
%{__install} lib/GRNOC/TSDS/GWS/Image.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/GWS
%{__install} lib/GRNOC/TSDS/GWS/InfluxDB.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/GWS
%{__install} lib/GRNOC/TSDS/GWS/MetaData.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/GWS
%{__install} lib/GRNOC/TSDS/GWS/Push.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/GWS
%{__install} lib/GRNOC/TSDS/GWS/Query.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/GWS
%{__install} lib/GRNOC/TSDS/GWS/Report.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/GWS
%{__install} lib/GRNOC/TSDS/GWS/Search.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/GWS
%{__install} lib/GRNOC/TSDS/Parser/Actions.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/Parser
%{__install} lib/GRNOC/TSDS/Upgrade/1_2_0.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/Upgrade
%{__install} lib/GRNOC/TSDS/Upgrade/1_2_1.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/Upgrade
%{__install} lib/GRNOC/TSDS/Upgrade/1_2_2.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/Upgrade
%{__install} lib/GRNOC/TSDS/Upgrade/1_2_3.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/Upgrade
%{__install} lib/GRNOC/TSDS/Upgrade/1_4_0.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/Upgrade
%{__install} lib/GRNOC/TSDS/Upgrade/1_4_1.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/Upgrade
%{__install} lib/GRNOC/TSDS/Upgrade/1_4_2.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/Upgrade
%{__install} lib/GRNOC/TSDS/Upgrade/1_5_0.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/Upgrade
%{__install} lib/GRNOC/TSDS/Upgrade/1_5_1.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/Upgrade
%{__install} lib/GRNOC/TSDS/Upgrade/1_5_2.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/Upgrade
%{__install} lib/GRNOC/TSDS/Upgrade/1_5_3.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/Upgrade
%{__install} lib/GRNOC/TSDS/Upgrade/1_5_4.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/Upgrade
%{__install} lib/GRNOC/TSDS/Upgrade/1_6_0.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/Upgrade
%{__install} lib/GRNOC/TSDS/Util/ConfigChooser.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/Util
%{__install} lib/GRNOC/TSDS/Writer/AggregateMessage.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/Writer
%{__install} lib/GRNOC/TSDS/Writer/DataMessage.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/Writer
%{__install} lib/GRNOC/TSDS/Writer/Worker.pm %{buildroot}%{perl_vendorlib}/GRNOC/TSDS/Writer
%{__install} -d -p %{buildroot}%{perl_lib}%{name}/lib/perl5
cp -r venv/lib/perl5/* -t %{buildroot}%{perl_lib}%{name}/lib/perl5
# clean up buildroot
find %{buildroot} -name .packlist -exec %{__rm} {} \;
%{_fixperms} $RPM_BUILD_ROOT/*
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644, root, root, 755)
%config(noreplace) /etc/grnoc/tsds/services/config.xml
%config(noreplace) /etc/grnoc/tsds/services/mappings.xml
%config(noreplace) /etc/grnoc/tsds/services/constraints.xml
%config(noreplace) /etc/grnoc/tsds/services/logging.conf
%config(noreplace) /etc/grnoc/tsds/services/meta_logging.conf
%config(noreplace) /etc/grnoc/tsds/services/receiver_logging.conf
%config(noreplace) /etc/grnoc/tsds/services/report_templates/basic.tt
%config(noreplace) /etc/httpd/conf.d/grnoc/tsds-services.conf
%config(noreplace) /etc/httpd/conf.d/grnoc/tsds-services-temp.conf
%config(noreplace) /etc/cron.d/tsds-services.cron
%config(noreplace) /etc/mongod-config1.conf
%config(noreplace) /etc/mongod-config2.conf
%config(noreplace) /etc/mongod-config3.conf
%config(noreplace) /etc/mongod-shard1.conf
%config(noreplace) /etc/mongod-shard2.conf
%config(noreplace) /etc/mongod-shard3.conf
%config(noreplace) /etc/mongos.conf
/etc/sphinx/sphinx.conf.tsds
/etc/grnoc/tsds/services/sphinx_templates/xmlpipe2_document.xml
/etc/grnoc/tsds/services/sphinx_templates/xmlpipe2_schema.xml
/usr/share/doc/grnoc/tsds/CHANGES.md
/usr/share/doc/grnoc/tsds/INSTALL.md
/usr/share/doc/grnoc/tsds/query_language.bnf
/usr/share/doc/grnoc/tsds/install/interface.json
/usr/share/doc/grnoc/tsds/install/power.json
/usr/share/doc/grnoc/tsds/install/cpu.json
/usr/share/doc/grnoc/tsds/install/meta_tsds_db.json
/usr/share/doc/grnoc/tsds/install/meta_tsds_shard.json
/usr/share/doc/grnoc/tsds/install/meta_tsds_rabbit.json
/usr/share/doc/grnoc/tsds/install/temperature.json
%{perl_vendorlib}/GRNOC/TSDS.pm
%{perl_vendorlib}/GRNOC/TSDS/AggregateDocument.pm
%{perl_vendorlib}/GRNOC/TSDS/AggregatePoint.pm
%{perl_vendorlib}/GRNOC/TSDS/SearchIndexer.pm
%{perl_vendorlib}/GRNOC/TSDS/Cache.pm
%{perl_vendorlib}/GRNOC/TSDS/Constants.pm
%{perl_vendorlib}/GRNOC/TSDS/Constraints.pm
%{perl_vendorlib}/GRNOC/TSDS/DataService.pm
%{perl_vendorlib}/GRNOC/TSDS/DataService/Aggregation.pm
%{perl_vendorlib}/GRNOC/TSDS/DataService/Atlas.pm
%{perl_vendorlib}/GRNOC/TSDS/DataService/Image.pm
%{perl_vendorlib}/GRNOC/TSDS/DataService/MetaData.pm
%{perl_vendorlib}/GRNOC/TSDS/DataService/Push.pm
%{perl_vendorlib}/GRNOC/TSDS/DataService/Query.pm
%{perl_vendorlib}/GRNOC/TSDS/DataService/Report.pm
%{perl_vendorlib}/GRNOC/TSDS/DataService/Search.pm
%{perl_vendorlib}/GRNOC/TSDS/DataType.pm
%{perl_vendorlib}/GRNOC/TSDS/DataPoint.pm
%{perl_vendorlib}/GRNOC/TSDS/DataDocument.pm
%{perl_vendorlib}/GRNOC/TSDS/Expire.pm
%{perl_vendorlib}/GRNOC/TSDS/GWS.pm
%{perl_vendorlib}/GRNOC/TSDS/GWS/Admin.pm
%{perl_vendorlib}/GRNOC/TSDS/GWS/Aggregation.pm
%{perl_vendorlib}/GRNOC/TSDS/GWS/Atlas.pm
%{perl_vendorlib}/GRNOC/TSDS/GWS/Forge.pm
%{perl_vendorlib}/GRNOC/TSDS/GWS/Image.pm
%{perl_vendorlib}/GRNOC/TSDS/GWS/InfluxDB.pm
%{perl_vendorlib}/GRNOC/TSDS/GWS/MetaData.pm
%{perl_vendorlib}/GRNOC/TSDS/GWS/Push.pm
%{perl_vendorlib}/GRNOC/TSDS/GWS/Query.pm
%{perl_vendorlib}/GRNOC/TSDS/GWS/Report.pm
%{perl_vendorlib}/GRNOC/TSDS/GWS/Search.pm
%{perl_vendorlib}/GRNOC/TSDS/InfluxDB.pm
%{perl_vendorlib}/GRNOC/TSDS/Install.pm
%{perl_vendorlib}/GRNOC/TSDS/MeasurementDecommer.pm
%{perl_vendorlib}/GRNOC/TSDS/MongoDB.pm
%{perl_vendorlib}/GRNOC/TSDS/Parser.pm
%{perl_vendorlib}/GRNOC/TSDS/Parser/Actions.pm
%{perl_vendorlib}/GRNOC/TSDS/RedisLock.pm
%{perl_vendorlib}/GRNOC/TSDS/Upgrade.pm
%{perl_vendorlib}/GRNOC/TSDS/Upgrade/*.pm
%{perl_vendorlib}/GRNOC/TSDS/Util/ConfigChooser.pm
%{perl_vendorlib}/GRNOC/TSDS/Writer.pm
%{perl_vendorlib}/GRNOC/TSDS/Writer/AggregateMessage.pm
%{perl_vendorlib}/GRNOC/TSDS/Writer/DataMessage.pm
%{perl_vendorlib}/GRNOC/TSDS/Writer/Worker.pm
%{perl_vendorlib}/GRNOC/TSDS/Config.pm
%{perl_vendorlib}/GRNOC/TSDS/Memcached.pm
%{perl_vendorlib}/GRNOC/TSDS/RabbitMQ.pm
%{perl_vendorlib}/GRNOC/TSDS/Redis.pm
%{perl_vendorlib}/GRNOC/TSDS/Setup.pm
%defattr(754, apache, apache, -)
/usr/lib/grnoc/tsds/services/cgi-bin/atlas.cgi
/usr/lib/grnoc/tsds/services/cgi-bin/forge.cgi
/usr/lib/grnoc/tsds/services/cgi-bin/image.cgi
/usr/lib/grnoc/tsds/services/cgi-bin/metadata.cgi
/usr/lib/grnoc/tsds/services/cgi-bin/push.cgi
/usr/lib/grnoc/tsds/services/cgi-bin/query.cgi
/usr/lib/grnoc/tsds/services/cgi-bin/report.cgi
/usr/lib/grnoc/tsds/services/cgi-bin/aggregation.cgi
/usr/lib/grnoc/tsds/services/cgi-bin/admin.cgi
/usr/lib/grnoc/tsds/services/cgi-bin/search.cgi
%defattr(754, root, root, -)
/usr/bin/tsds_search_indexer.pl
/usr/bin/tsds_expire.pl
/usr/bin/tsds_firehose.pl
/usr/bin/tsds_install.pl
/usr/bin/tsds_fix_measurements.pl
/usr/bin/tsds-decom.pl
/usr/bin/tsds_upgrade.pl
/usr/bin/tsds_influxdb
/usr/bin/tsds_writer
/usr/bin/tsds_writer.pl
/usr/bin/tsds_setup.pl
/usr/bin/tsds-change-required-metadata.pl
%config(noreplace) /etc/init.d/tsds_writer
%defattr(444, root, root, -)
/usr/lib/systemd/system/mongod-config1.service
/usr/lib/systemd/system/mongod-config2.service
/usr/lib/systemd/system/mongod-config3.service
/usr/lib/systemd/system/mongod-shard1.service
/usr/lib/systemd/system/mongod-shard2.service
/usr/lib/systemd/system/mongod-shard3.service
/usr/lib/systemd/system/mongos.service
/usr/lib/systemd/system/tsds_influxdb.service
%defattr(-, root, root, 755)
%dir /var/lib/grnoc/tsds/
%dir /var/run/grnoc/tsds/services/
%defattr(-, mongod, mongod, 755)
%dir /var/lib/mongo/config1
%dir /var/lib/mongo/config2
%dir /var/lib/mongo/config3
%dir /var/lib/mongo/shard1
%dir /var/lib/mongo/shard2
%dir /var/lib/mongo/shard3
%defattr(-, apache, apache, 755)
%dir /usr/share/grnoc/tsds-services/temp
%{perl_lib}/%{name}/lib/perl5/*