-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathcernbox-revad.spec
236 lines (220 loc) · 9.15 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
#
# revad spec file containing two RPMs
#
Name: cernbox-revad
Summary: Reva for CERNBox
Version: 1.0.29
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
* Thu Jan 30 2025 cernbox-admins[bot] <cernbox-admins@cern.ch> 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] <cernbox-admins@cern.ch> 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] <cernbox-admins@cern.ch> 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] <cernbox-admins@cern.ch> 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] <cernbox-admins@cern.ch> 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] <cernbox-admins@cern.ch> 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] <cernbox-admins@cern.ch> 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] <cernbox-admins@cern.ch> 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] <cernbox-admins@cern.ch> 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] <cernbox-admins@cern.ch> 1.0.20
- v1.0.20 experimental, based on Reva commit 6b0f9b3 at cs3org/ceph2cbox
* Thu Oct 24 2024 cernbox-admins[bot] <cernbox-admins@cern.ch> 1.0.19
- v1.0.19, based on Reva commit 10664f4 at cs3org/master
* Tue Sep 17 2024 cernbox-admins[bot] <cernbox-admins@cern.ch> 1.0.18
- v1.0.18, based on Reva commit 122da0b at cs3org/master
* Mon Sep 02 2024 cernbox-admins[bot] <cernbox-admins@cern.ch> 1.0.17
- v1.0.17, based on Reva commit 8d1b4ab at cs3org/master
* Mon Sep 02 2024 cernbox-admins[bot] <cernbox-admins@cern.ch> 1.0.16
- v1.0.16, based on Reva commit 8d1b4ab at cs3org/master
* Tue Jun 04 2024 cernbox-admins[bot] <cernbox-admins@cern.ch> 1.0.15
- v1.0.15, based on Reva commit d0695a4 at cs3org/master
* Mon Jun 03 2024 cernbox-admins[bot] <cernbox-admins@cern.ch> 1.0.14
- v1.0.14, based on reva Reva commit d0695a4 at cs3org/master
* Wed Apr 17 2024 cernbox-admins[bot] <cernbox-admins@cern.ch> 1.0.13
- v1.0.13
* Wed Mar 27 2024 cernbox-admins[bot] <cernbox-admins@cern.ch> 1.0.12
- v1.0.12
* Wed Mar 27 2024 cernbox-admins[bot] <cernbox-admins@cern.ch> 1.0.11
- v1.0.11
* Wed Mar 13 2024 cernbox-admins[bot] <cernbox-admins@cern.ch> 1.0.10
- v1.0.10
* Wed Feb 14 2024 cernbox-admins[bot] <cernbox-admins@cern.ch> 1.0.9
- v1.0.9
* Wed Feb 07 2024 cernbox-admins[bot] <cernbox-admins@cern.ch> 1.0.8
- v1.0.8
* Tue Jan 30 2024 cernbox-admins[bot] <cernbox-admins@cern.ch> 1.0.7
- v1.0.7
* Tue Jan 30 2024 cernbox-admins[bot] <cernbox-admins@cern.ch> 1.0.6
- v1.0.6
* Tue Jan 30 2024 cernbox-admins[bot] <cernbox-admins@cern.ch> 1.0.5
- v1.0.5
* Fri Jan 12 2024 cernbox-admins[bot] <cernbox-admins@cern.ch> 1.0.4
- v1.0.4
* Mon Dec 18 2023 cernbox-admins[bot] <cernbox-admins@cern.ch> 1.0.3
- v1.0.3
* Mon Dec 04 2023 cernbox-admins[bot] <cernbox-admins@cern.ch> 1.0.2
- v1.0.2
* Thu Nov 16 2023 cernbox-admins[bot] <cernbox-admins@cern.ch> 1.0.1
- v1.0.1
* Mon Nov 13 2023 cernbox-admins[bot] <cernbox-admins@cern.ch> 0.0.52
- v0.0.52
* Wed Oct 25 2023 cernbox-admins[bot] <cernbox-admins@cern.ch> 0.0.51
- v0.0.51
* Tue Oct 24 2023 cernbox-admins[bot] <cernbox-admins@cern.ch> 0.0.50
- v0.0.50
* Thu Oct 12 2023 cernbox-admins[bot] <cernbox-admins@cern.ch> 0.0.49
- v0.0.49
* Tue Oct 10 2023 cernbox-admins[bot] <cernbox-admins@cern.ch> 0.0.48
- v0.0.48
* Wed Aug 23 2023 cernbox-admins[bot] <cernbox-admins@cern.ch> 0.0.47
- v0.0.47
* Fri Aug 18 2023 cernbox-admins[bot] <cernbox-admins@cern.ch> 0.0.46
- v0.0.46
* Wed Aug 16 2023 cernbox-admins[bot] <cernbox-admins@cern.ch> 0.0.45
- v0.0.45
* Mon Aug 14 2023 cernbox-admins[bot] <cernbox-admins@cern.ch> 0.0.44
- v0.0.44
* Fri Jul 21 2023 cernbox-admins[bot] <cernbox-admins@cern.ch> 0.0.43
- v0.0.43
* Tue Jun 06 2023 cernbox-admins[bot] <cernbox-admins@cern.ch> 0.0.42.experimental
- v0.0.42.experimental
* Mon Jun 05 2023 cernbox-admins[bot] <cernbox-admins@cern.ch> 0.0.41
- v0.0.41
* Fri May 12 2023 cernbox-admins[bot] <cernbox-admins@cern.ch> 0.0.40
- v0.0.40
* Wed May 10 2023 cernbox-admins[bot] <cernbox-admins@cern.ch> 0.0.39
- v0.0.39
* Fri May 05 2023 cernbox-admins[bot] <cernbox-admins@cern.ch> 0.0.38
- v0.0.38
* Thu Apr 20 2023 cernbox-admins[bot] <cernbox-admins@cern.ch> 0.0.37
- v0.0.37
* Mon Apr 17 2023 cernbox-admins[bot] <cernbox-admins@cern.ch> 0.0.36
- v0.0.36
* Wed Apr 12 2023 cernbox-admins[bot] <cernbox-admins@cern.ch> 0.0.35
- v0.0.35
* Tue Apr 11 2023 cernbox-admins[bot] <cernbox-admins@cern.ch> 0.0.34
- v0.0.34
* Tue Apr 11 2023 cernbox-admins[bot] <cernbox-admins@cern.ch> 0.0.33
- v0.0.33
* Tue Apr 04 2023 cernbox-admins[bot] <cernbox-admins@cern.ch> 0.0.32
- v0.0.32
* Wed Mar 22 2023 cernbox-admins[bot] <cernbox-admins@cern.ch> 0.0.31
- v0.0.31
* Wed Mar 15 2023 Giuseppe Lo Presti <lopresti@cern.ch> 0.0.30
- v0.0.30
* Tue Mar 14 2023 Gianmaria Del Monte <gianmaria.del.monte@cern.ch> 0.0.29
- v0.0.29
* Mon Feb 06 2023 Gianmaria Del Monte <gianmaria.del.monte@cern.ch> 0.0.28
- v0.0.28
* Tue Jan 24 2023 Gianmaria Del Monte <gianmaria.del.monte@cern.ch> 0.0.27
- v0.0.27
* Sat Dec 03 2022 Giuseppe Lo Presti <giuseppe.lopresti@cern.ch> 0.0.26
- Temporary patch
* Fri Dec 02 2022 Gianmaria Del Monte <gianmaria.del.monte@cern.ch> 0.0.25
- v0.0.25
* Fri Dec 02 2022 Gianmaria Del Monte <gianmaria.del.monte@cern.ch> 0.0.24
- v0.0.24
* Tue Nov 29 2022 Gianmaria Del Monte <gianmaria.del.monte@cern.ch> 0.0.23
- v0.0.23
* Mon Nov 07 2022 Gianmaria Del Monte <gianmaria.del.monte@cern.ch> 0.0.22
- v0.0.22
* Thu Nov 03 2022 Gianmaria Del Monte <gianmaria.del.monte@cern.ch> 0.0.21
- v0.0.21
* Wed Oct 19 2022 Gianmaria Del Monte <gianmaria.del.monte@cern.ch> 0.0.20
- v0.0.20
* Wed Oct 19 2022 Gianmaria Del Monte <gianmaria.del.monte@cern.ch> 0.0.19
- v0.0.19
* Mon Oct 17 2022 Gianmaria Del Monte <gianmaria.del.monte@cern.ch> 0.0.18
- v0.0.18
* Thu Oct 13 2022 Gianmaria Del Monte <gianmaria.del.monte@cern.ch> 0.0.17
- v0.0.17
* Tue Oct 11 2022 Gianmaria Del Monte <gianmaria.del.monte@cern.ch> 0.0.16
- v0.0.16
* Fri Oct 07 2022 Gianmaria Del Monte <gianmaria.del.monte@cern.ch> 0.0.15
- v0.0.15
* Tue Oct 04 2022 Gianmaria Del Monte <gianmaria.del.monte@cern.ch> 0.0.14
- v0.0.14
* Thu Sep 29 2022 Gianmaria Del Monte <gianmaria.del.monte@cern.ch> 0.0.13
- v0.0.13
* Wed Sep 21 2022 Gianmaria Del Monte <gianmaria.del.monte@cern.ch> 0.0.12
- v0.0.12
* Wed Sep 21 2022 Gianmaria Del Monte <gianmaria.del.monte@cern.ch> 0.0.11
- v0.0.11
* Wed Sep 14 2022 Gianmaria Del Monte <gianmaria.del.monte@cern.ch> 0.0.10
- v0.0.10
* Tue Sep 13 2022 Gianmaria Del Monte <gianmaria.del.monte@cern.ch> 0.0.9
- v0.0.9
* Wed Sep 07 2022 Gianmaria Del Monte <gianmaria.del.monte@cern.ch> 0.0.8
- v0.0.8
* Wed Sep 07 2022 Gianmaria Del Monte <gianmaria.del.monte@cern.ch> 0.0.7
- v0.0.7
* Thu Aug 25 2022 Diogo Castro <diogo.castro@cern.ch> 0.0.6
- Do not lowercase case sensitive hash (fix public links)
* Tue Aug 16 2022 Gianmaria Del Monte <gianmaria.del.monte@cern.ch> 0.0.5
- v0.0.5
* Thu Aug 11 2022 Gianmaria Del Monte <gianmaria.del.monte@cern.ch> 0.0.4
- v0.0.4
* Thu Jul 14 2022 Gianmaria Del Monte <gianmaria.del.monte@cern.ch> 0.0.2
- v0.0.2
* Thu Jul 07 2022 Hugo Gonzalez Labrador <hugo.gonzalez.labrador@cern.ch> 0.0.1
- v0.0.1