-
Notifications
You must be signed in to change notification settings - Fork 6
/
geni-chapi.spec
507 lines (491 loc) · 24.2 KB
/
geni-chapi.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
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
Name: geni-chapi
Version: 2.25
Release: 1%{?dist}
Summary: GENI clearinghouse
BuildArch: noarch
License: GENI Public License
URL: https://github.com/GENI-NSF/geni-ch
Source: %{name}-%{version}.tar.gz
Group: Applications/Internet
Requires: httpd, mod_ssl, mod_wsgi
Requires: python-sqlalchemy, python-psycopg2
Requires: geni-tools, postgresql
Requires: xmlsec1, xmlsec1-openssl
# BuildRequires: gettext
# Requires(post): info
# Requires(preun): info
%description
A set of web-based services that together comprise a GENI
Clearinghouse. These services are available through an apache
web server as XML-RPC services.
%prep
%setup -q
#iconv -f iso8859-1 -t utf-8 -o ChangeLog.conv ChangeLog && mv -f ChangeLog.conv ChangeLog
#iconv -f iso8859-1 -t utf-8 -o THANKS.conv THANKS && mv -f THANKS.conv THANKS
%build
%configure
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
%make_install
# Include the copyright file
# install -m 0644 debian/copyright $RPM_BUILD_ROOT/%{_defaultdocdir}/%{name}/copyright
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
# /etc/geni-chapi
%config %{_sysconfdir}/%{name}/credential_store_policy.json
%config %{_sysconfdir}/%{name}/example-chapi.ini
%config %{_sysconfdir}/%{name}/example-parameters.json
%config %{_sysconfdir}/%{name}/geni-ch-version.txt
%config %{_sysconfdir}/%{name}/logging_config.conf
%config %{_sysconfdir}/%{name}/logging_policy.json
%config %{_sysconfdir}/%{name}/member_authority_policy.json
%config %{_sysconfdir}/%{name}/slice_authority_policy.json
# /usr/lib/python2.7/site-packages
%{python_sitelib}/chapiclient/__init__.py
%{python_sitelib}/chapiclient/__init__.pyc
%{python_sitelib}/chapiclient/__init__.pyo
%{python_sitelib}/chapiclient/chapi.py
%{python_sitelib}/chapiclient/chapi.pyc
%{python_sitelib}/chapiclient/chapi.pyo
# /usr/bin
%{_bindir}/geni-add-member-attribute
%{_bindir}/geni-add-project-member
%{_bindir}/geni-add-trusted-tool
%{_bindir}/geni-assert-email
%{_bindir}/geni-delete-outside-cert
%{_bindir}/geni-disable-user
%{_bindir}/geni-enable-user
%{_bindir}/geni-ops-report
%{_bindir}/geni-remove-member-attribute
%{_bindir}/geni-remove-project-member
# /usr/sbin
%{_sbindir}/geni-add-member-privilege
%{_sbindir}/geni-check-errors
%{_sbindir}/geni-create-ma-crl
%{_sbindir}/geni-expiring-certs
%{_sbindir}/geni-init-ca
%{_sbindir}/geni-init-services
%{_sbindir}/geni-install-templates
%{_sbindir}/geni-list-idp-members
%{_sbindir}/geni-list-member-projects
%{_sbindir}/geni-list-pending-requests
%{_sbindir}/geni-maintenance
%{_sbindir}/geni-revoke-member-certificate
%{_sbindir}/geni-revoke-member-privilege
%{_sbindir}/geni-sign-tool-csr
# /usr/share/geni-ch/
%{_datadir}/geni-ch/chapi/chapi/plugins/__init__.py
%{_datadir}/geni-ch/chapi/chapi/plugins/__init__.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/__init__.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/MANIFEST.json
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/__init__.py
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/__init__.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/__init__.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/Clearinghouse.py
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/Clearinghouse.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/Clearinghouse.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/DelegateBase.py
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/DelegateBase.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/DelegateBase.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/Exceptions.py
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/Exceptions.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/Exceptions.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/GuardBase.py
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/GuardBase.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/GuardBase.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/HandlerBase.py
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/HandlerBase.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/HandlerBase.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/MemberAuthority.py
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/MemberAuthority.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/MemberAuthority.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/Memoize.py
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/Memoize.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/Memoize.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/MethodContext.py
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/MethodContext.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/MethodContext.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/Parameters.py
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/Parameters.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/Parameters.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/SliceAuthority.py
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/SliceAuthority.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/SliceAuthority.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/__init__.py
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/__init__.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/chapi/__init__.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/plugin.py
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/plugin.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/chapiv1rpc/plugin.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/chrm/__init__.py
%{_datadir}/geni-ch/chapi/chapi/plugins/chrm/__init__.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/chrm/__init__.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/chrm/ABACGuard.py
%{_datadir}/geni-ch/chapi/chapi/plugins/chrm/ABACGuard.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/chrm/ABACGuard.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/chrm/ArgumentCheck.py
%{_datadir}/geni-ch/chapi/chapi/plugins/chrm/ArgumentCheck.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/chrm/ArgumentCheck.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/chrm/CHDatabaseEngine.py
%{_datadir}/geni-ch/chapi/chapi/plugins/chrm/CHDatabaseEngine.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/chrm/CHDatabaseEngine.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/chrm/CHv1Guard.py
%{_datadir}/geni-ch/chapi/chapi/plugins/chrm/CHv1Guard.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/chrm/CHv1Guard.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/chrm/CHv1Implementation.py
%{_datadir}/geni-ch/chapi/chapi/plugins/chrm/CHv1Implementation.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/chrm/CHv1Implementation.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/chrm/CHv1PersistentImplementation.py
%{_datadir}/geni-ch/chapi/chapi/plugins/chrm/CHv1PersistentImplementation.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/chrm/CHv1PersistentImplementation.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/chrm/MANIFEST.json
%{_datadir}/geni-ch/chapi/chapi/plugins/chrm/ServiceRegistry.py
%{_datadir}/geni-ch/chapi/chapi/plugins/chrm/ServiceRegistry.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/chrm/ServiceRegistry.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/chrm/plugin.py
%{_datadir}/geni-ch/chapi/chapi/plugins/chrm/plugin.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/chrm/plugin.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/csrm/__init__.py
%{_datadir}/geni-ch/chapi/chapi/plugins/csrm/__init__.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/csrm/__init__.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/csrm/CredentialStore.py
%{_datadir}/geni-ch/chapi/chapi/plugins/csrm/CredentialStore.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/csrm/CredentialStore.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/csrm/MANIFEST.json
%{_datadir}/geni-ch/chapi/chapi/plugins/csrm/plugin.py
%{_datadir}/geni-ch/chapi/chapi/plugins/csrm/plugin.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/csrm/plugin.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/flaskrest/__init__.py
%{_datadir}/geni-ch/chapi/chapi/plugins/flaskrest/__init__.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/flaskrest/__init__.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/flaskrest/MANIFEST.json
%{_datadir}/geni-ch/chapi/chapi/plugins/flaskrest/plugin.py
%{_datadir}/geni-ch/chapi/chapi/plugins/flaskrest/plugin.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/flaskrest/plugin.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/logging/__init__.py
%{_datadir}/geni-ch/chapi/chapi/plugins/logging/__init__.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/logging/__init__.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/logging/Logging.py
%{_datadir}/geni-ch/chapi/chapi/plugins/logging/Logging.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/logging/Logging.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/logging/MANIFEST.json
%{_datadir}/geni-ch/chapi/chapi/plugins/logging/plugin.py
%{_datadir}/geni-ch/chapi/chapi/plugins/logging/plugin.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/logging/plugin.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/marm/__init__.py
%{_datadir}/geni-ch/chapi/chapi/plugins/marm/__init__.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/marm/__init__.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/marm/MANIFEST.json
%{_datadir}/geni-ch/chapi/chapi/plugins/marm/MAv1Guard.py
%{_datadir}/geni-ch/chapi/chapi/plugins/marm/MAv1Guard.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/marm/MAv1Guard.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/marm/MAv1Implementation.py
%{_datadir}/geni-ch/chapi/chapi/plugins/marm/MAv1Implementation.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/marm/MAv1Implementation.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/marm/plugin.py
%{_datadir}/geni-ch/chapi/chapi/plugins/marm/plugin.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/marm/plugin.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/opsmon/__init__.py
%{_datadir}/geni-ch/chapi/chapi/plugins/opsmon/__init__.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/opsmon/__init__.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/opsmon/MANIFEST.json
%{_datadir}/geni-ch/chapi/chapi/plugins/opsmon/OpsMon.py
%{_datadir}/geni-ch/chapi/chapi/plugins/opsmon/OpsMon.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/opsmon/OpsMon.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/opsmon/plugin.py
%{_datadir}/geni-ch/chapi/chapi/plugins/opsmon/plugin.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/opsmon/plugin.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/sarm/__init__.py
%{_datadir}/geni-ch/chapi/chapi/plugins/sarm/__init__.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/sarm/__init__.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/sarm/MANIFEST.json
%{_datadir}/geni-ch/chapi/chapi/plugins/sarm/SAv1Guard.py
%{_datadir}/geni-ch/chapi/chapi/plugins/sarm/SAv1Guard.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/sarm/SAv1Guard.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/sarm/SAv1PersistentImplementation.py
%{_datadir}/geni-ch/chapi/chapi/plugins/sarm/SAv1PersistentImplementation.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/sarm/SAv1PersistentImplementation.pyo
%{_datadir}/geni-ch/chapi/chapi/plugins/sarm/plugin.py
%{_datadir}/geni-ch/chapi/chapi/plugins/sarm/plugin.pyc
%{_datadir}/geni-ch/chapi/chapi/plugins/sarm/plugin.pyo
%{_datadir}/geni-ch/chapi/chapi/tools/ABACKeyId.py
%{_datadir}/geni-ch/chapi/chapi/tools/ABACKeyId.pyc
%{_datadir}/geni-ch/chapi/chapi/tools/ABACKeyId.pyo
%{_datadir}/geni-ch/chapi/chapi/tools/ABACManager.py
%{_datadir}/geni-ch/chapi/chapi/tools/ABACManager.pyc
%{_datadir}/geni-ch/chapi/chapi/tools/ABACManager.pyo
%{_datadir}/geni-ch/chapi/chapi/tools/CH_constants.py
%{_datadir}/geni-ch/chapi/chapi/tools/CH_constants.pyc
%{_datadir}/geni-ch/chapi/chapi/tools/CH_constants.pyo
%{_datadir}/geni-ch/chapi/chapi/tools/MA_constants.py
%{_datadir}/geni-ch/chapi/chapi/tools/MA_constants.pyc
%{_datadir}/geni-ch/chapi/chapi/tools/MA_constants.pyo
%{_datadir}/geni-ch/chapi/chapi/tools/SA_constants.py
%{_datadir}/geni-ch/chapi/chapi/tools/SA_constants.pyc
%{_datadir}/geni-ch/chapi/chapi/tools/SA_constants.pyo
%{_datadir}/geni-ch/chapi/chapi/tools/SpeaksFor.py
%{_datadir}/geni-ch/chapi/chapi/tools/SpeaksFor.pyc
%{_datadir}/geni-ch/chapi/chapi/tools/SpeaksFor.pyo
%{_datadir}/geni-ch/chapi/chapi/tools/__init__.py
%{_datadir}/geni-ch/chapi/chapi/tools/__init__.pyc
%{_datadir}/geni-ch/chapi/chapi/tools/__init__.pyo
%{_datadir}/geni-ch/chapi/chapi/tools/cert_utils.py
%{_datadir}/geni-ch/chapi/chapi/tools/cert_utils.pyc
%{_datadir}/geni-ch/chapi/chapi/tools/cert_utils.pyo
%{_datadir}/geni-ch/chapi/chapi/tools/ch_server.py
%{_datadir}/geni-ch/chapi/chapi/tools/ch_server.pyc
%{_datadir}/geni-ch/chapi/chapi/tools/ch_server.pyo
%{_datadir}/geni-ch/chapi/chapi/tools/ch_server.wsgi
%{_datadir}/geni-ch/chapi/chapi/tools/chapi_log.py
%{_datadir}/geni-ch/chapi/chapi/tools/chapi_log.pyc
%{_datadir}/geni-ch/chapi/chapi/tools/chapi_log.pyo
%{_datadir}/geni-ch/chapi/chapi/tools/chapi_utils.py
%{_datadir}/geni-ch/chapi/chapi/tools/chapi_utils.pyc
%{_datadir}/geni-ch/chapi/chapi/tools/chapi_utils.pyo
%{_datadir}/geni-ch/chapi/chapi/tools/client.py
%{_datadir}/geni-ch/chapi/chapi/tools/client.pyc
%{_datadir}/geni-ch/chapi/chapi/tools/client.pyo
%{_datadir}/geni-ch/chapi/chapi/tools/credential_tools.py
%{_datadir}/geni-ch/chapi/chapi/tools/credential_tools.pyc
%{_datadir}/geni-ch/chapi/chapi/tools/credential_tools.pyo
%{_datadir}/geni-ch/chapi/chapi/tools/cs_utils.py
%{_datadir}/geni-ch/chapi/chapi/tools/cs_utils.pyc
%{_datadir}/geni-ch/chapi/chapi/tools/cs_utils.pyo
%{_datadir}/geni-ch/chapi/chapi/tools/dbtest.py
%{_datadir}/geni-ch/chapi/chapi/tools/dbtest.pyc
%{_datadir}/geni-ch/chapi/chapi/tools/dbtest.pyo
%{_datadir}/geni-ch/chapi/chapi/tools/dbutils.py
%{_datadir}/geni-ch/chapi/chapi/tools/dbutils.pyc
%{_datadir}/geni-ch/chapi/chapi/tools/dbutils.pyo
%{_datadir}/geni-ch/chapi/chapi/tools/file_checker.py
%{_datadir}/geni-ch/chapi/chapi/tools/file_checker.pyc
%{_datadir}/geni-ch/chapi/chapi/tools/file_checker.pyo
%{_datadir}/geni-ch/chapi/chapi/tools/geni_constants.py
%{_datadir}/geni-ch/chapi/chapi/tools/geni_constants.pyc
%{_datadir}/geni-ch/chapi/chapi/tools/geni_constants.pyo
%{_datadir}/geni-ch/chapi/chapi/tools/geni_utils.py
%{_datadir}/geni-ch/chapi/chapi/tools/geni_utils.pyc
%{_datadir}/geni-ch/chapi/chapi/tools/geni_utils.pyo
%{_datadir}/geni-ch/chapi/chapi/tools/guard_utils.py
%{_datadir}/geni-ch/chapi/chapi/tools/guard_utils.pyc
%{_datadir}/geni-ch/chapi/chapi/tools/guard_utils.pyo
%{_datadir}/geni-ch/chapi/chapi/tools/manage_service_attributes.py
%{_datadir}/geni-ch/chapi/chapi/tools/manage_service_attributes.pyc
%{_datadir}/geni-ch/chapi/chapi/tools/manage_service_attributes.pyo
%{_datadir}/geni-ch/chapi/chapi/tools/mapped_tables.py
%{_datadir}/geni-ch/chapi/chapi/tools/mapped_tables.pyc
%{_datadir}/geni-ch/chapi/chapi/tools/mapped_tables.pyo
%{_datadir}/geni-ch/chapi/chapi/tools/multiclient.py
%{_datadir}/geni-ch/chapi/chapi/tools/multiclient.pyc
%{_datadir}/geni-ch/chapi/chapi/tools/multiclient.pyo
%{_datadir}/geni-ch/chapi/chapi/tools/pluginmanager.py
%{_datadir}/geni-ch/chapi/chapi/tools/pluginmanager.pyc
%{_datadir}/geni-ch/chapi/chapi/tools/pluginmanager.pyo
%{_datadir}/geni-ch/chapi/chapi/tools/policy_file_checker.py
%{_datadir}/geni-ch/chapi/chapi/tools/policy_file_checker.pyc
%{_datadir}/geni-ch/chapi/chapi/tools/policy_file_checker.pyo
%{_datadir}/geni-ch/chapi/chapi/tools/portal_client.py
%{_datadir}/geni-ch/chapi/chapi/tools/portal_client.pyc
%{_datadir}/geni-ch/chapi/chapi/tools/portal_client.pyo
%{_datadir}/geni-ch/chapi/chapi/tools/test_server.py
%{_datadir}/geni-ch/chapi/chapi/tools/test_server.pyc
%{_datadir}/geni-ch/chapi/chapi/tools/test_server.pyo
# /usr/share/geni-chapi/
%{_datadir}/%{name}/abac_credential.xml
%{_datadir}/%{name}/amsoil-log-out.txt
%{_datadir}/%{name}/apache-error-log-out.txt
%{_datadir}/%{name}/ch-error-log-out.txt
%{_datadir}/%{name}/chapi-log-out.txt
%{_datadir}/%{name}/db/cs/postgresql/data.sql
%{_datadir}/%{name}/db/cs/postgresql/disable_lockdown.sql
%{_datadir}/%{name}/db/cs/postgresql/enable_lockdown.sql
%{_datadir}/%{name}/db/cs/postgresql/schema.sql
%{_datadir}/%{name}/db/cs/postgresql/update-1.sql
%{_datadir}/%{name}/db/cs/postgresql/update-2.sql
%{_datadir}/%{name}/db/cs/postgresql/update-3.sql
%{_datadir}/%{name}/db/cs/postgresql/update-4.sql
%{_datadir}/%{name}/db/cs/postgresql/update-5.sql
%{_datadir}/%{name}/db/cs/postgresql/update-6.sql
%{_datadir}/%{name}/db/cs/postgresql/update-7.sql
%{_datadir}/%{name}/db/cs/postgresql/update-8.sql
%{_datadir}/%{name}/db/logging/postgresql/schema.sql
%{_datadir}/%{name}/db/logging/postgresql/update-1.sql
%{_datadir}/%{name}/db/logging/postgresql/update-2.sql
%{_datadir}/%{name}/db/logging/postgresql/update-3.sql
%{_datadir}/%{name}/db/ma/postgresql/data.sql
%{_datadir}/%{name}/db/ma/postgresql/schema.sql
%{_datadir}/%{name}/db/ma/postgresql/update-1.sql
%{_datadir}/%{name}/db/ma/postgresql/update-2.sql
%{_datadir}/%{name}/db/ma/postgresql/update-3.sql
%{_datadir}/%{name}/db/ma/postgresql/update-4.sql
%{_datadir}/%{name}/db/ma/postgresql/update-5.sql
%{_datadir}/%{name}/db/migration/migrate-assertions.sql
%{_datadir}/%{name}/db/migration/sliver-info.sql
%{_datadir}/%{name}/db/pa/postgresql/schema.sql
%{_datadir}/%{name}/db/pa/postgresql/update-1.sql
%{_datadir}/%{name}/db/pa/postgresql/update-2.sql
%{_datadir}/%{name}/db/pa/postgresql/update-3.sql
%{_datadir}/%{name}/db/pa/postgresql/update-4.sql
%{_datadir}/%{name}/db/pa/postgresql/update-5.sql
%{_datadir}/%{name}/db/sa/postgresql/README.txt
%{_datadir}/%{name}/db/sa/postgresql/schema.sql
%{_datadir}/%{name}/db/sa/postgresql/update-1.sql
%{_datadir}/%{name}/db/sa/postgresql/update-2.sql
%{_datadir}/%{name}/db/sa/postgresql/update-3.sql
%{_datadir}/%{name}/db/sr/postgresql/README.txt
%{_datadir}/%{name}/db/sr/postgresql/schema.sql
%{_datadir}/%{name}/db/sr/postgresql/update-1.sql
%{_datadir}/%{name}/db/sr/postgresql/update-2.sql
%{_datadir}/%{name}/db/sr/postgresql/update-3.sql
%{_datadir}/%{name}/db/sr/postgresql/update-4.sql
%{_datadir}/%{name}/db/sr/postgresql/update-5.sql
%{_datadir}/%{name}/project_credential.xml
%{_datadir}/%{name}/templates/apache2.conf.tmpl
%{_datadir}/%{name}/templates/ch-ssl.conf.tmpl
%{_datadir}/%{name}/templates/chapi.ini.tmpl
%{_datadir}/%{name}/templates/install_postgresql.sh
%{_datadir}/%{name}/templates/install_service_registry.sql.tmpl
%{_datadir}/%{name}/templates/openssl.cnf.tmpl
%{_datadir}/%{name}/templates/services.ini.tmpl
%{_datadir}/%{name}/templates/templates.json
%{_datadir}/%{name}/sr/certs/al2s-ca.pem
%{_datadir}/%{name}/sr/certs/al2s.pem
%{_datadir}/%{name}/sr/certs/cenic-ig-boss.pem
%{_datadir}/%{name}/sr/certs/cenic-ig-cm.pem
%{_datadir}/%{name}/sr/certs/clemson-ig-boss.pem
%{_datadir}/%{name}/sr/certs/clemson-ig-cm.pem
%{_datadir}/%{name}/sr/certs/cornell-ig-boss.pem
%{_datadir}/%{name}/sr/certs/cornell-ig-cm.pem
%{_datadir}/%{name}/sr/certs/cwru-ig-boss.pem
%{_datadir}/%{name}/sr/certs/cwru-ig-cm.pem
%{_datadir}/%{name}/sr/certs/gatech-ig-boss.pem
%{_datadir}/%{name}/sr/certs/gatech-ig-cm.pem
%{_datadir}/%{name}/sr/certs/gpo-ig-boss.pem
%{_datadir}/%{name}/sr/certs/gpo-ig-cm.pem
%{_datadir}/%{name}/sr/certs/illinois-ig-boss.pem
%{_datadir}/%{name}/sr/certs/illinois-ig-cm.pem
%{_datadir}/%{name}/sr/certs/im-vw1-cm.pem
%{_datadir}/%{name}/sr/certs/im-vw1-ssl.pem
%{_datadir}/%{name}/sr/certs/im-wilab-cm.pem
%{_datadir}/%{name}/sr/certs/im-wilab-ssl.pem
%{_datadir}/%{name}/sr/certs/irods-test.pem
%{_datadir}/%{name}/sr/certs/irods.pem
%{_datadir}/%{name}/sr/certs/kansas-ig-boss.pem
%{_datadir}/%{name}/sr/certs/kansas-ig-cm.pem
%{_datadir}/%{name}/sr/certs/kettering-ig-boss.pem
%{_datadir}/%{name}/sr/certs/kettering-ig-cm.pem
%{_datadir}/%{name}/sr/certs/max-ig-boss.pem
%{_datadir}/%{name}/sr/certs/max-ig-cm.pem
%{_datadir}/%{name}/sr/certs/missouri-ig-boss.pem
%{_datadir}/%{name}/sr/certs/missouri-ig-cm.pem
%{_datadir}/%{name}/sr/certs/moxi-ig-boss.pem
%{_datadir}/%{name}/sr/certs/moxi-ig-cm.pem
%{_datadir}/%{name}/sr/certs/northwestern-ig-boss.pem
%{_datadir}/%{name}/sr/certs/northwestern-ig-cm.pem
%{_datadir}/%{name}/sr/certs/nysernet-ig-boss.pem
%{_datadir}/%{name}/sr/certs/nysernet-ig-cm.pem
%{_datadir}/%{name}/sr/certs/nyu-ig-boss.pem
%{_datadir}/%{name}/sr/certs/nyu-ig-cm.pem
%{_datadir}/%{name}/sr/certs/ohmetrodc-ig-boss.pem
%{_datadir}/%{name}/sr/certs/ohmetrodc-ig-cm.pem
%{_datadir}/%{name}/sr/certs/rutgers-ig-boss.pem
%{_datadir}/%{name}/sr/certs/rutgers-ig-cm.pem
%{_datadir}/%{name}/sr/certs/sox-ig-boss.pem
%{_datadir}/%{name}/sr/certs/sox-ig-cm.pem
%{_datadir}/%{name}/sr/certs/stanford-ig-boss.pem
%{_datadir}/%{name}/sr/certs/stanford-ig-cm.pem
%{_datadir}/%{name}/sr/certs/uchicago-ig-boss.pem
%{_datadir}/%{name}/sr/certs/uchicago-ig-cm.pem
%{_datadir}/%{name}/sr/certs/ucla-ig-boss.pem
%{_datadir}/%{name}/sr/certs/ucla-ig-cm.pem
%{_datadir}/%{name}/sr/certs/uky-ig-boss.pem
%{_datadir}/%{name}/sr/certs/uky-ig-cm.pem
%{_datadir}/%{name}/sr/certs/umkc-ig-boss.pem
%{_datadir}/%{name}/sr/certs/umkc-ig-cm.pem
%{_datadir}/%{name}/sr/certs/utc-ig-boss.pem
%{_datadir}/%{name}/sr/certs/utc-ig-cm.pem
%{_datadir}/%{name}/sr/certs/wall2-ca.pem
%{_datadir}/%{name}/sr/certs/wall2-cm.pem
%{_datadir}/%{name}/sr/certs/wisconsin-ig-boss.pem
%{_datadir}/%{name}/sr/certs/wisconsin-ig-cm.pem
%{_datadir}/%{name}/sr/sql/add-al2s.sql
%{_datadir}/%{name}/sr/sql/add-cenic-ig.sql
%{_datadir}/%{name}/sr/sql/add-clemson-ig.sql
%{_datadir}/%{name}/sr/sql/add-colorado-ig.sql
%{_datadir}/%{name}/sr/sql/add-cornell-ig.sql
%{_datadir}/%{name}/sr/sql/add-cwru-ig.sql
%{_datadir}/%{name}/sr/sql/add-gatech-ig.sql
%{_datadir}/%{name}/sr/sql/add-gpo-ig.sql
%{_datadir}/%{name}/sr/sql/add-hawaii-ig.sql
%{_datadir}/%{name}/sr/sql/add-illinois-ig.sql
%{_datadir}/%{name}/sr/sql/add-illinois-vts.sql
%{_datadir}/%{name}/sr/sql/add-im-vw1.sql
%{_datadir}/%{name}/sr/sql/add-im-wilab.sql
%{_datadir}/%{name}/sr/sql/add-irods-test.sql
%{_datadir}/%{name}/sr/sql/add-irods.sql
%{_datadir}/%{name}/sr/sql/add-kansas-ig.sql
%{_datadir}/%{name}/sr/sql/add-kettering-ig.sql
%{_datadir}/%{name}/sr/sql/add-max-ig.sql
%{_datadir}/%{name}/sr/sql/add-missouri-ig.sql
%{_datadir}/%{name}/sr/sql/add-maki-pg.sql
%{_datadir}/%{name}/sr/sql/add-moxi-ig.sql
%{_datadir}/%{name}/sr/sql/add-northwestern-ig.sql
%{_datadir}/%{name}/sr/sql/add-nysernet-ig.sql
%{_datadir}/%{name}/sr/sql/add-nyu-ig.sql
%{_datadir}/%{name}/sr/sql/add-ohmetrodc-ig.sql
%{_datadir}/%{name}/sr/sql/add-osu-ig.sql
%{_datadir}/%{name}/sr/sql/add-odu-ig.sql
%{_datadir}/%{name}/sr/sql/add-princeton-ig.sql
%{_datadir}/%{name}/sr/sql/add-rutgers-ig.sql
%{_datadir}/%{name}/sr/sql/add-sox-ig.sql
%{_datadir}/%{name}/sr/sql/add-stanford-ig.sql
%{_datadir}/%{name}/sr/sql/add-starlight-vts.sql
%{_datadir}/%{name}/sr/sql/add-uchicago-ig.sql
%{_datadir}/%{name}/sr/sql/add-ucla-ig.sql
%{_datadir}/%{name}/sr/sql/add-ucsd-ig.sql
%{_datadir}/%{name}/sr/sql/add-uky-ig.sql
%{_datadir}/%{name}/sr/sql/add-ukymcv-ig.sql
%{_datadir}/%{name}/sr/sql/add-umich-ig.sql
%{_datadir}/%{name}/sr/sql/add-umkc-ig.sql
%{_datadir}/%{name}/sr/sql/add-utc-ig.sql
%{_datadir}/%{name}/sr/sql/add-utdallas-ig.sql
%{_datadir}/%{name}/sr/sql/add-uvm-ig.sql
%{_datadir}/%{name}/sr/sql/add-wall2.sql
%{_datadir}/%{name}/sr/sql/add-uwashington-ig.sql
%{_datadir}/%{name}/sr/sql/add-vcu-ig.sql
%{_datadir}/%{name}/sr/sql/add-vt-ig.sql
%{_datadir}/%{name}/sr/sql/add-wisconsin-ig.sql
# /usr/man
%{_mandir}/man1/geni-add-member-privilege.1.gz
%{_mandir}/man1/geni-assert-email.1.gz
%{_mandir}/man1/geni-check-errors.1.gz
%{_mandir}/man1/geni-delete-outside-cert.1.gz
%{_mandir}/man1/geni-expiring-certs.1.gz
%{_mandir}/man1/geni-install-templates.1.gz
%{_mandir}/man1/geni-list-idp-members.1.gz
%{_mandir}/man1/geni-list-member-projects.1.gz
%{_mandir}/man1/geni-list-pending-requests.1.gz
%{_mandir}/man1/geni-maintenance.1.gz
%{_mandir}/man1/geni-revoke-member-certificate.1.gz
%{_mandir}/man1/geni-revoke-member-privilege.1.gz
%{_mandir}/man1/geni-sign-tool-csr.1.gz
%changelog
* Tue Oct 27 2015 Tom Mitchell <[email protected]> - 2.7-1%{?dist}
- Incorporate 2.5 and 2.6 releases
* Fri Sep 18 2015 Tom Mitchell <[email protected]> - 2.4-2%{?dist}
- Improvements to geni-install-templates
* Thu Sep 10 2015 Tom Mitchell <[email protected]> - 2.4-1%{?dist}
- Update to 2.4 release
* Thu Aug 27 2015 Tom Mitchell <[email protected]> - 2.3-1%{?dist}
- Add dependencies
- Include templates
* Wed Aug 12 2015 Tom Mitchell <[email protected]> - 2.2-2%{?dist}
- Add dependencies: geni-tools, abac
- Merge final 2.2 release
* Wed Aug 12 2015 Tom Mitchell <[email protected]> - 2.2-1%{?dist}
- Updated RPM packaging
* Fri Jul 24 2015 Tom Mitchell <[email protected]> - 1.30-1%{?dist}
- Initial RPM packaging