-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathcernbox-revad.spec
294 lines (278 loc) · 14.7 KB
/
cernbox-revad.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
#
# revad spec file containing two RPMs
#
Name: cernbox-revad
Summary: Reva for CERNBox
Version: 1.0.38_rc1
Release: 1%{?dist}
License: AGPLv3
BuildRoot: %{_tmppath}/%{name}-buildroot
Group: CERN-IT/ST
ExclusiveArch: x86_64
Source: %{name}-%{version}.tar.gz
Conflicts: cernbox-revad-ceph
%description -n cernbox-revad
This RPM provides Reva for the CERNBox backend
%package -n cernbox-revad-ceph
Summary: Reva for CERNBox with Ceph support
Conflicts: cernbox-revad
BuildRequires: libcephfs-devel
BuildRequires: libcephfs2
RemovePathPostfixes: .ceph
%description -n cernbox-revad-ceph
This RPM provides Reva for the CERNBox backend with Ceph support
%package -n cernbox-cli
Summary: Reva CLI for CERNBox
%description -n cernbox-cli
This RPM provides reva, the command-line interface for CERNBox
# Don't do any post-install weirdness, especially compiling .py files
%define __os_install_post %{nil}
%prep
%setup -n %{name}-%{version}
%install
rm -rf %buildroot/
mkdir -p %buildroot/usr/bin
mkdir -p %buildroot/etc/revad
mkdir -p %buildroot/var/log/revad
mkdir -p %buildroot/var/run/revad
install -m 755 revad %buildroot/usr/bin/revad
install -m 755 revad-ceph %buildroot/usr/bin/revad.ceph
install -m 755 reva %buildroot/usr/bin/reva
%preun
%post
%files -n cernbox-revad
%defattr(-,root,root,-)
/etc/revad
/var/log/revad
/var/run/revad
/usr/bin/revad
%files -n cernbox-revad-ceph
%defattr(-,root,root,-)
/etc/revad
/var/log/revad
/var/run/revad
/usr/bin/revad.ceph
%files -n cernbox-cli
%defattr(-,root,root,-)
/usr/bin/reva
%clean
rm -rf %buildroot/
%changelog
* Fri Mar 14 2025 cernbox-admins[bot] <[email protected]> 1.0.38_rc1
- v1.0.38_rc1, based on commit eb8805d at cs3org/reva/ocm1.2 and commit 0b2f4f1 at cernbox/reva-plugins/master
* Fri Mar 14 2025 cernbox-admins[bot] <[email protected]> 1.0.37
- v1.0.37, based on commit 1943e78 at cs3org/reva/master and commit 0b2f4f1 at cernbox/reva-plugins/master
* Fri Mar 14 2025 cernbox-admins[bot] <[email protected]> 1.0.37_rc1
- v1.0.37_rc1, based on commit eb8805d at cs3org/reva/ocm1.2 and commit 0b2f4f1 at cernbox/reva-plugins/master
* Thu Mar 13 2025 cernbox-admins[bot] <[email protected]> 1.0.36
- v1.0.36, based on commit 29a7113 at cs3org/reva/master and commit 0b2f4f1 at cernbox/reva-plugins/master
* Thu Mar 13 2025 cernbox-admins[bot] <[email protected]> 1.0.36_rc3
- v1.0.36_rc3, based on commit 9993bcb at cs3org/reva/fix/unset-attr-as-root and commit 0b2f4f1 at cernbox/reva-plugins/master
* Thu Mar 13 2025 cernbox-admins[bot] <[email protected]> 1.0.36_rc2
- v1.0.36_rc2, based on commit ea066cf at cs3org/reva/fix/unset-attr-as-root and commit 0b2f4f1 at cernbox/reva-plugins/master
* Thu Mar 13 2025 cernbox-admins[bot] <[email protected]> 1.0.36_rc1
- v1.0.36_rc1, based on commit 82fb7cb at cs3org/reva/master and commit 930c823 at cernbox/reva-plugins/fix/shared-with-me
* Wed Mar 12 2025 cernbox-admins[bot] <[email protected]> 1.0.35
- v1.0.35, based on commit 82fb7cb at cs3org/reva/master and commit ebcc603 at cernbox/reva-plugins/master
* Mon Mar 10 2025 cernbox-admins[bot] <[email protected]> 1.0.35_rc8
- v1.0.35_rc8, based on commit 0b13cf8 at cs3org/reva/fix/better-eosfs-logging and commit ebcc603 at cernbox/reva-plugins/master
* Mon Mar 10 2025 cernbox-admins[bot] <[email protected]> 1.0.35_rc7
- v1.0.35_rc7, based on commit 8a152e5 at cs3org/reva/fix/better-eosfs-logging and commit ebcc603 at cernbox/reva-plugins/master
* Fri Mar 07 2025 cernbox-admins[bot] <[email protected]> 1.0.35_rc6
- v1.0.35_rc6, based on commit 0b22b49 at cs3org/reva/fix/better-eosfs-logging and commit 6fed204 at cernbox/reva-plugins/fix/duplicate-pk-with-deleted
* Fri Mar 07 2025 cernbox-admins[bot] <[email protected]> 1.0.35_rc5
- v1.0.35_rc5, based on commit 2112df0 at cs3org/reva/fix/better-eosfs-logging and commit 6fed204 at cernbox/reva-plugins/fix/duplicate-pk-with-deleted
* Fri Mar 07 2025 cernbox-admins[bot] <[email protected]> 1.0.35_rc4
- v1.0.35_rc4, based on commit 2112df0 at cs3org/reva/fix/better-eosfs-logging and commit 5a2749e at cernbox/reva-plugins/fix/duplicate-pk-with-deleted
* Fri Mar 07 2025 cernbox-admins[bot] <[email protected]> 1.0.35_rc3
- v1.0.35_rc3, based on commit 7bbdcd5 at cs3org/reva/master and commit 5a2749e at cernbox/reva-plugins/fix/duplicate-pk-with-deleted
* Fri Mar 07 2025 cernbox-admins[bot] <[email protected]> 1.0.35_rc2
- v1.0.35_rc2, based on commit 7bbdcd5 at cs3org/reva/master and commit 76dd6b6 at cernbox/reva-plugins/fix/shared-ids-sharing
* Thu Mar 06 2025 cernbox-admins[bot] <[email protected]> 1.0.35_rc1
- v1.0.35_rc1, based on commit 7bbdcd5 at cs3org/reva/master and commit e9f14e0 at cernbox/reva-plugins/fix/shared-ids-sharing
* Tue Mar 04 2025 cernbox-admins[bot] <[email protected]> 1.0.34
- v1.0.34, based on commit ba01f0e at cs3org/reva/master and commit d4c5866 at cernbox/reva-plugins/master
* Mon Mar 03 2025 cernbox-admins[bot] <[email protected]> 1.0.34_rc5
- v1.0.34_rc5, based on commit 2177f11 at cs3org/reva/feat/publicshares-logging and commit d4c5866 at cernbox/reva-plugins/master
* Mon Mar 03 2025 cernbox-admins[bot] <[email protected]> 1.0.34_rc4
- v1.0.34_rc4, based on commit e511623 at cs3org/reva/feat/publicshares-logging and commit d4c5866 at cernbox/reva-plugins/master
* Mon Mar 03 2025 cernbox-admins[bot] <[email protected]> 1.0.34_rc3
- v1.0.34_rc3, based on commit d36f5cf at cs3org/reva/feat/publishare-sqldriver-in-plugins and commit d4c5866 at cernbox/reva-plugins/master
* Thu Feb 27 2025 cernbox-admins[bot] <[email protected]> 1.0.34_rc2
- v1.0.34_rc2, based on commit 9d2533e at cs3org/reva/master and commit 641d885 at cernbox/reva-plugins/feat/public-links-ormified
* Tue Feb 25 2025 cernbox-admins[bot] <[email protected]> 1.0.34_rc1
- v1.0.34_rc1, based on commit 9d2533e at cs3org/reva/master and commit 412e47f at cernbox/reva-plugins/feat/public-links-ormified
* Thu Feb 20 2025 cernbox-admins[bot] <[email protected]> 1.0.33
- v1.0.33, based on commit 7c299e3 at cs3org/reva/master and commit 6fa38f1 at cernbox/reva-plugins/master
* Tue Feb 18 2025 cernbox-admins[bot] <[email protected]> 1.0.32
- v1.0.32, based on commit bb9b46f at cs3org/reva/master and commit bb9833a at cernbox/reva-plugins/master
* Fri Feb 07 2025 cernbox-admins[bot] <[email protected]> 1.0.32_rc3
- v1.0.32_rc3, based on commit 048f548 at cs3org/reva/master and commit 3f27993 at cernbox/reva-plugins/fix/tx-sharing
* Thu Feb 06 2025 cernbox-admins[bot] <[email protected]> 1.0.32_rc2
- v1.0.32_rc2, based on commit 9de042a at cs3org/reva/fix/eos-versions-grpc-proj and commit 38c8c5a at cernbox/reva-plugins/fix/eos-revisions-grpc
* Wed Feb 05 2025 cernbox-admins[bot] <[email protected]> 1.0.32_rc1
- v1.0.32_rc1, based on commit 19a7a86 at cs3org/reva/master and commit 0c91845 at cernbox/reva-plugins/fix/tx-sharing
* Wed Feb 05 2025 cernbox-admins[bot] <[email protected]> 1.0.31
- v1.0.31, based on commit 19a7a86 at cs3org/reva/master and commit 226dde5 at cernbox/reva-plugins/master
* Tue Feb 03 2025 cernbox-admins[bot] <[email protected]> 1.0.30
- v1.0.30, based on commit 9f14cb9 at cs3org/reva/master and commit aa40edc at cernbox/reva-plugins/master
* Thu Jan 30 2025 cernbox-admins[bot] <[email protected]> 1.0.29
- v1.0.29, based on commit 9f14cb9 at cs3org/reva/master and commit 226dde5 at cernbox/reva-plugins/master
* Wed Jan 29 2025 cernbox-admins[bot] <[email protected]> 1.0.28
- v1.0.28, based on commit f697e1c at cs3org/reva/master and commit 4f311f5 at cernbox/reva-plugins/master
* Fri Jan 17 2025 cernbox-admins[bot] <[email protected]> 1.0.27
- v1.0.27, based on commit 51e12b4 at cs3org/reva/master and commit 4f311f5 at cernbox/reva-plugins/master
* Wed Jan 08 2025 cernbox-admins[bot] <[email protected]> 1.0.26
- v1.0.26, based on commit bb7dcda at cs3org/reva/master and commit 4f311f5 at cernbox/reva-plugins/master
* Tue Dec 10 2024 cernbox-admins[bot] <[email protected]> 1.0.25
- v1.0.25, based on commit 1973726 at cs3org/reva/master and commit 4f311f5 at cernbox/reva-plugins/master
* Thu Nov 28 2024 cernbox-admins[bot] <[email protected]> 1.0.24
- v1.0.24, based on commit 4820f8c at cs3org/reva/master and commit 4f311f5 at cernbox/reva-plugins/master
* Mon Nov 25 2024 cernbox-admins[bot] <[email protected]> 1.0.23
- v1.0.23, based on commit 683954c at cs3org/reva/master and commit 9969421 at cernbox/reva-plugins/master
* Fri Nov 15 2024 cernbox-admins[bot] <[email protected]> 1.0.22
- v1.0.22, based on commit c71d70c at cs3org/reva/master and commit 9969421 at cernbox/reva-plugins/master
* Mon Nov 04 2024 cernbox-admins[bot] <[email protected]> 1.0.21
- v1.0.21, based on commit 1a51ab7 at cs3org/reva/master and commit 9969421 at cernbox/reva-plugins/master
* Wed Oct 30 2024 cernbox-admins[bot] <[email protected]> 1.0.20
- v1.0.20 experimental, based on Reva commit 6b0f9b3 at cs3org/ceph2cbox
* Thu Oct 24 2024 cernbox-admins[bot] <[email protected]> 1.0.19
- v1.0.19, based on Reva commit 10664f4 at cs3org/master
* Tue Sep 17 2024 cernbox-admins[bot] <[email protected]> 1.0.18
- v1.0.18, based on Reva commit 122da0b at cs3org/master
* Mon Sep 02 2024 cernbox-admins[bot] <[email protected]> 1.0.17
- v1.0.17, based on Reva commit 8d1b4ab at cs3org/master
* Mon Sep 02 2024 cernbox-admins[bot] <[email protected]> 1.0.16
- v1.0.16, based on Reva commit 8d1b4ab at cs3org/master
* Tue Jun 04 2024 cernbox-admins[bot] <[email protected]> 1.0.15
- v1.0.15, based on Reva commit d0695a4 at cs3org/master
* Mon Jun 03 2024 cernbox-admins[bot] <[email protected]> 1.0.14
- v1.0.14, based on reva Reva commit d0695a4 at cs3org/master
* Wed Apr 17 2024 cernbox-admins[bot] <[email protected]> 1.0.13
- v1.0.13
* Wed Mar 27 2024 cernbox-admins[bot] <[email protected]> 1.0.12
- v1.0.12
* Wed Mar 27 2024 cernbox-admins[bot] <[email protected]> 1.0.11
- v1.0.11
* Wed Mar 13 2024 cernbox-admins[bot] <[email protected]> 1.0.10
- v1.0.10
* Wed Feb 14 2024 cernbox-admins[bot] <[email protected]> 1.0.9
- v1.0.9
* Wed Feb 07 2024 cernbox-admins[bot] <[email protected]> 1.0.8
- v1.0.8
* Tue Jan 30 2024 cernbox-admins[bot] <[email protected]> 1.0.7
- v1.0.7
* Tue Jan 30 2024 cernbox-admins[bot] <[email protected]> 1.0.6
- v1.0.6
* Tue Jan 30 2024 cernbox-admins[bot] <[email protected]> 1.0.5
- v1.0.5
* Fri Jan 12 2024 cernbox-admins[bot] <[email protected]> 1.0.4
- v1.0.4
* Mon Dec 18 2023 cernbox-admins[bot] <[email protected]> 1.0.3
- v1.0.3
* Mon Dec 04 2023 cernbox-admins[bot] <[email protected]> 1.0.2
- v1.0.2
* Thu Nov 16 2023 cernbox-admins[bot] <[email protected]> 1.0.1
- v1.0.1
* Mon Nov 13 2023 cernbox-admins[bot] <[email protected]> 0.0.52
- v0.0.52
* Wed Oct 25 2023 cernbox-admins[bot] <[email protected]> 0.0.51
- v0.0.51
* Tue Oct 24 2023 cernbox-admins[bot] <[email protected]> 0.0.50
- v0.0.50
* Thu Oct 12 2023 cernbox-admins[bot] <[email protected]> 0.0.49
- v0.0.49
* Tue Oct 10 2023 cernbox-admins[bot] <[email protected]> 0.0.48
- v0.0.48
* Wed Aug 23 2023 cernbox-admins[bot] <[email protected]> 0.0.47
- v0.0.47
* Fri Aug 18 2023 cernbox-admins[bot] <[email protected]> 0.0.46
- v0.0.46
* Wed Aug 16 2023 cernbox-admins[bot] <[email protected]> 0.0.45
- v0.0.45
* Mon Aug 14 2023 cernbox-admins[bot] <[email protected]> 0.0.44
- v0.0.44
* Fri Jul 21 2023 cernbox-admins[bot] <[email protected]> 0.0.43
- v0.0.43
* Tue Jun 06 2023 cernbox-admins[bot] <[email protected]> 0.0.42.experimental
- v0.0.42.experimental
* Mon Jun 05 2023 cernbox-admins[bot] <[email protected]> 0.0.41
- v0.0.41
* Fri May 12 2023 cernbox-admins[bot] <[email protected]> 0.0.40
- v0.0.40
* Wed May 10 2023 cernbox-admins[bot] <[email protected]> 0.0.39
- v0.0.39
* Fri May 05 2023 cernbox-admins[bot] <[email protected]> 0.0.38
- v0.0.38
* Thu Apr 20 2023 cernbox-admins[bot] <[email protected]> 0.0.37
- v0.0.37
* Mon Apr 17 2023 cernbox-admins[bot] <[email protected]> 0.0.36
- v0.0.36
* Wed Apr 12 2023 cernbox-admins[bot] <[email protected]> 0.0.35
- v0.0.35
* Tue Apr 11 2023 cernbox-admins[bot] <[email protected]> 0.0.34
- v0.0.34
* Tue Apr 11 2023 cernbox-admins[bot] <[email protected]> 0.0.33
- v0.0.33
* Tue Apr 04 2023 cernbox-admins[bot] <[email protected]> 0.0.32
- v0.0.32
* Wed Mar 22 2023 cernbox-admins[bot] <[email protected]> 0.0.31
- v0.0.31
* Wed Mar 15 2023 Giuseppe Lo Presti <[email protected]> 0.0.30
- v0.0.30
* Tue Mar 14 2023 Gianmaria Del Monte <[email protected]> 0.0.29
- v0.0.29
* Mon Feb 06 2023 Gianmaria Del Monte <[email protected]> 0.0.28
- v0.0.28
* Tue Jan 24 2023 Gianmaria Del Monte <[email protected]> 0.0.27
- v0.0.27
* Sat Dec 03 2022 Giuseppe Lo Presti <[email protected]> 0.0.26
- Temporary patch
* Fri Dec 02 2022 Gianmaria Del Monte <[email protected]> 0.0.25
- v0.0.25
* Fri Dec 02 2022 Gianmaria Del Monte <[email protected]> 0.0.24
- v0.0.24
* Tue Nov 29 2022 Gianmaria Del Monte <[email protected]> 0.0.23
- v0.0.23
* Mon Nov 07 2022 Gianmaria Del Monte <[email protected]> 0.0.22
- v0.0.22
* Thu Nov 03 2022 Gianmaria Del Monte <[email protected]> 0.0.21
- v0.0.21
* Wed Oct 19 2022 Gianmaria Del Monte <[email protected]> 0.0.20
- v0.0.20
* Wed Oct 19 2022 Gianmaria Del Monte <[email protected]> 0.0.19
- v0.0.19
* Mon Oct 17 2022 Gianmaria Del Monte <[email protected]> 0.0.18
- v0.0.18
* Thu Oct 13 2022 Gianmaria Del Monte <[email protected]> 0.0.17
- v0.0.17
* Tue Oct 11 2022 Gianmaria Del Monte <[email protected]> 0.0.16
- v0.0.16
* Fri Oct 07 2022 Gianmaria Del Monte <[email protected]> 0.0.15
- v0.0.15
* Tue Oct 04 2022 Gianmaria Del Monte <[email protected]> 0.0.14
- v0.0.14
* Thu Sep 29 2022 Gianmaria Del Monte <[email protected]> 0.0.13
- v0.0.13
* Wed Sep 21 2022 Gianmaria Del Monte <[email protected]> 0.0.12
- v0.0.12
* Wed Sep 21 2022 Gianmaria Del Monte <[email protected]> 0.0.11
- v0.0.11
* Wed Sep 14 2022 Gianmaria Del Monte <[email protected]> 0.0.10
- v0.0.10
* Tue Sep 13 2022 Gianmaria Del Monte <[email protected]> 0.0.9
- v0.0.9
* Wed Sep 07 2022 Gianmaria Del Monte <[email protected]> 0.0.8
- v0.0.8
* Wed Sep 07 2022 Gianmaria Del Monte <[email protected]> 0.0.7
- v0.0.7
* Thu Aug 25 2022 Diogo Castro <[email protected]> 0.0.6
- Do not lowercase case sensitive hash (fix public links)
* Tue Aug 16 2022 Gianmaria Del Monte <[email protected]> 0.0.5
- v0.0.5
* Thu Aug 11 2022 Gianmaria Del Monte <[email protected]> 0.0.4
- v0.0.4
* Thu Jul 14 2022 Gianmaria Del Monte <[email protected]> 0.0.2
- v0.0.2
* Thu Jul 07 2022 Hugo Gonzalez Labrador <[email protected]> 0.0.1
- v0.0.1