Browse code

Remove header files from minimal installation to reduce size.

Change-Id: I5734c525a0672430308d145f2a528beb6d280b8c
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/3067
Tested-by: gerrit-photon <photon-checkins@vmware.com>
Reviewed-by: Anish Swaminathan <anishs@vmware.com>

xiaolin-vmware authored on 2017/07/06 05:50:03
Showing 21 changed files
... ...
@@ -11,18 +11,18 @@
11 11
 #################################################################################
12 12
 # common
13 13
 #################################################################################
14
-Name:		ceph
15
-Version:	11.2.0
16
-Release:	7%{?dist}
17
-Epoch:		1
18
-Summary:	User space components of the Ceph file system
19
-License:	LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and GPL-2.0-with-autoconf-exception and BSD-3-Clause and MIT
20
-Group:		System/Filesystems
21
-URL:		http://ceph.com/
22
-Source0:	http://ceph.com/download/%{name}-%{version}.tar.gz
14
+Name:       ceph
15
+Version:    11.2.0
16
+Release:    8%{?dist}
17
+Epoch:      1
18
+Summary:    User space components of the Ceph file system
19
+License:    LGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and GPL-2.0-with-autoconf-exception and BSD-3-Clause and MIT
20
+Group:      System/Filesystems
21
+URL:        http://ceph.com/
22
+Source0:    http://ceph.com/download/%{name}-%{version}.tar.gz
23 23
 %define sha1 ceph=8bb87494c9b47b2ef02bfe51bb981a8cd94fa9fb
24
-Vendor:		VMware, Inc.
25
-Distribution:	Photon
24
+Vendor:     VMware, Inc.
25
+Distribution:   Photon
26 26
 #################################################################################
27 27
 # dependencies that apply across all distro families
28 28
 #################################################################################
... ...
@@ -30,53 +30,53 @@ Requires:       ceph-osd = %{epoch}:%{version}-%{release}
30 30
 Requires:       ceph-mds = %{epoch}:%{version}-%{release}
31 31
 Requires:       ceph-mgr = %{epoch}:%{version}-%{release}
32 32
 Requires:       ceph-mon = %{epoch}:%{version}-%{release}
33
-Requires(post):	binutils
34
-BuildRequires:	boost-devel
33
+Requires(post): binutils
34
+BuildRequires:  boost-devel
35 35
 BuildRequires:  cmake
36
-BuildRequires:	fuse-devel
37
-BuildRequires:	gdbm
38
-BuildRequires:	leveldb-devel > 1.2
39
-BuildRequires:	libaio-devel
40
-BuildRequires:	libatomic_ops-devel
41
-BuildRequires:	curl
42
-BuildRequires:	curl-devel
43
-BuildRequires:	systemd-devel
44
-BuildRequires:	libtool
45
-BuildRequires:	libxml2-devel
46
-BuildRequires:	make
47
-BuildRequires:	parted
48
-BuildRequires:	perl
49
-BuildRequires:	pkg-config
50
-BuildRequires:	python2
51
-BuildRequires:	python2-devel
52
-BuildRequires:	python-xml
53
-BuildRequires:	python3
54
-BuildRequires:	python3-devel
55
-BuildRequires:	python3-setuptools
56
-BuildRequires:	python3-xml
57
-BuildRequires:	python-requests
58
-BuildRequires:	python-sphinx
59
-BuildRequires:	snappy-devel
60
-BuildRequires:	util-linux
61
-BuildRequires:	valgrind
62
-BuildRequires:	xfsprogs
63
-BuildRequires:	xfsprogs-devel
64
-BuildRequires:	nasm
36
+BuildRequires:  fuse-devel
37
+BuildRequires:  gdbm-devel
38
+BuildRequires:  leveldb-devel > 1.2
39
+BuildRequires:  libaio-devel
40
+BuildRequires:  libatomic_ops-devel
41
+BuildRequires:  curl
42
+BuildRequires:  curl-devel
43
+BuildRequires:  systemd-devel
44
+BuildRequires:  libtool
45
+BuildRequires:  libxml2-devel
46
+BuildRequires:  make
47
+BuildRequires:  parted
48
+BuildRequires:  perl
49
+BuildRequires:  pkg-config
50
+BuildRequires:  python2
51
+BuildRequires:  python2-devel
52
+BuildRequires:  python-xml
53
+BuildRequires:  python3
54
+BuildRequires:  python3-devel
55
+BuildRequires:  python3-setuptools
56
+BuildRequires:  python3-xml
57
+BuildRequires:  python-requests
58
+BuildRequires:  python-sphinx
59
+BuildRequires:  snappy-devel
60
+BuildRequires:  util-linux
61
+BuildRequires:  valgrind
62
+BuildRequires:  xfsprogs
63
+BuildRequires:  xfsprogs-devel
64
+BuildRequires:  nasm
65 65
 
66 66
 #################################################################################
67 67
 # distro-conditional dependencies
68 68
 #################################################################################
69
-Requires:	systemd
69
+Requires:   systemd
70 70
 BuildRequires:  boost
71
-BuildRequires:	btrfs-progs
72
-BuildRequires:	nss-devel
73
-BuildRequires:	keyutils-devel
71
+BuildRequires:  btrfs-progs
72
+BuildRequires:  nss-devel
73
+BuildRequires:  keyutils-devel
74 74
 BuildRequires:  openldap
75 75
 BuildRequires:  openssl-devel
76
-BuildRequires:	cython
77
-BuildRequires:	cython3
78
-BuildRequires:	python-setuptools
79
-BuildRequires:	fcgi-devel
76
+BuildRequires:  cython
77
+BuildRequires:  cython3
78
+BuildRequires:  python-setuptools
79
+BuildRequires:  fcgi-devel
80 80
 
81 81
 
82 82
 %description
... ...
@@ -109,34 +109,34 @@ Requires:      which
109 109
 Base is the package that includes all the files shared amongst ceph servers
110 110
 
111 111
 %package -n ceph-common
112
-Summary:	Ceph Common
113
-Group:		System Environment/Base
114
-Requires:	librbd1 = %{epoch}:%{version}-%{release}
115
-Requires:	librados2 = %{epoch}:%{version}-%{release}
116
-Requires:	libcephfs2 = %{epoch}:%{version}-%{release}
117
-Requires:	python-rados = %{epoch}:%{version}-%{release}
118
-Requires:	python-rbd = %{epoch}:%{version}-%{release}
119
-Requires:	python-cephfs = %{epoch}:%{version}-%{release}
120
-Requires:	python-rgw = %{epoch}:%{version}-%{release}
121
-Requires:	python-requests
112
+Summary:    Ceph Common
113
+Group:      System Environment/Base
114
+Requires:   librbd1 = %{epoch}:%{version}-%{release}
115
+Requires:   librados2 = %{epoch}:%{version}-%{release}
116
+Requires:   libcephfs2 = %{epoch}:%{version}-%{release}
117
+Requires:   python-rados = %{epoch}:%{version}-%{release}
118
+Requires:   python-rbd = %{epoch}:%{version}-%{release}
119
+Requires:   python-cephfs = %{epoch}:%{version}-%{release}
120
+Requires:   python-rgw = %{epoch}:%{version}-%{release}
121
+Requires:   python-requests
122 122
 %{?systemd_requires}
123 123
 %description -n ceph-common
124 124
 Common utilities to mount and interact with a ceph storage cluster.
125 125
 Comprised of files that are common to Ceph clients and servers.
126 126
 
127 127
 %package mds
128
-Summary:	Ceph Metadata Server Daemon
129
-Group:		System Environment/Base
130
-Requires:	ceph-base = %{epoch}:%{version}-%{release}
128
+Summary:    Ceph Metadata Server Daemon
129
+Group:      System Environment/Base
130
+Requires:   ceph-base = %{epoch}:%{version}-%{release}
131 131
 %description mds
132 132
 ceph-mds is the metadata server daemon for the Ceph distributed file system.
133 133
 One or more instances of ceph-mds collectively manage the file system
134 134
 namespace, coordinating access to the shared OSD cluster.
135 135
 
136 136
 %package mon
137
-Summary:	Ceph Monitor Daemon
138
-Group:		System Environment/Base
139
-Requires:	ceph-base = %{epoch}:%{version}-%{release}
137
+Summary:    Ceph Monitor Daemon
138
+Group:      System Environment/Base
139
+Requires:   ceph-base = %{epoch}:%{version}-%{release}
140 140
 %description mon
141 141
 ceph-mon is the cluster monitor daemon for the Ceph distributed file
142 142
 system. One or more instances of ceph-mon form a Paxos part-time
... ...
@@ -156,42 +156,42 @@ the cluster maps, the daemon metadata, and performance counters, and
156 156
 exposes all these to the python modules.
157 157
 
158 158
 %package fuse
159
-Summary:	Ceph fuse-based client
160
-Group:		System Environment/Base
159
+Summary:    Ceph fuse-based client
160
+Group:      System Environment/Base
161 161
 %description fuse
162 162
 FUSE based client for Ceph distributed network file system
163 163
 
164 164
 %package -n rbd-fuse
165
-Summary:	Ceph fuse-based client
166
-Group:		System Environment/Base
167
-Requires:	librados2 = %{epoch}:%{version}-%{release}
168
-Requires:	librbd1 = %{epoch}:%{version}-%{release}
165
+Summary:    Ceph fuse-based client
166
+Group:      System Environment/Base
167
+Requires:   librados2 = %{epoch}:%{version}-%{release}
168
+Requires:   librbd1 = %{epoch}:%{version}-%{release}
169 169
 %description -n rbd-fuse
170 170
 FUSE based client to map Ceph rbd images to files
171 171
 
172 172
 %package -n rbd-mirror
173
-Summary:	Ceph daemon for mirroring RBD images
174
-Group:		System Environment/Base
175
-Requires:	ceph-common = %{epoch}:%{version}-%{release}
176
-Requires:	librados2 = %{epoch}:%{version}-%{release}
173
+Summary:    Ceph daemon for mirroring RBD images
174
+Group:      System Environment/Base
175
+Requires:   ceph-common = %{epoch}:%{version}-%{release}
176
+Requires:   librados2 = %{epoch}:%{version}-%{release}
177 177
 %description -n rbd-mirror
178 178
 Daemon for mirroring RBD images between Ceph clusters, streaming
179 179
 changes asynchronously.
180 180
 
181 181
 %package -n rbd-nbd
182
-Summary:	Ceph RBD client base on NBD
183
-Group:		System Environment/Base
184
-Requires:	librados2 = %{epoch}:%{version}-%{release}
185
-Requires:	librbd1 = %{epoch}:%{version}-%{release}
182
+Summary:    Ceph RBD client base on NBD
183
+Group:      System Environment/Base
184
+Requires:   librados2 = %{epoch}:%{version}-%{release}
185
+Requires:   librbd1 = %{epoch}:%{version}-%{release}
186 186
 %description -n rbd-nbd
187 187
 NBD based client to map Ceph rbd images to local device
188 188
 
189 189
 %package radosgw
190
-Summary:	Rados REST gateway
191
-Group:		Development/Libraries
192
-Requires:	ceph-common = %{epoch}:%{version}-%{release}
193
-Requires:	librados2 = %{epoch}:%{version}-%{release}
194
-Requires:	librgw2 = %{epoch}:%{version}-%{release}
190
+Summary:    Rados REST gateway
191
+Group:      Development/Libraries
192
+Requires:   ceph-common = %{epoch}:%{version}-%{release}
193
+Requires:   librados2 = %{epoch}:%{version}-%{release}
194
+Requires:   librgw2 = %{epoch}:%{version}-%{release}
195 195
 %description radosgw
196 196
 RADOS is a distributed object store used by the Ceph distributed
197 197
 storage system.  This package provides a REST gateway to the
... ...
@@ -199,10 +199,10 @@ object store that aims to implement a superset of Amazon's S3
199 199
 service as well as the OpenStack Object Storage ("Swift") API.
200 200
 
201 201
 %package osd
202
-Summary:	Ceph Object Storage Daemon
203
-Group:		System Environment/Base
204
-Requires:	ceph-base = %{epoch}:%{version}-%{release}
205
-Requires:	gptfdisk
202
+Summary:    Ceph Object Storage Daemon
203
+Group:      System Environment/Base
204
+Requires:   ceph-base = %{epoch}:%{version}-%{release}
205
+Requires:   gptfdisk
206 206
 Requires:       parted
207 207
 %description osd
208 208
 ceph-osd is the object storage daemon for the Ceph distributed file
... ...
@@ -210,12 +210,12 @@ system.  It is responsible for storing objects on a local file system
210 210
 and providing access to them over the network.
211 211
 
212 212
 %package -n librados2
213
-Summary:	RADOS distributed object store client library
214
-Group:		System Environment/Libraries
215
-License:	LGPL-2.0
213
+Summary:    RADOS distributed object store client library
214
+Group:      System Environment/Libraries
215
+License:    LGPL-2.0
216 216
 %if 0%{?rhel} || 0%{?fedora}
217
-Obsoletes:	ceph-libs < %{epoch}:%{version}-%{release}
218
-Requires:	libatomic_ops
217
+Obsoletes:  ceph-libs < %{epoch}:%{version}-%{release}
218
+Requires:   libatomic_ops
219 219
 %endif
220 220
 %description -n librados2
221 221
 RADOS is a reliable, autonomic distributed object storage cluster
... ...
@@ -224,108 +224,108 @@ shared library allowing applications to access the distributed object
224 224
 store using a simple file-like interface.
225 225
 
226 226
 %package -n librados-devel
227
-Summary:	RADOS headers
228
-Group:		Development/Libraries
229
-License:	LGPL-2.0
230
-Requires:	librados2 = %{epoch}:%{version}-%{release}
231
-Obsoletes:	ceph-devel < %{epoch}:%{version}-%{release}
232
-Provides:	librados2-devel = %{epoch}:%{version}-%{release}
233
-Obsoletes:	librados2-devel < %{epoch}:%{version}-%{release}
227
+Summary:    RADOS headers
228
+Group:      Development/Libraries
229
+License:    LGPL-2.0
230
+Requires:   librados2 = %{epoch}:%{version}-%{release}
231
+Obsoletes:  ceph-devel < %{epoch}:%{version}-%{release}
232
+Provides:   librados2-devel = %{epoch}:%{version}-%{release}
233
+Obsoletes:  librados2-devel < %{epoch}:%{version}-%{release}
234 234
 %description -n librados-devel
235 235
 This package contains libraries and headers needed to develop programs
236 236
 that use RADOS object store.
237 237
 
238 238
 %package -n librgw2
239
-Summary:	RADOS gateway client library
240
-Group:		System Environment/Libraries
241
-License:	LGPL-2.0
242
-Requires:	librados2 = %{epoch}:%{version}-%{release}
239
+Summary:    RADOS gateway client library
240
+Group:      System Environment/Libraries
241
+License:    LGPL-2.0
242
+Requires:   librados2 = %{epoch}:%{version}-%{release}
243 243
 %description -n librgw2
244 244
 This package provides a library implementation of the RADOS gateway
245 245
 (distributed object store with S3 and Swift personalities).
246 246
 
247 247
 %package -n librgw-devel
248
-Summary:	RADOS gateway client library
249
-Group:		Development/Libraries
250
-License:	LGPL-2.0
251
-Requires:	librados-devel = %{epoch}:%{version}-%{release}
252
-Requires:	librgw2 = %{epoch}:%{version}-%{release}
253
-Provides:	librgw2-devel = %{epoch}:%{version}-%{release}
254
-Obsoletes:	librgw2-devel < %{epoch}:%{version}-%{release}
248
+Summary:    RADOS gateway client library
249
+Group:      Development/Libraries
250
+License:    LGPL-2.0
251
+Requires:   librados-devel = %{epoch}:%{version}-%{release}
252
+Requires:   librgw2 = %{epoch}:%{version}-%{release}
253
+Provides:   librgw2-devel = %{epoch}:%{version}-%{release}
254
+Obsoletes:  librgw2-devel < %{epoch}:%{version}-%{release}
255 255
 %description -n librgw-devel
256 256
 This package contains libraries and headers needed to develop programs
257 257
 that use RADOS gateway client library.
258 258
 
259 259
 %package -n python-rgw
260
-Summary:	Python 2 libraries for the RADOS gateway
261
-Group:		System Environment/Libraries
262
-License:	LGPL-2.0
263
-Requires:	librgw2 = %{epoch}:%{version}-%{release}
264
-Requires:	python-rados = %{epoch}:%{version}-%{release}
265
-Obsoletes:	python-ceph < %{epoch}:%{version}-%{release}
260
+Summary:    Python 2 libraries for the RADOS gateway
261
+Group:      System Environment/Libraries
262
+License:    LGPL-2.0
263
+Requires:   librgw2 = %{epoch}:%{version}-%{release}
264
+Requires:   python-rados = %{epoch}:%{version}-%{release}
265
+Obsoletes:  python-ceph < %{epoch}:%{version}-%{release}
266 266
 %description -n python-rgw
267 267
 This package contains Python 2 libraries for interacting with Cephs RADOS
268 268
 gateway.
269 269
 
270 270
 %package -n python3-rgw
271
-Summary:	Python 3 libraries for the RADOS gateway
272
-Group:		System Environment/Libraries
273
-License:	LGPL-2.0
274
-Requires:	librgw2 = %{epoch}:%{version}-%{release}
275
-Requires:	python3-rados = %{epoch}:%{version}-%{release}
271
+Summary:    Python 3 libraries for the RADOS gateway
272
+Group:      System Environment/Libraries
273
+License:    LGPL-2.0
274
+Requires:   librgw2 = %{epoch}:%{version}-%{release}
275
+Requires:   python3-rados = %{epoch}:%{version}-%{release}
276 276
 %description -n python3-rgw
277 277
 This package contains Python 3 libraries for interacting with Cephs RADOS
278 278
 gateway.
279 279
 
280 280
 %package -n python-rados
281
-Summary:	Python 2 libraries for the RADOS object store
282
-Group:		System Environment/Libraries
283
-License:	LGPL-2.0
284
-Requires:	librados2 = %{epoch}:%{version}-%{release}
285
-Obsoletes:	python-ceph < %{epoch}:%{version}-%{release}
281
+Summary:    Python 2 libraries for the RADOS object store
282
+Group:      System Environment/Libraries
283
+License:    LGPL-2.0
284
+Requires:   librados2 = %{epoch}:%{version}-%{release}
285
+Obsoletes:  python-ceph < %{epoch}:%{version}-%{release}
286 286
 %description -n python-rados
287 287
 This package contains Python 2 libraries for interacting with Cephs RADOS
288 288
 object store.
289 289
 
290 290
 %package -n python3-rados
291
-Summary:	Python 3 libraries for the RADOS object store
292
-Group:		System Environment/Libraries
293
-License:	LGPL-2.0
294
-Requires:	python3
295
-Requires:	librados2 = %{epoch}:%{version}-%{release}
291
+Summary:    Python 3 libraries for the RADOS object store
292
+Group:      System Environment/Libraries
293
+License:    LGPL-2.0
294
+Requires:   python3
295
+Requires:   librados2 = %{epoch}:%{version}-%{release}
296 296
 %description -n python3-rados
297 297
 This package contains Python 3 libraries for interacting with Cephs RADOS
298 298
 object store.
299 299
 
300 300
 %package -n libradosstriper1
301
-Summary:	RADOS striping interface
302
-Group:		System Environment/Libraries
303
-License:	LGPL-2.0
304
-Requires:	librados2 = %{epoch}:%{version}-%{release}
301
+Summary:    RADOS striping interface
302
+Group:      System Environment/Libraries
303
+License:    LGPL-2.0
304
+Requires:   librados2 = %{epoch}:%{version}-%{release}
305 305
 %description -n libradosstriper1
306 306
 Striping interface built on top of the rados library, allowing
307 307
 to stripe bigger objects onto several standard rados objects using
308 308
 an interface very similar to the rados one.
309 309
 
310 310
 %package -n libradosstriper-devel
311
-Summary:	RADOS striping interface headers
312
-Group:		Development/Libraries
313
-License:	LGPL-2.0
314
-Requires:	libradosstriper1 = %{epoch}:%{version}-%{release}
315
-Requires:	librados-devel = %{epoch}:%{version}-%{release}
316
-Obsoletes:	ceph-devel < %{epoch}:%{version}-%{release}
317
-Provides:	libradosstriper1-devel = %{epoch}:%{version}-%{release}
318
-Obsoletes:	libradosstriper1-devel < %{epoch}:%{version}-%{release}
311
+Summary:    RADOS striping interface headers
312
+Group:      Development/Libraries
313
+License:    LGPL-2.0
314
+Requires:   libradosstriper1 = %{epoch}:%{version}-%{release}
315
+Requires:   librados-devel = %{epoch}:%{version}-%{release}
316
+Obsoletes:  ceph-devel < %{epoch}:%{version}-%{release}
317
+Provides:   libradosstriper1-devel = %{epoch}:%{version}-%{release}
318
+Obsoletes:  libradosstriper1-devel < %{epoch}:%{version}-%{release}
319 319
 %description -n libradosstriper-devel
320 320
 This package contains libraries and headers needed to develop programs
321 321
 that use RADOS striping interface.
322 322
 
323 323
 %package -n librbd1
324
-Summary:	RADOS block device client library
325
-Group:		System Environment/Libraries
326
-License:	LGPL-2.0
327
-Requires:	librados2 = %{epoch}:%{version}-%{release}
328
-Obsoletes:	ceph-libs < %{epoch}:%{version}-%{release}
324
+Summary:    RADOS block device client library
325
+Group:      System Environment/Libraries
326
+License:    LGPL-2.0
327
+Requires:   librados2 = %{epoch}:%{version}-%{release}
328
+Obsoletes:  ceph-libs < %{epoch}:%{version}-%{release}
329 329
 %description -n librbd1
330 330
 RBD is a block device striped across multiple distributed objects in
331 331
 RADOS, a reliable, autonomic distributed object storage cluster
... ...
@@ -333,45 +333,45 @@ developed as part of the Ceph distributed storage system. This is a
333 333
 shared library allowing applications to manage these block devices.
334 334
 
335 335
 %package -n librbd-devel
336
-Summary:	RADOS block device headers
337
-Group:		Development/Libraries
338
-License:	LGPL-2.0
339
-Requires:	librbd1 = %{epoch}:%{version}-%{release}
340
-Requires:	librados-devel = %{epoch}:%{version}-%{release}
341
-Obsoletes:	ceph-devel < %{epoch}:%{version}-%{release}
342
-Provides:	librbd1-devel = %{epoch}:%{version}-%{release}
343
-Obsoletes:	librbd1-devel < %{epoch}:%{version}-%{release}
336
+Summary:    RADOS block device headers
337
+Group:      Development/Libraries
338
+License:    LGPL-2.0
339
+Requires:   librbd1 = %{epoch}:%{version}-%{release}
340
+Requires:   librados-devel = %{epoch}:%{version}-%{release}
341
+Obsoletes:  ceph-devel < %{epoch}:%{version}-%{release}
342
+Provides:   librbd1-devel = %{epoch}:%{version}-%{release}
343
+Obsoletes:  librbd1-devel < %{epoch}:%{version}-%{release}
344 344
 %description -n librbd-devel
345 345
 This package contains libraries and headers needed to develop programs
346 346
 that use RADOS block device.
347 347
 
348 348
 %package -n python-rbd
349
-Summary:	Python 2 libraries for the RADOS block device
350
-Group:		System Environment/Libraries
351
-License:	LGPL-2.0
352
-Requires:	librbd1 = %{epoch}:%{version}-%{release}
353
-Requires:	python-rados = %{epoch}:%{version}-%{release}
354
-Obsoletes:	python-ceph < %{epoch}:%{version}-%{release}
349
+Summary:    Python 2 libraries for the RADOS block device
350
+Group:      System Environment/Libraries
351
+License:    LGPL-2.0
352
+Requires:   librbd1 = %{epoch}:%{version}-%{release}
353
+Requires:   python-rados = %{epoch}:%{version}-%{release}
354
+Obsoletes:  python-ceph < %{epoch}:%{version}-%{release}
355 355
 %description -n python-rbd
356 356
 This package contains Python 2 libraries for interacting with Cephs RADOS
357 357
 block device.
358 358
 
359 359
 %package -n python3-rbd
360
-Summary:	Python 3 libraries for the RADOS block device
361
-Group:		System Environment/Libraries
362
-License:	LGPL-2.0
363
-Requires:	librbd1 = %{epoch}:%{version}-%{release}
364
-Requires:	python3-rados = %{epoch}:%{version}-%{release}
360
+Summary:    Python 3 libraries for the RADOS block device
361
+Group:      System Environment/Libraries
362
+License:    LGPL-2.0
363
+Requires:   librbd1 = %{epoch}:%{version}-%{release}
364
+Requires:   python3-rados = %{epoch}:%{version}-%{release}
365 365
 %description -n python3-rbd
366 366
 This package contains Python 3 libraries for interacting with Cephs RADOS
367 367
 block device.
368 368
 
369 369
 %package -n libcephfs2
370
-Summary:	Ceph distributed file system client library
371
-Group:		System Environment/Libraries
372
-License:	LGPL-2.0
373
-Obsoletes:	ceph-libs < %{epoch}:%{version}-%{release}
374
-Obsoletes:	ceph-libcephfs
370
+Summary:    Ceph distributed file system client library
371
+Group:      System Environment/Libraries
372
+License:    LGPL-2.0
373
+Obsoletes:  ceph-libs < %{epoch}:%{version}-%{release}
374
+Obsoletes:  ceph-libcephfs
375 375
 %description -n libcephfs2
376 376
 Ceph is a distributed network file system designed to provide excellent
377 377
 performance, reliability, and scalability. This is a shared library
... ...
@@ -379,43 +379,43 @@ allowing applications to access a Ceph distributed file system via a
379 379
 POSIX-like interface.
380 380
 
381 381
 %package -n libcephfs-devel
382
-Summary:	Ceph distributed file system headers
383
-Group:		Development/Libraries
384
-License:	LGPL-2.0
385
-Requires:	libcephfs2 = %{epoch}:%{version}-%{release}
386
-Requires:	librados-devel = %{epoch}:%{version}-%{release}
387
-Obsoletes:	ceph-devel < %{epoch}:%{version}-%{release}
388
-Provides:	libcephfs2-devel = %{epoch}:%{version}-%{release}
389
-Obsoletes:	libcephfs2-devel < %{epoch}:%{version}-%{release}
382
+Summary:    Ceph distributed file system headers
383
+Group:      Development/Libraries
384
+License:    LGPL-2.0
385
+Requires:   libcephfs2 = %{epoch}:%{version}-%{release}
386
+Requires:   librados-devel = %{epoch}:%{version}-%{release}
387
+Obsoletes:  ceph-devel < %{epoch}:%{version}-%{release}
388
+Provides:   libcephfs2-devel = %{epoch}:%{version}-%{release}
389
+Obsoletes:  libcephfs2-devel < %{epoch}:%{version}-%{release}
390 390
 %description -n libcephfs-devel
391 391
 This package contains libraries and headers needed to develop programs
392 392
 that use Cephs distributed file system.
393 393
 
394 394
 %package -n python-cephfs
395
-Summary:	Python 2 libraries for Ceph distributed file system
396
-Group:		System Environment/Libraries
397
-License:	LGPL-2.0
398
-Requires:	libcephfs2 = %{epoch}:%{version}-%{release}
399
-Requires:	python-rados = %{epoch}:%{version}-%{release}
400
-Obsoletes:	python-ceph < %{epoch}:%{version}-%{release}
395
+Summary:    Python 2 libraries for Ceph distributed file system
396
+Group:      System Environment/Libraries
397
+License:    LGPL-2.0
398
+Requires:   libcephfs2 = %{epoch}:%{version}-%{release}
399
+Requires:   python-rados = %{epoch}:%{version}-%{release}
400
+Obsoletes:  python-ceph < %{epoch}:%{version}-%{release}
401 401
 %description -n python-cephfs
402 402
 This package contains Python 2 libraries for interacting with Cephs distributed
403 403
 file system.
404 404
 
405 405
 %package -n python3-cephfs
406
-Summary:	Python 3 libraries for Ceph distributed file system
407
-Group:		System Environment/Libraries
408
-License:	LGPL-2.0
409
-Requires:	libcephfs2 = %{epoch}:%{version}-%{release}
410
-Requires:	python3-rados = %{epoch}:%{version}-%{release}
406
+Summary:    Python 3 libraries for Ceph distributed file system
407
+Group:      System Environment/Libraries
408
+License:    LGPL-2.0
409
+Requires:   libcephfs2 = %{epoch}:%{version}-%{release}
410
+Requires:   python3-rados = %{epoch}:%{version}-%{release}
411 411
 %description -n python3-cephfs
412 412
 This package contains Python 3 libraries for interacting with Cephs distributed
413 413
 file system.
414 414
 
415 415
 %package -n python3-ceph-argparse
416
-Summary:	Python 3 utility libraries for Ceph CLI
417
-Group:		System Environment/Libraries
418
-License:	LGPL-2.0
416
+Summary:    Python 3 utility libraries for Ceph CLI
417
+Group:      System Environment/Libraries
418
+License:    LGPL-2.0
419 419
 %description -n python3-ceph-argparse
420 420
 This package contains types and routines for Python 3 used by the Ceph CLI as
421 421
 well as the RESTful interface. These have to do with querying the daemons for
... ...
@@ -423,15 +423,15 @@ command-description information, validating user command input against those
423 423
 descriptions, and submitting the command to the appropriate daemon.
424 424
 
425 425
 %package -n python-ceph-compat
426
-Summary:	Compatibility package for Cephs python libraries
427
-Group:		System Environment/Libraries
428
-License:	LGPL-2.0
429
-Obsoletes:	python-ceph
430
-Requires:	python-rados = %{epoch}:%{version}-%{release}
431
-Requires:	python-rbd = %{epoch}:%{version}-%{release}
432
-Requires:	python-cephfs = %{epoch}:%{version}-%{release}
433
-Requires:	python-rgw = %{epoch}:%{version}-%{release}
434
-Provides:	python-ceph
426
+Summary:    Compatibility package for Cephs python libraries
427
+Group:      System Environment/Libraries
428
+License:    LGPL-2.0
429
+Obsoletes:  python-ceph
430
+Requires:   python-rados = %{epoch}:%{version}-%{release}
431
+Requires:   python-rbd = %{epoch}:%{version}-%{release}
432
+Requires:   python-cephfs = %{epoch}:%{version}-%{release}
433
+Requires:   python-rgw = %{epoch}:%{version}-%{release}
434
+Provides:   python-ceph
435 435
 %description -n python-ceph-compat
436 436
 This is a compatibility package to accommodate python-ceph split into
437 437
 python-rados, python-rbd, python-rgw and python-cephfs. Packages still
... ...
@@ -996,19 +996,20 @@ ln -sf %{_libdir}/librbd.so.1 /usr/lib64/qemu/librbd.so.1
996 996
 # We need an empty %%files list for python-ceph-compat, to tell rpmbuild to
997 997
 # actually build this meta package.
998 998
 
999
-
1000 999
 %changelog
1001
-* Thu Jun 08 2017 Xiaolin Li <xiaolinl@vmware.com> 11.2.0-7
1002
-- Add python3-setuptools and python3-xml to Buildrequires.
1003
-* Mon May 8 2017 Bo Gan <ganb@vmware.com> 11.2.0-6
1004
-- Fix librados2 dependency
1005
-* Thu Apr 27 2017 Siju Maliakkal <smaliakkal@vmware.com> 11.2.0-5
1006
-- updated python3 version
1007
-* Wed Mar 15 2017 Dheeraj Shetty <Dheerajs@vmware.com> 11.2.0-4
1008
-- corrected version number
1009
-* Mon Mar 13 2017 Dheeraj Shetty <Dheerajs@vmware.com> 11.2.0-3
1010
-- change the python2 path variable
1011
-* Fri Feb 24 2017 Dheeraj Shetty <Dheerajs@vmware.com> 11.2.0-2
1012
-- Turned off switch to build test package
1013
-* Fri Jan 27 2017 Dheeraj Shetty <Dheerajs@vmware.com> 11.2.0-1
1014
-- Initial build. First version based on ceph github repo with modifications for photon
1000
+*   Fri Jun 23 2017 Xiaolin Li <xiaolinl@vmware.com> 11.2.0-8
1001
+-   Add gdbm-devel to BuildRequires
1002
+*   Thu Jun 08 2017 Xiaolin Li <xiaolinl@vmware.com> 11.2.0-7
1003
+-   Add python3-setuptools and python3-xml to Buildrequires.
1004
+*   Mon May 8 2017 Bo Gan <ganb@vmware.com> 11.2.0-6
1005
+-   Fix librados2 dependency
1006
+*   Thu Apr 27 2017 Siju Maliakkal <smaliakkal@vmware.com> 11.2.0-5
1007
+-   updated python3 version
1008
+*   Wed Mar 15 2017 Dheeraj Shetty <Dheerajs@vmware.com> 11.2.0-4
1009
+-   corrected version number
1010
+*   Mon Mar 13 2017 Dheeraj Shetty <Dheerajs@vmware.com> 11.2.0-3
1011
+-   change the python2 path variable
1012
+*   Fri Feb 24 2017 Dheeraj Shetty <Dheerajs@vmware.com> 11.2.0-2
1013
+-   Turned off switch to build test package
1014
+*   Fri Jan 27 2017 Dheeraj Shetty <Dheerajs@vmware.com> 11.2.0-1
1015
+-   Initial build. First version based on ceph github repo with modifications for photon
... ...
@@ -3,38 +3,38 @@
3 3
 %define dracutlibdir %{_prefix}/lib/dracut
4 4
 %define _unitdir /usr/lib/systemd/system
5 5
 
6
-Name:		dracut
7
-Version:	045
8
-Release:	3%{?dist}
9
-Group:		System Environment/Base
6
+Name:           dracut
7
+Version:        045
8
+Release:        4%{?dist}
9
+Group:          System Environment/Base
10 10
 # The entire source code is GPLv2+
11 11
 # except install/* which is LGPLv2+
12
-License:	GPLv2+ and LGPLv2+
13
-URL:		https://dracut.wiki.kernel.org/
12
+License:        GPLv2+ and LGPLv2+
13
+URL:            https://dracut.wiki.kernel.org/
14 14
 # Source can be generated by
15 15
 # http://git.kernel.org/?p=boot/dracut/dracut.git;a=snapshot;h=%{version};sf=tgz
16
-Source0:	http://www.kernel.org/pub/linux/utils/boot/dracut/dracut-%{version}.tar.gz
17
-%define sha1 dracut=f28e531f514c11ee7f042a9d9d52e3f067ab9a74
16
+Source0:        http://www.kernel.org/pub/linux/utils/boot/dracut/dracut-%{version}.tar.gz
17
+%define sha1    dracut=f28e531f514c11ee7f042a9d9d52e3f067ab9a74
18 18
 Source1:        https://sourceforge.net/projects/asciidoc/files/asciidoc/8.6.9/asciidoc-8.6.9.tar.gz
19
-%define sha1 asciidoc=82e574dd061640561fa0560644bc74df71fb7305
20
-Patch0:		https://www.gnu.org/licenses/lgpl-2.1.txt
21
-Patch1:		disable-xattr.patch
22
-Patch2:		fix-initrd-naming-for-photon.patch
23
-Summary:	dracut to create initramfs
24
-Vendor:		VMware, Inc.
25
-Distribution:	Photon
26
-BuildRequires: bash git
27
-BuildRequires: pkg-config
28
-BuildRequires: kmod
29
-Requires:	bash >= 4
30
-Requires:	coreutils
31
-Requires:	util-linux
32
-Requires:	systemd
33
-Requires:	sed
34
-Requires:	grep
35
-Requires:	findutils
36
-Requires:	cpio
37
-Requires:	kmod
19
+%define sha1    asciidoc=82e574dd061640561fa0560644bc74df71fb7305
20
+Patch0:         https://www.gnu.org/licenses/lgpl-2.1.txt
21
+Patch1:         disable-xattr.patch
22
+Patch2:         fix-initrd-naming-for-photon.patch
23
+Summary:        dracut to create initramfs
24
+Vendor:         VMware, Inc.
25
+Distribution:   Photon
26
+BuildRequires:  bash git
27
+BuildRequires:  pkg-config
28
+BuildRequires:  kmod-devel
29
+Requires:       bash >= 4
30
+Requires:       coreutils
31
+Requires:       util-linux
32
+Requires:       systemd
33
+Requires:       sed
34
+Requires:       grep
35
+Requires:       findutils
36
+Requires:       cpio
37
+Requires:       kmod
38 38
 
39 39
 %description
40 40
 dracut contains tools to create a bootable initramfs for 2.6 Linux kernels.
... ...
@@ -165,22 +165,24 @@ rm -rf -- $RPM_BUILD_ROOT
165 165
 %dir /var/lib/dracut/overlay
166 166
 
167 167
 %changelog
168
-*	Fri May 26 2017 Bo Gan <ganb@vmware.com> 045-3
169
--	Fix dependency
170
-*	Thu Apr 27 2017 Bo Gan <ganb@vmware.com> 045-2
171
--	Disable xattr for cp
172
-*	Wed Apr 12 2017 Chang Lee <changlee@vmware.com> 045-1
173
--	Updated to 045
174
-*	Wed Jan 25 2017 Harish Udaiya Kumar <hudaiyakumr@vmware.com> 044-6
175
--	Added the patch for bash 4.4 support.
168
+*   Fri Jun 23 2017 Xiaolin Li <xiaolinl@vmware.com> 045-4
169
+-   Add kmod-devel to BuildRequires
170
+*   Fri May 26 2017 Bo Gan <ganb@vmware.com> 045-3
171
+-   Fix dependency
172
+*   Thu Apr 27 2017 Bo Gan <ganb@vmware.com> 045-2
173
+-   Disable xattr for cp
174
+*   Wed Apr 12 2017 Chang Lee <changlee@vmware.com> 045-1
175
+-   Updated to 045
176
+*   Wed Jan 25 2017 Harish Udaiya Kumar <hudaiyakumr@vmware.com> 044-6
177
+-   Added the patch for bash 4.4 support.
176 178
 *       Wed Nov 23 2016 Anish Swaminathan <anishs@vmware.com>  044-5
177 179
 -       Add systemd initrd root device target to list of modules
178 180
 *       Fri Oct 07 2016 ChangLee <changlee@vmware.com> 044-4
179 181
 -       Modified %check
180
-*	Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 044-3
181
--	GA - Bump release of all rpms
182
+*   Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 044-3
183
+-   GA - Bump release of all rpms
182 184
 *       Thu Apr 25 2016 Gengsheng Liu <gengshengl@vmware.com> 044-2
183 185
 -       Fix incorrect systemd directory.
184
-*	Thu Feb 25 2016 Kumar Kaushik <kaushikk@vmware.com> 044-1
186
+*   Thu Feb 25 2016 Kumar Kaushik <kaushikk@vmware.com> 044-1
185 187
 -       Updating Version.
186 188
 
... ...
@@ -1,25 +1,32 @@
1
-Summary:	Contains a utility for determining file types
2
-Name:		file
3
-Version:	5.30
4
-Release:	1%{?dist}
5
-License:	BSD
6
-URL:		http://www.darwinsys.com/file
7
-Group:		Applications/File
8
-Vendor:		VMware, Inc.
9
-Distribution: 	Photon
10
-Source0:	ftp://ftp.astron.com/pub/file/%{name}-%{version}.tar.gz
11
-%define sha1 file=276051cd2c438d4e7a321c4422a5b3bc850fd747
12
-Patch0:  file-5.30-keep-not-stripped-last.patch
1
+Summary:        Contains a utility for determining file types
2
+Name:           file
3
+Version:        5.30
4
+Release:        2%{?dist}
5
+License:        BSD
6
+URL:            http://www.darwinsys.com/file
7
+Group:          Applications/File
8
+Vendor:         VMware, Inc.
9
+Distribution:   Photon
10
+Source0:        ftp://ftp.astron.com/pub/file/%{name}-%{version}.tar.gz
11
+%define sha1    file=276051cd2c438d4e7a321c4422a5b3bc850fd747
12
+Patch0:         file-5.30-keep-not-stripped-last.patch
13 13
 %description
14 14
 The package contains a utility for determining the type of a
15 15
 given file or files
16
+
17
+%package        devel
18
+Summary:        Header and development files for file
19
+Requires:       %{name} = %{version}-%{release}
20
+%description    devel
21
+It contains the libraries and header files to create applications.
22
+
16 23
 %prep
17 24
 %setup -q
18 25
 %patch0 -p1
19 26
 %build
20 27
 ./configure \
21
-	--prefix=%{_prefix} \
22
-	--disable-silent-rules
28
+    --prefix=%{_prefix} \
29
+    --disable-silent-rules
23 30
 make %{?_smp_mflags}
24 31
 %install
25 32
 make DESTDIR=%{buildroot} install
... ...
@@ -28,22 +35,29 @@ find %{buildroot}%{_libdir} -name '*.la' -delete
28 28
 %check
29 29
 make %{?_smp_mflags} check
30 30
 
31
-%post	-p /sbin/ldconfig
32
-%postun	-p /sbin/ldconfig
31
+%post   -p /sbin/ldconfig
32
+%postun -p /sbin/ldconfig
33 33
 %files
34 34
 %defattr(-,root,root)
35 35
 %{_bindir}/*
36 36
 %{_libdir}/*.so.*
37
+%{_mandir}/*man1/*
38
+%{_mandir}/*man4/*
39
+%{_datarootdir}/misc/magic.mgc
40
+
41
+%files  devel
37 42
 %{_libdir}/*.so
38 43
 %{_includedir}/*
39
-%{_mandir}/*/*
40
-%{_datarootdir}/misc/magic.mgc
44
+%{_mandir}/*man3/*
45
+
41 46
 %changelog
42
-*	Tue Apr 04 2017 Chang Lee <changlee@vmware.com> 5.30-1
43
--	Updated to version 5.30
44
-*	Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 5.24-2
45
--	GA - Bump release of all rpms
46
-* 	Tue Jan 12 2016 Xiaolin Li <xiaolinl@vmware.com> 5.24-1
47
-- 	Updated to version 5.24
48
-*	Mon Apr 6 2015 Divya Thaluru <dthaluru@vmware.com> 5.22-1
49
--	Initial build. First version
47
+*   Fri Jun 23 2017 Xiaolin Li <xiaolinl@vmware.com> 5.30-2
48
+-   Add devel package.
49
+*   Tue Apr 04 2017 Chang Lee <changlee@vmware.com> 5.30-1
50
+-   Updated to version 5.30
51
+*   Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 5.24-2
52
+-   GA - Bump release of all rpms
53
+*   Tue Jan 12 2016 Xiaolin Li <xiaolinl@vmware.com> 5.24-1
54
+-   Updated to version 5.24
55
+*   Mon Apr 6 2015 Divya Thaluru <dthaluru@vmware.com> 5.22-1
56
+-   Initial build. First version
... ...
@@ -1,14 +1,14 @@
1
-Summary:	The GNU Database Manager
2
-Name:		gdbm
3
-Version:	1.13
4
-Release:	2%{?dist}
5
-License:	GPLv3+
6
-URL:		http://www.gnu.org/software/gdbm
7
-Group:		Applications/Databases
8
-Vendor:		VMware, Inc.
9
-Distribution:	Photon
10
-Source0:	http://ftp.gnu.org/gnu/gdbm/%{name}-%{version}.tar.gz
11
-%define sha1 gdbm=7f2a8301497bbcac91808b011ca533380914fd21
1
+Summary:        The GNU Database Manager
2
+Name:           gdbm
3
+Version:        1.13
4
+Release:        3%{?dist}
5
+License:        GPLv3+
6
+URL:            http://www.gnu.org/software/gdbm
7
+Group:          Applications/Databases
8
+Vendor:         VMware, Inc.
9
+Distribution:   Photon
10
+Source0:        http://ftp.gnu.org/gnu/gdbm/%{name}-%{version}.tar.gz
11
+%define sha1    gdbm=7f2a8301497bbcac91808b011ca533380914fd21
12 12
 
13 13
 %description
14 14
 This is a disk file format database which stores key/data-pairs in
... ...
@@ -17,20 +17,26 @@ by a unique key, which can be retrieved in less time than if it was
17 17
 stored in a text file.
18 18
 
19 19
 %package lang
20
-Summary: Additional language files for gdbm
21
-Group:   Applications/Databases
22
-Requires: %{name} = %{version}-%{release}
20
+Summary:        Additional language files for gdbm
21
+Group:          Applications/Databases
22
+Requires:       %{name} = %{version}-%{release}
23 23
 %description lang
24 24
 These are the additional language files of gdbm
25 25
 
26
+%package        devel
27
+Summary:        Header and development files for gdbm
28
+Requires:       %{name} = %{version}-%{release}
29
+%description    devel
30
+It contains the libraries and header files to create applications.
31
+
26 32
 %prep
27 33
 %setup -q
28 34
 
29 35
 %build
30 36
 ./configure \
31
-	--prefix=%{_prefix} \
32
-	--enable-libgdbm-compat \
33
-	--disable-silent-rules
37
+    --prefix=%{_prefix} \
38
+    --enable-libgdbm-compat \
39
+    --disable-silent-rules
34 40
 make %{?_smp_mflags}
35 41
 
36 42
 %install
... ...
@@ -42,28 +48,34 @@ rm -rf %{buildroot}%{_infodir}
42 42
 %check
43 43
 make %{?_smp_mflags} check
44 44
 
45
-%post	-p /sbin/ldconfig
45
+%post   -p /sbin/ldconfig
46 46
 
47
-%postun	-p /sbin/ldconfig
47
+%postun -p /sbin/ldconfig
48 48
 
49 49
 %files
50 50
 %defattr(-,root,root)
51 51
 %{_bindir}/*
52 52
 %{_libdir}/*.so.*
53
-%{_libdir}/*.so
54
-%{_libdir}/*.a
55
-%{_includedir}/*
56
-%{_mandir}/*/*
53
+%{_mandir}/man1/*
57 54
 
58 55
 %files lang -f %{name}.lang
59 56
 %defattr(-,root,root)
60 57
 
58
+%files devel
59
+%defattr(-,root,root)
60
+%{_libdir}/*.so
61
+%{_libdir}/*.a
62
+%{_includedir}/*
63
+%{_mandir}/man3/*
64
+
61 65
 %changelog
62
-*       Tue May 02 2017 Anish Swaminathan <anishs@vmware.com> 1.13-2
63
--       Add lang package.
64
-*	Wed Apr 05 2017 Danut Moraru <dmoraru@vmware.com> 1.13-1
65
--	Upgrade gdbm to 1.13
66
-*	Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.11-2
67
--	GA - Bump release of all rpms
68
-*	Wed Nov 5 2014 Divya Thaluru <dthaluru@vmware.com> 1.11-1
69
--	Initial build.	First version
66
+*   Fri Jun 23 2017 Xiaolin Li <xiaolinl@vmware.com> 1.13-3
67
+-   Add devel package.
68
+*   Tue May 02 2017 Anish Swaminathan <anishs@vmware.com> 1.13-2
69
+-   Add lang package.
70
+*   Wed Apr 05 2017 Danut Moraru <dmoraru@vmware.com> 1.13-1
71
+-   Upgrade gdbm to 1.13
72
+*   Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.11-2
73
+-   GA - Bump release of all rpms
74
+*   Wed Nov 5 2014 Divya Thaluru <dthaluru@vmware.com> 1.11-1
75
+-   Initial build.  First version
... ...
@@ -1,15 +1,15 @@
1
-Summary:	Basic and advanced IPV4-based networking
2
-Name:		iproute2
3
-Version:	4.10.0
4
-Release:	1%{?dist}
5
-License:	GPLv2+
6
-URL:		http://www.kernel.org/pub/linux/utils/net/iproute2
7
-Group:		Applications/System
8
-Vendor:		VMware, Inc.
9
-Distribution: 	Photon
10
-Source0:	http://www.kernel.org/pub/linux/utils/net/iproute2/%{name}-%{version}.tar.xz
11
-%define sha1 iproute2=9e578675f6938359a3036d7886b91d48c0403a40
12
-Patch0: 	replace_killall_by_pkill.patch
1
+Summary:        Basic and advanced IPV4-based networking
2
+Name:           iproute2
3
+Version:        4.10.0
4
+Release:        2%{?dist}
5
+License:        GPLv2+
6
+URL:            http://www.kernel.org/pub/linux/utils/net/iproute2
7
+Group:          Applications/System
8
+Vendor:         VMware, Inc.
9
+Distribution:   Photon
10
+Source0:        http://www.kernel.org/pub/linux/utils/net/iproute2/%{name}-%{version}.tar.xz
11
+%define sha1    iproute2=9e578675f6938359a3036d7886b91d48c0403a40
12
+Patch0:         replace_killall_by_pkill.patch
13 13
 
14 14
 %description
15 15
 The IPRoute2 package contains programs for basic and advanced
... ...
@@ -35,33 +35,37 @@ sed -i 's/m_ipt.o//' tc/Makefile
35 35
 %build
36 36
 make VERBOSE=1 %{?_smp_mflags} DESTDIR= LIBDIR=%{_libdir}
37 37
 %install
38
-make	DESTDIR=%{buildroot} \
39
-	MANDIR=%{_mandir} \
40
-	LIBDIR=%{_libdir} \
41
-	DOCDIR=%{_defaultdocdir}/%{name}-%{version} install
42
-%post	-p /sbin/ldconfig
43
-%postun	-p /sbin/ldconfig
38
+make    DESTDIR=%{buildroot} \
39
+    MANDIR=%{_mandir} \
40
+    LIBDIR=%{_libdir} \
41
+    DOCDIR=%{_defaultdocdir}/%{name}-%{version} install
42
+%post   -p /sbin/ldconfig
43
+%postun -p /sbin/ldconfig
44 44
 %files
45 45
 %defattr(-,root,root)
46 46
 %{_sysconfdir}/%{name}/*
47 47
 /sbin/*
48 48
 %{_libdir}/tc/*
49 49
 %{_defaultdocdir}/%{name}-%{version}/*
50
-%{_mandir}/*/*
50
+%{_mandir}/man7/*
51
+%{_mandir}/man8/*
51 52
 %{_datadir}/bash-completion/completions/tc
52 53
 
53 54
 %files devel
54 55
 %defattr(-,root,root)
55 56
 %{_includedir}/%{name}/bpf_elf.h
57
+%{_mandir}/man3/*
56 58
 
57 59
 %changelog
58
-* 	Tue Mar 28 2017 Dheeraj Shetty <dheerajs@vmware.com> 4.10.0-1
59
-- 	Updated to version 4.10.0
60
-*	Thu Jun 16 2016 Nick Shi <nshi@vmware.com> 4.2.0-3
61
--	Replace killall by pkill in ifcfg
62
-*	Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 4.2.0-2
63
--	GA - Bump release of all rpms
64
-* 	Tue Jan 12 2016 Xiaolin Li <xiaolinl@vmware.com> 4.2.0-1
65
-- 	Updated to version 4.2.0
66
-*	Wed Nov 5 2014 Divya Thaluru <dthaluru@vmware.com> 3.12.0-1
67
--	Initial build. First version
60
+*   Fri Jun 23 2017 Xiaolin Li <xiaolinl@vmware.com> 4.10.0-2
61
+-   Move man3 to devel package.
62
+*   Tue Mar 28 2017 Dheeraj Shetty <dheerajs@vmware.com> 4.10.0-1
63
+-   Updated to version 4.10.0
64
+*   Thu Jun 16 2016 Nick Shi <nshi@vmware.com> 4.2.0-3
65
+-   Replace killall by pkill in ifcfg
66
+*   Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 4.2.0-2
67
+-   GA - Bump release of all rpms
68
+*   Tue Jan 12 2016 Xiaolin Li <xiaolinl@vmware.com> 4.2.0-1
69
+-   Updated to version 4.2.0
70
+*   Wed Nov 5 2014 Divya Thaluru <dthaluru@vmware.com> 3.12.0-1
71
+-   Initial build. First version
... ...
@@ -1,46 +1,53 @@
1
-Summary:	Linux kernel packet control tool
2
-Name:		iptables
3
-Version:	1.6.1
4
-Release:	1%{?dist}
5
-License:	GPLv2+
6
-URL:		http://www.netfilter.org/projects/iptables
7
-Group:		System Environment/Security
8
-Vendor:		VMware, Inc.
9
-Distribution: Photon
10
-Source0:	http://www.netfilter.org/projects/iptables/files/%{name}-%{version}.tar.bz2
11
-%define sha1 iptables-=b2592490ca7a6c2cd0f069e167a4337c86acdf91
12
-Source1:	iptables.service
13
-Source2:	iptables
14
-Source3:	iptables.stop
1
+Summary:        Linux kernel packet control tool
2
+Name:           iptables
3
+Version:        1.6.1
4
+Release:        2%{?dist}
5
+License:        GPLv2+
6
+URL:            http://www.netfilter.org/projects/iptables
7
+Group:          System Environment/Security
8
+Vendor:         VMware, Inc.
9
+Distribution:   Photon
10
+Source0:        http://www.netfilter.org/projects/iptables/files/%{name}-%{version}.tar.bz2
11
+%define sha1    iptables-=b2592490ca7a6c2cd0f069e167a4337c86acdf91
12
+Source1:        iptables.service
13
+Source2:        iptables
14
+Source3:        iptables.stop
15 15
 BuildRequires:  systemd
16 16
 Requires:       systemd
17 17
 %description
18 18
 The next part of this chapter deals with firewalls. The principal 
19 19
 firewall tool for Linux is Iptables. You will need to install 
20 20
 Iptables if you intend on using any form of a firewall.
21
+
22
+%package        devel
23
+Summary:        Header and development files for iptables
24
+Requires:       %{name} = %{version}-%{release}
25
+%description    devel
26
+It contains the libraries and header files to create applications.
27
+
21 28
 %prep
22 29
 %setup -q
23 30
 %build
24 31
 ./configure \
25
-	CFLAGS="%{optflags}" \
26
-	CXXFLAGS="%{optflags}" \
27
-	--disable-silent-rules \
28
-	--prefix=%{_prefix} \
29
-	--exec-prefix= \
30
-	--bindir=%{_bindir} \
31
-	--libdir=%{_libdir} \
32
-	--with-xtlibdir=%{_libdir}/iptables \
33
-	--with-pkgconfigdir=%{_libdir}/pkgconfig \
34
-	--disable-nftables \
35
-	--enable-libipq \
36
-	--enable-devel
37
-	
32
+    CFLAGS="%{optflags}" \
33
+    CXXFLAGS="%{optflags}" \
34
+    --disable-silent-rules \
35
+    --prefix=%{_prefix} \
36
+    --exec-prefix= \
37
+    --bindir=%{_bindir} \
38
+    --libdir=%{_libdir} \
39
+    --with-xtlibdir=%{_libdir}/iptables \
40
+    --with-pkgconfigdir=%{_libdir}/pkgconfig \
41
+    --disable-nftables \
42
+    --enable-libipq \
43
+    --enable-devel
44
+
38 45
 make V=0
39 46
 %install
40 47
 [ %{buildroot} != "/"] && rm -rf %{buildroot}/*
41 48
 make DESTDIR=%{buildroot} install
42 49
 ln -sfv ../../sbin/xtables-multi %{buildroot}%{_libdir}/iptables-xml
43
-#	Install daemon scripts
50
+#   Install daemon scripts
44 51
 install -vdm755 %{buildroot}%{_unitdir}
45 52
 install -m 644 %{SOURCE1} %{buildroot}%{_unitdir}
46 53
 install -vdm755 %{buildroot}/etc/systemd/scripts
... ...
@@ -71,15 +78,21 @@ rm -rf %{buildroot}/*
71 71
 /lib/systemd/system/iptables.service
72 72
 /sbin/*
73 73
 %{_bindir}/*
74
-%{_libdir}/*.so*
74
+%{_libdir}/*.so.*
75 75
 %{_libdir}/iptables/*
76
-%{_libdir}/pkgconfig/*
77 76
 %{_libdir}/iptables-xml
78
-%{_includedir}/*
79 77
 %{_mandir}/man1/*
80
-%{_mandir}/man3/*
81 78
 %{_mandir}/man8/*
79
+
80
+%files devel
81
+%{_libdir}/*.so
82
+%{_libdir}/pkgconfig/*
83
+%{_includedir}/*
84
+%{_mandir}/man3/*
85
+
82 86
 %changelog
87
+*   Fri Jun 23 2017 Xiaolin Li <xiaolinl@vmware.com> 1.6.1-2
88
+-   Add devel package.
83 89
 *   Tue Mar 28 2017 Dheeraj Shetty <dheerajs@vmware.com> 1.6.1-1
84 90
 -   Updated to version 1.6.1
85 91
 *   Wed Jan 18 2017 Alexey Makhalov <amakhalov@vmware.com> 1.6.0-6
... ...
@@ -100,4 +113,4 @@ rm -rf %{buildroot}/*
100 100
 *   Wed May 20 2015 Touseef Liaqat <tliaqat@vmware.com> 1.4.21-2
101 101
 -   Updated group.
102 102
 *   Fri Oct 10 2014 Divya Thaluru <dthaluru@vmware.com> 1.4.21-1
103
--   Initial build.	First version
103
+-   Initial build.  First version
... ...
@@ -1,24 +1,24 @@
1
-Summary:    HA monitor built upon LVS, VRRP and services poller 
2
-Name:       keepalived
3
-Version:    1.3.5
4
-Release:    1%{?dist}
5
-License:    GPL
6
-URL:        http://www.keepalived.org/
7
-Group:      Applications/System
8
-Vendor:     VMware, Inc.
9
-Distribution: Photon
10
-Source0:     http://www.keepalived.org/software/%{name}-%{version}.tar.gz
11
-%define sha1 keepalived=5a373d8f5d382700cf53b827947a92a7f4cef148
12
-Source1:     keepalived.service
13
-BuildRequires:    openssl-devel
14
-BuildRequires:    iptables
15
-BuildRequires:    libmnl-devel
16
-BuildRequires:    ipset-devel
17
-BuildRequires:    libnl-devel
18
-BuildRequires:    libnfnetlink-devel
19
-BuildRequires:    net-snmp-devel
20
-BuildRequires:    systemd
21
-Requires:         systemd
1
+Summary:        HA monitor built upon LVS, VRRP and services poller 
2
+Name:           keepalived
3
+Version:        1.3.5
4
+Release:        2%{?dist}
5
+License:        GPL
6
+URL:            http://www.keepalived.org/
7
+Group:          Applications/System
8
+Vendor:         VMware, Inc.
9
+Distribution:   Photon
10
+Source0:        http://www.keepalived.org/software/%{name}-%{version}.tar.gz
11
+%define sha1    keepalived=5a373d8f5d382700cf53b827947a92a7f4cef148
12
+Source1:        keepalived.service
13
+BuildRequires:  openssl-devel
14
+BuildRequires:  iptables-devel
15
+BuildRequires:  libmnl-devel
16
+BuildRequires:  ipset-devel
17
+BuildRequires:  libnl-devel
18
+BuildRequires:  libnfnetlink-devel
19
+BuildRequires:  net-snmp-devel
20
+BuildRequires:  systemd
21
+Requires:       systemd
22 22
 
23 23
 %description
24 24
 The main goal of the keepalived project is to add a strong & robust keepalive
... ...
@@ -37,9 +37,9 @@ healthchecks and LVS directors failover.
37 37
 
38 38
 %build
39 39
 ./configure \
40
-    --prefix=%{_prefix}	\
41
-    --bindir=%{_bindir}	\
42
-    --libdir=%{_libdir}	\
40
+    --prefix=%{_prefix} \
41
+    --bindir=%{_bindir} \
42
+    --libdir=%{_libdir} \
43 43
     --sysconfdir=%{_sysconfdir} \
44 44
     --with-systemdsystemunitdir=%{_unitdir} \
45 45
     --enable-snmp       \
... ...
@@ -85,5 +85,7 @@ fi
85 85
 %{_mandir}/man8/keepalived.8*
86 86
 
87 87
 %changelog
88
+*   Fri Jun 23 2017 Xiaolin Li <xiaolinl@vmware.com> 1.3.5-2
89
+-   Add iptables-devel to BuildRequires
88 90
 *   Thu Apr 06 2017 Dheeraj Shetty <dheerajs@vmware.com> 1.3.5-1
89 91
 -   Initial build.  First version
... ...
@@ -1,51 +1,65 @@
1
-Summary:	Utilities for loading kernel modules
2
-Name:		kmod
3
-Version:	24
4
-Release:	2%{?dist}
5
-License:	GPLv2+
6
-URL:		http://www.kernel.org/pub/linux/utils/kernel/kmod
7
-Group:		Applications/System
8
-Vendor:		VMware, Inc.
9
-Distribution:	Photon
10
-Source0:	http://www.kernel.org/pub/linux/utils/kernel/kmod/%{name}-%{version}.tar.xz
11
-%define sha1 kmod=ca506c529cb66ebe12cecb85844ebebf95eb6fa6
12
-BuildRequires:	xz-devel
13
-Requires:	xz
1
+Summary:        Utilities for loading kernel modules
2
+Name:           kmod
3
+Version:        24
4
+Release:        3%{?dist}
5
+License:        GPLv2+
6
+URL:            http://www.kernel.org/pub/linux/utils/kernel/kmod
7
+Group:          Applications/System
8
+Vendor:         VMware, Inc.
9
+Distribution:   Photon
10
+Source0:        http://www.kernel.org/pub/linux/utils/kernel/kmod/%{name}-%{version}.tar.xz
11
+%define sha1    kmod=ca506c529cb66ebe12cecb85844ebebf95eb6fa6
12
+BuildRequires:  xz-devel
13
+Requires:       xz
14 14
 %description
15 15
 The Kmod package contains libraries and utilities for loading kernel modules
16
+
17
+%package        devel
18
+Summary:        Header and development files for kmod
19
+Requires:       %{name} = %{version}-%{release}
20
+%description    devel
21
+It contains the libraries and header files to create applications.
22
+
16 23
 %prep
17 24
 %setup -q
18 25
 %build
19 26
 ./configure \
20
-	--prefix=%{_prefix} \
21
-	--bindir=/bin \
22
-	--sysconfdir=%{_sysconfdir} \
23
-	--with-rootlibdir=%{_lib} \
24
-	--disable-manpages \
25
-	--with-xz \
26
-	--with-zlib \
27
-	--disable-silent-rules
27
+    --prefix=%{_prefix} \
28
+    --bindir=/bin \
29
+    --sysconfdir=%{_sysconfdir} \
30
+    --with-rootlibdir=%{_lib} \
31
+    --disable-manpages \
32
+    --with-xz \
33
+    --with-zlib \
34
+    --disable-silent-rules
28 35
 make VERBOSE=1 %{?_smp_mflags}
29 36
 %install
30 37
 make DESTDIR=%{buildroot} pkgconfigdir=%{_libdir}/pkgconfig install
31 38
 install -vdm 755 %{buildroot}/sbin
32 39
 for target in depmod insmod lsmod modinfo modprobe rmmod; do
33
-	ln -sv /bin/kmod %{buildroot}/sbin/$target
40
+    ln -sv /bin/kmod %{buildroot}/sbin/$target
34 41
 done
35 42
 find %{buildroot} -name '*.la' -delete
36 43
 
37
-%post	-p /sbin/ldconfig
38
-%postun	-p /sbin/ldconfig
44
+%post   -p /sbin/ldconfig
45
+%postun -p /sbin/ldconfig
39 46
 %files
40 47
 %defattr(-,root,root)
41 48
 /bin/*
42
-%{_lib}/*.so.*
49
+%{_libdir}/*.so.*
43 50
 /sbin/*
44
-%{_libdir}/*.so
51
+%{_datadir}/bash-completion/completions/kmod
52
+
53
+%files devel
45 54
 %{_libdir}/pkgconfig/*.pc
46 55
 %{_includedir}/*
47
-%{_datadir}/bash-completion/completions/kmod
56
+%{_libdir}/pkgconfig/*.pc
57
+%{_includedir}/*
58
+%{_libdir}/*.so
59
+
48 60
 %changelog
61
+*   Fri Jun 23 2017 Xiaolin Li <xiaolinl@vmware.com> 24-3
62
+-   Add devel package.
49 63
 *   Tue Jun 06 2017 Chang Lee <changlee@vmware.com> 24-2
50 64
 -   Remove %check
51 65
 *   Mon Apr 03 2017 Divya Thaluru <dthaluru@vmware.com> 24-1
... ...
@@ -1,38 +1,58 @@
1
-Summary:	A simplified, portable interface to several low-level networking routines
2
-Name:		libdnet
3
-Version:	1.11
4
-Release:	3%{?dist}
5
-License:	BSD
6
-URL:		http://prdownloads.sourceforge.net/libdnet/libdnet-1.11.tar.gz
7
-Group:		Applications/System
8
-Vendor:		VMware, Inc.
9
-Distribution:	Photon
10
-Source0:	http://prdownloads.sourceforge.net/libdnet/%{name}-%{version}.tar.gz
11
-%define sha1 libdnet=e2ae8c7f0ca95655ae9f77fd4a0e2235dc4716bf
1
+Summary:        A simplified, portable interface to several low-level networking routines
2
+Name:           libdnet
3
+Version:        1.11
4
+Release:        4%{?dist}
5
+License:        BSD
6
+URL:            http://prdownloads.sourceforge.net/libdnet/libdnet-1.11.tar.gz
7
+Group:          Applications/System
8
+Vendor:         VMware, Inc.
9
+Distribution:   Photon
10
+Source0:        http://prdownloads.sourceforge.net/libdnet/%{name}-%{version}.tar.gz
11
+%define sha1    libdnet=e2ae8c7f0ca95655ae9f77fd4a0e2235dc4716bf
12 12
 %description
13 13
 libdnet provides a simplified, portable interface to several low-level networking routines.
14
+
15
+%package        devel
16
+Summary:        Header and development files for libdnet
17
+Requires:       %{name} = %{version}-%{release}
18
+%description    devel
19
+It contains the libraries and header files to create applications.
20
+
14 21
 %prep
15 22
 %setup -q
16 23
 %build
17
-./configure --prefix=/usr "CFLAGS=-fPIC"
24
+./configure --prefix=/usr "CFLAGS=-fPIC" \
25
+            --mandir=%{_mandir}
18 26
 make %{?_smp_mflags}
19 27
 %install
20 28
 make DESTDIR=%{buildroot} install
29
+find %{buildroot}/usr/lib/ -name '*.la' -delete
30
+
21 31
 %check
22 32
 make  %{?_smp_mflags} check
23
-%post	-p /sbin/ldconfig
24
-%postun	-p /sbin/ldconfig
33
+%post   -p /sbin/ldconfig
34
+%postun -p /sbin/ldconfig
35
+
25 36
 %files 
26 37
 %defattr(-,root,root)
27 38
 %{_bindir}/*
28
-%{_libdir}/libdnet*
29
-%{_includedir}/*
39
+%{_libdir}/libdnet
40
+%{_libdir}/libdnet.1
41
+%{_libdir}/libdnet.1.0.1
30 42
 %{_sbindir}/*
31
-%{_prefix}/man/*
43
+%{_mandir}/man8/*
44
+
45
+%files  devel
46
+%{_includedir}/*
47
+%{_mandir}/man3/*
48
+%{_libdir}/libdnet.a
49
+
32 50
 %changelog
33
-*       Thu Oct 06 2016 ChangLee <changlee@vmware.com> 1.11-3
34
--       Modified %check
35
-*	Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.11-2
36
--	GA - Bump release of all rpms
37
-*	Thu Nov 06 2014 Sharath George <sharathg@vmware.com> 1.11-1
38
-	Initial version
51
+*   Fri Jun 23 2017 Xiaolin Li <xiaolinl@vmware.com> 1.11-4
52
+-   Move man files to /usr/share, add devel package
53
+*   Thu Oct 06 2016 ChangLee <changlee@vmware.com> 1.11-3
54
+-   Modified %check
55
+*   Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.11-2
56
+-   GA - Bump release of all rpms
57
+*   Thu Nov 06 2014 Sharath George <sharathg@vmware.com> 1.11-1
58
+    Initial version
... ...
@@ -1,16 +1,23 @@
1
-Summary:	A library that provides compression and decompression of file formats used by Microsoft
2
-Name:		libmspack
3
-Version:	0.5alpha
4
-Release:	2%{?dist}
5
-License:	LGPLv2+
6
-URL:		http://www.cabextract.org.uk/libmspack/libmspack-0.5alpha.tar.gz
7
-Group:		Applications/System
8
-Vendor:		VMware, Inc.
9
-Distribution:	Photon
10
-Source0:	http://www.cabextract.org.uk/libmspack/%{name}-%{version}.tar.gz
11
-%define sha1 libmspack=226f19b1fc58e820671a1749983b06896e108cc4
1
+Summary:        A library that provides compression and decompression of file formats used by Microsoft
2
+Name:           libmspack
3
+Version:        0.5alpha
4
+Release:        3%{?dist}
5
+License:        LGPLv2+
6
+URL:            http://www.cabextract.org.uk/libmspack/libmspack-0.5alpha.tar.gz
7
+Group:          Applications/System
8
+Vendor:         VMware, Inc.
9
+Distribution:   Photon
10
+Source0:        http://www.cabextract.org.uk/libmspack/%{name}-%{version}.tar.gz
11
+%define sha1    libmspack=226f19b1fc58e820671a1749983b06896e108cc4
12 12
 %description
13 13
 A library that provides compression and decompression of file formats used by Microsoft
14
+
15
+%package        devel
16
+Summary:        Header and development files for libmspack
17
+Requires:       %{name} = %{version}-%{release}
18
+%description    devel
19
+It contains the libraries and header files to create applications.
20
+
14 21
 %prep
15 22
 %setup -q
16 23
 %build
... ...
@@ -18,25 +25,31 @@ A library that provides compression and decompression of file formats used by Mi
18 18
 make %{?_smp_mflags}
19 19
 %install
20 20
 make DESTDIR=%{buildroot} install
21
+find %{buildroot}/usr/lib/ -name '*.la' -delete
21 22
 
22 23
 %check
23 24
 cd test
24 25
 ./cabd_test
25 26
 
26
-%post	-p /sbin/ldconfig
27
-%postun	-p /sbin/ldconfig
27
+%post   -p /sbin/ldconfig
28
+%postun -p /sbin/ldconfig
29
+
28 30
 %files 
29 31
 %defattr(-,root,root)
30
-%{_libdir}/*.a
31
-%{_libdir}/*.la
32
-%{_libdir}/*.so
33 32
 %{_libdir}/*.so.*
33
+
34
+%files  devel
34 35
 %{_libdir}/pkgconfig/*.pc
35 36
 %{_includedir}/*
37
+%{_libdir}/*.a
38
+%{_libdir}/*.so
39
+
36 40
 %changelog
37
-*	Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 0.5alpha-2
38
--	GA - Bump release of all rpms
41
+*   Fri Jun 23 2017 Xiaolin Li <xiaolinl@vmware.com> 0.5alpha-3
42
+-   Add devel package.
43
+*   Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 0.5alpha-2
44
+-   GA - Bump release of all rpms
39 45
 *   Fri Jan 22 2016 Xiaolin Li <xiaolinl@vmware.com> 0.5-1
40 46
 -   Updated to version 0.5
41
-*	Thu Nov 06 2014 Sharath George <sharathg@vmware.com> 0.4-1
42
-	Initial version
47
+*   Thu Nov 06 2014 Sharath George <sharathg@vmware.com> 0.4-1
48
+    Initial version
... ...
@@ -1,14 +1,14 @@
1
-Summary:	Shared libraries, portable interface
2
-Name:		libtool
3
-Version:	2.4.6
4
-Release:	2%{?dist}
5
-License:	GPLv2
6
-URL:		http://www.gnu.org/software/libtool
7
-Group:		Development/Tools
8
-Vendor:		VMware, Inc.
9
-Distribution: Photon
10
-Source0:		http://ftp.gnu.org/gnu/libtool/%{name}-%{version}.tar.xz
11
-%define sha1 libtool=3e7504b832eb2dd23170c91b6af72e15b56eb94e
1
+Summary:        Shared libraries, portable interface
2
+Name:           libtool
3
+Version:        2.4.6
4
+Release:        3%{?dist}
5
+License:        GPLv2
6
+URL:            http://www.gnu.org/software/libtool
7
+Group:          Development/Tools
8
+Vendor:         VMware, Inc.
9
+Distribution:   Photon
10
+Source0:        http://ftp.gnu.org/gnu/libtool/%{name}-%{version}.tar.xz
11
+%define sha1    libtool=3e7504b832eb2dd23170c91b6af72e15b56eb94e
12 12
 %description
13 13
 It wraps the complexity of using shared libraries in a 
14 14
 consistent, portable interface.
... ...
@@ -31,8 +31,8 @@ This package contains static libraries and header files need for development.
31 31
 %setup -q
32 32
 %build
33 33
 ./configure \
34
-	--prefix=%{_prefix} \
35
-	--disable-silent-rules
34
+    --prefix=%{_prefix} \
35
+    --disable-silent-rules
36 36
 make %{?_smp_mflags}
37 37
 %install
38 38
 make DESTDIR=%{buildroot} install
... ...
@@ -42,8 +42,8 @@ rm -rf %{buildroot}%{_infodir}
42 42
 %check
43 43
 make %{?_smp_mflags} check
44 44
 
45
-%post	-p /sbin/ldconfig
46
-%postun	-p /sbin/ldconfig
45
+%post   -p /sbin/ldconfig
46
+%postun -p /sbin/ldconfig
47 47
 %post -n libltdl
48 48
 /sbin/ldconfig
49 49
 %postun -n libltdl
... ...
@@ -61,7 +61,7 @@ make %{?_smp_mflags} check
61 61
 %{_datadir}/aclocal/ltargz.m4
62 62
 %{_mandir}/man1/libtool.1.gz
63 63
 %{_mandir}/man1/libtoolize.1.gz
64
-%{_datadir}/libtool/*
64
+%{_datadir}/libtool/build-aux
65 65
 
66 66
 %files -n libltdl-devel
67 67
 %{_includedir}/libltdl/lt_dlloader.h
... ...
@@ -70,14 +70,19 @@ make %{?_smp_mflags} check
70 70
 %{_includedir}/ltdl.h
71 71
 %{_libdir}/libltdl.a
72 72
 %{_libdir}/libltdl.so
73
+%{_datadir}/libtool/*
74
+%exclude %{_datadir}/libtool/build-aux
75
+
73 76
 %files -n libltdl
74 77
 %{_libdir}/libltdl.so.7
75 78
 %{_libdir}/libltdl.so.7.3.1
76 79
 
77 80
 %changelog
78
-*	Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 2.4.6-2
79
--	GA - Bump release of all rpms
80
-*	Wed Jan 13 2016 Xiaolin Li <xiaolinl@vmware.com> 2.4.6-1
81
+*   Fri Jun 23 2017 Xiaolin Li <xiaolinl@vmware.com> 2.4.6-3
82
+-   Move header file and source code to libltdl-devel package.
83
+*   Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 2.4.6-2
84
+-   GA - Bump release of all rpms
85
+*   Wed Jan 13 2016 Xiaolin Li <xiaolinl@vmware.com> 2.4.6-1
81 86
 -   Updated to version 2.4.6
82
-*	Wed Nov 5 2014 Divya Thaluru <dthaluru@vmware.com> 2.4.2-1
83
--	Initial build.	First version	
87
+*   Wed Nov 5 2014 Divya Thaluru <dthaluru@vmware.com> 2.4.2-1
88
+-   Initial build.  First version   
... ...
@@ -2,7 +2,7 @@
2 2
 Summary:        Kernel
3 3
 Name:           linux-esx
4 4
 Version:        4.9.34
5
-Release:        1%{?dist}
5
+Release:        2%{?dist}
6 6
 License:        GPLv2
7 7
 URL:            http://www.kernel.org/
8 8
 Group:          System Environment/Kernel
... ...
@@ -38,12 +38,12 @@ Patch20:        07-vmware-only.patch
38 38
 Patch21:        vmware-balloon-late-initcall.patch
39 39
 BuildRequires: bc
40 40
 BuildRequires: kbd
41
-BuildRequires: kmod
41
+BuildRequires: kmod-devel
42 42
 BuildRequires: glib-devel
43 43
 BuildRequires: xerces-c-devel
44 44
 BuildRequires: xml-security-c-devel
45
-BuildRequires: libdnet
46
-BuildRequires: libmspack
45
+BuildRequires: libdnet-devel
46
+BuildRequires: libmspack-devel
47 47
 BuildRequires: Linux-PAM-devel
48 48
 BuildRequires: openssl-devel
49 49
 BuildRequires: procps-ng-devel
... ...
@@ -189,6 +189,8 @@ ln -sf linux-%{uname_r}.cfg /boot/photon.cfg
189 189
 /usr/src/linux-headers-%{uname_r}
190 190
 
191 191
 %changelog
192
+*   Mon Jul 03 2017 Xiaolin Li <xiaolinl@vmware.com> 4.9.34-2
193
+-   Add libdnet-devel, kmod-devel and libmspack-devel to BuildRequires
192 194
 *   Wed Jun 28 2017 Alexey Makhalov <amakhalov@vmware.com> 4.9.34-1
193 195
 -   [feature] DM Delay target support
194 196
 -   Fix CVE-2017-1000364 ("stack clash") and CVE-2017-9605
... ...
@@ -2,7 +2,7 @@
2 2
 Summary:        Kernel
3 3
 Name:           linux-secure
4 4
 Version:        4.9.34
5
-Release:        1%{?dist}
5
+Release:        2%{?dist}
6 6
 License:        GPLv2
7 7
 URL:            http://www.kernel.org/
8 8
 Group:          System Environment/Kernel
... ...
@@ -35,12 +35,12 @@ Patch15:        0003-Added-PAX_RANDKSTACK.patch
35 35
 Patch16:        LKCM.patch
36 36
 BuildRequires:  bc
37 37
 BuildRequires:  kbd
38
-BuildRequires:  kmod
38
+BuildRequires:  kmod-devel
39 39
 BuildRequires:  glib-devel
40 40
 BuildRequires:  xerces-c-devel
41 41
 BuildRequires:  xml-security-c-devel
42
-BuildRequires:  libdnet
43
-BuildRequires:  libmspack
42
+BuildRequires:  libdnet-devel
43
+BuildRequires:  libmspack-devel
44 44
 BuildRequires:  Linux-PAM-devel
45 45
 BuildRequires:  openssl-devel
46 46
 BuildRequires:  procps-ng-devel
... ...
@@ -228,6 +228,8 @@ ln -sf linux-%{uname_r}.cfg /boot/photon.cfg
228 228
 /usr/src/linux-headers-%{uname_r}
229 229
 
230 230
 %changelog
231
+*   Mon Jul 03 2017 Xiaolin Li <xiaolinl@vmware.com> 4.9.34-2
232
+-   Add libdnet-devel, kmod-devel and libmspack-devel to BuildRequires
231 233
 *   Wed Jun 28 2017 Alexey Makhalov <amakhalov@vmware.com> 4.9.34-1
232 234
 -   [feature] 9P FS security support
233 235
 -   [feature] DM Delay target support
... ...
@@ -2,7 +2,7 @@
2 2
 Summary:        Kernel
3 3
 Name:           linux
4 4
 Version:        4.9.34
5
-Release:        2%{?dist}
5
+Release:        3%{?dist}
6 6
 License:    	GPLv2
7 7
 URL:        	http://www.kernel.org/
8 8
 Group:        	System Environment/Kernel
... ...
@@ -31,12 +31,12 @@ Patch11:        net-9p-vsock.patch
31 31
 Patch12:        x86-vmware-sta.patch
32 32
 BuildRequires:  bc
33 33
 BuildRequires:  kbd
34
-BuildRequires:  kmod
34
+BuildRequires:  kmod-devel
35 35
 BuildRequires:  glib-devel
36 36
 BuildRequires:  xerces-c-devel
37 37
 BuildRequires:  xml-security-c-devel
38
-BuildRequires:  libdnet
39
-BuildRequires:  libmspack
38
+BuildRequires:  libdnet-devel
39
+BuildRequires:  libmspack-devel
40 40
 BuildRequires:  Linux-PAM-devel
41 41
 BuildRequires:  openssl-devel
42 42
 BuildRequires:  procps-ng-devel
... ...
@@ -268,6 +268,8 @@ ln -sf %{name}-%{uname_r}.cfg /boot/photon.cfg
268 268
 /usr/share/doc/*
269 269
 
270 270
 %changelog
271
+*   Mon Jul 03 2017 Xiaolin Li <xiaolinl@vmware.com> 4.9.34-3
272
+-   Add libdnet-devel, kmod-devel and libmspack-devel to BuildRequires
271 273
 *   Thu Jun 29 2017 Divya Thaluru <dthaluru@vmware.com> 4.9.34-2
272 274
 -   Added obsolete for deprecated linux-dev package
273 275
 *   Wed Jun 28 2017 Alexey Makhalov <amakhalov@vmware.com> 4.9.34-1
... ...
@@ -1,23 +1,23 @@
1
-Summary:	Programs for finding and viewing man pages
2
-Name:		man-db
3
-Version:	2.7.6
4
-Release:	1%{?dist}
5
-License:	GPLv2+
6
-URL:		http://www.nongnu.org/man-db
7
-Group:		Applications/System
8
-Vendor:		VMware, Inc.
9
-Distribution: Photon
10
-Source0:		%{name}-%{version}.tar.xz
11
-%define sha1 man-db=919dcb34d604faac9b18a38ead07f457d0dab501
12
-Requires:	libpipeline
13
-Requires:	gdbm
14
-Requires:	xz
15
-Requires: 	groff
16
-Requires:   shadow
17
-BuildRequires:	libpipeline
18
-BuildRequires:	gdbm
19
-BuildRequires:	xz
20
-BuildRequires: 	groff
1
+Summary:        Programs for finding and viewing man pages
2
+Name:           man-db
3
+Version:        2.7.6
4
+Release:        2%{?dist}
5
+License:        GPLv2+
6
+URL:            http://www.nongnu.org/man-db
7
+Group:          Applications/System
8
+Vendor:         VMware, Inc.
9
+Distribution:   Photon
10
+Source0:        %{name}-%{version}.tar.xz
11
+%define sha1    man-db=919dcb34d604faac9b18a38ead07f457d0dab501
12
+Requires:       libpipeline
13
+Requires:       gdbm
14
+Requires:       xz
15
+Requires:       groff
16
+Requires:       shadow
17
+BuildRequires:  libpipeline
18
+BuildRequires:  gdbm-devel
19
+BuildRequires:  xz
20
+BuildRequires:  groff
21 21
 
22 22
 %description
23 23
 The Man-DB package contains programs for finding and viewing man pages.
... ...
@@ -26,14 +26,14 @@ The Man-DB package contains programs for finding and viewing man pages.
26 26
 %setup -qn %{name}-%{version}.1
27 27
 %build
28 28
 ./configure \
29
-	--prefix=%{_prefix} \
30
-	--docdir=%{_defaultdocdir}/%{name}-%{version} \
31
-	--sysconfdir=%{_sysconfdir} \
32
-	--disable-setuid \
33
-	--with-browser=%{_bindir}/lynx \
34
-	--with-vgrind=%{_bindir}/vgrind \
35
-	--with-grap=%{_bindir}/grap \
36
-	--disable-silent-rules
29
+    --prefix=%{_prefix} \
30
+    --docdir=%{_defaultdocdir}/%{name}-%{version} \
31
+    --sysconfdir=%{_sysconfdir} \
32
+    --disable-setuid \
33
+    --with-browser=%{_bindir}/lynx \
34
+    --with-vgrind=%{_bindir}/vgrind \
35
+    --with-grap=%{_bindir}/grap \
36
+    --disable-silent-rules
37 37
 
38 38
 make %{?_smp_mflags}
39 39
 
... ...
@@ -54,8 +54,8 @@ getent passwd man >/dev/null || useradd -c "man" -d /var/cache/man -g man \
54 54
 
55 55
 %postun
56 56
 if [ $1 -eq 0 ] ; then
57
-	getent passwd man >/dev/null && userdel man
58
-	getent group man >/dev/null && groupdel man
57
+    getent passwd man >/dev/null && userdel man
58
+    getent group man >/dev/null && groupdel man
59 59
 fi
60 60
 /sbin/ldconfig
61 61
 
... ...
@@ -71,19 +71,21 @@ fi
71 71
 %{_libdir}/tmpfiles.d/man-db.conf
72 72
 
73 73
 %changelog
74
-*       Fri Mar 31 2017 Michelle Wang <michellew@vmware.com> 2.7.6-1
75
--       Update package version
76
-*       Mon Oct 03 2016 ChangLee <changlee@vmware.com> 2.7.5-5
77
--       Modified check
78
-*	Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 2.7.5-4
79
--	GA - Bump release of all rpms
80
-*       Mon May 16 2016 Xiaolin Li <xiaolinl@vmware.com> 2.7.5-3
81
--       Fix user man:man adding.
82
-*       Thu May 05 2016 Kumar Kaushik <kaushikk@vmware.com> 2.7.5-2
83
--       Adding support for upgrade in pre/post/un scripts.
84
-*       Wed Feb 24 2016 Kumar Kaushik <kaushikk@vmware.com> 2.7.5-1
85
--       Updated to new version.
86
-*	Tue Nov 10 2015 Xiaolin Li <xiaolinl@vmware.com> 2.6.6-2
87
--	Handled locale files with macro find_lang
88
-*	Wed Nov 5 2014 Divya Thaluru <dthaluru@vmware.com> 2.6.6-1
89
--	Initial build. First version
74
+*   Fri Jun 23 2017 Xiaolin Li <xiaolinl@vmware.com> 2.7.6-2
75
+-   Add gdbm-devel to BuildRequires
76
+*   Fri Mar 31 2017 Michelle Wang <michellew@vmware.com> 2.7.6-1
77
+-   Update package version
78
+*   Mon Oct 03 2016 ChangLee <changlee@vmware.com> 2.7.5-5
79
+-   Modified check
80
+*   Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 2.7.5-4
81
+-   GA - Bump release of all rpms
82
+*   Mon May 16 2016 Xiaolin Li <xiaolinl@vmware.com> 2.7.5-3
83
+-   Fix user man:man adding.
84
+*   Thu May 05 2016 Kumar Kaushik <kaushikk@vmware.com> 2.7.5-2
85
+-   Adding support for upgrade in pre/post/un scripts.
86
+*   Wed Feb 24 2016 Kumar Kaushik <kaushikk@vmware.com> 2.7.5-1
87
+-   Updated to new version.
88
+*   Tue Nov 10 2015 Xiaolin Li <xiaolinl@vmware.com> 2.6.6-2
89
+-   Handled locale files with macro find_lang
90
+*   Wed Nov 5 2014 Divya Thaluru <dthaluru@vmware.com> 2.6.6-1
91
+-   Initial build. First version
... ...
@@ -1,43 +1,43 @@
1
-Summary:	Manage "libnvdimm" subsystem devices (Non-volatile Memory)
2
-Name:		ndctl
3
-Version:	56
4
-Release:	2%{?dist}
5
-License:	GPLv2
6
-Group:		System Environment/Base
7
-Url:		https://github.com/pmem/ndctl
8
-Vendor:		VMware, Inc.
9
-Distribution:	Photon
10
-Source0:	https://github.com/pmem/%{name}/archive/%{name}-%{version}.tar.gz
11
-%define sha1 ndctl=99dbdae3609c85270dae0530aec0206e6ad36e88
12
-
13
-BuildRequires:	asciidoc
14
-BuildRequires:	which
15
-BuildRequires:	xmlto
16
-BuildRequires:	libtool
17
-BuildRequires:	pkg-config
18
-BuildRequires:	kmod
19
-BuildRequires:	systemd-devel
20
-BuildRequires:	json-c-devel
1
+Summary:        Manage "libnvdimm" subsystem devices (Non-volatile Memory)
2
+Name:           ndctl
3
+Version:        56
4
+Release:        3%{?dist}
5
+License:        GPLv2
6
+Group:          System Environment/Base
7
+Url:            https://github.com/pmem/ndctl
8
+Vendor:         VMware, Inc.
9
+Distribution:   Photon
10
+Source0:        https://github.com/pmem/%{name}/archive/%{name}-%{version}.tar.gz
11
+%define sha1    ndctl=99dbdae3609c85270dae0530aec0206e6ad36e88
12
+
13
+BuildRequires:  asciidoc
14
+BuildRequires:  which
15
+BuildRequires:  xmlto
16
+BuildRequires:  libtool
17
+BuildRequires:  pkg-config
18
+BuildRequires:  kmod-devel
19
+BuildRequires:  systemd-devel
20
+BuildRequires:  json-c-devel
21 21
 
22 22
 %description
23 23
 Utility library for managing the "libnvdimm" subsystem.  The "libnvdimm"
24 24
 subsystem defines a kernel device model and control message interface for
25 25
 platform NVDIMM resources.
26 26
 
27
-%package	devel
28
-Summary:	Development files for ndctl
29
-License:	LGPLv2
30
-Group:		Development/Libraries
31
-Requires:	%{name} = %{version}-%{release}
27
+%package    devel
28
+Summary:    Development files for ndctl
29
+License:    LGPLv2
30
+Group:      Development/Libraries
31
+Requires:   %{name} = %{version}-%{release}
32 32
 
33
-%description	devel
33
+%description    devel
34 34
 The %{name}-devel package contains libraries and header files for
35 35
 developing applications that use %{name}.
36 36
 
37 37
 %package -n daxctl
38
-Summary:	Manage Device-DAX instances
39
-License:	GPLv2
40
-Group:		System Environment/Base
38
+Summary:    Manage Device-DAX instances
39
+License:    GPLv2
40
+Group:      System Environment/Base
41 41
 
42 42
 %description -n daxctl
43 43
 The daxctl utility provides enumeration and provisioning commands for
... ...
@@ -46,10 +46,10 @@ of performance / feature differentiated memory without need of a
46 46
 filesystem.
47 47
 
48 48
 %package -n daxctl-devel
49
-Summary:	Development files for daxctl
50
-License:	LGPLv2
51
-Group:		Development/Libraries
52
-Requires:	daxctl = %{version}-%{release}
49
+Summary:    Development files for daxctl
50
+License:    LGPLv2
51
+Group:      Development/Libraries
52
+Requires:   daxctl = %{version}-%{release}
53 53
 
54 54
 %description -n daxctl-devel
55 55
 The %{name}-devel package contains libraries and header files for
... ...
@@ -63,9 +63,9 @@ mappings of performance / feature-differentiated memory.
63 63
 %build
64 64
 ./autogen.sh
65 65
 %configure \
66
-	--disable-static  \
67
-	--enable-local    \
68
-	--disable-docs
66
+    --disable-static  \
67
+    --enable-local    \
68
+    --disable-docs
69 69
 make %{?_smp_mflags}
70 70
 
71 71
 %install
... ...
@@ -107,6 +107,8 @@ make check
107 107
 %{_libdir}/pkgconfig/libdaxctl.pc
108 108
 
109 109
 %changelog
110
+*   Fri Jun 23 2017 Xiaolin Li <xiaolinl@vmware.com> 56-3
111
+-   Add kmod-devel to BuildRequires
110 112
 *   Mon Apr 24 2017 Dheeraj Shetty <dheerajs@vmware.com> 56-2
111 113
 -   Removing the Requires section
112 114
 *   Thu Apr 06 2017 Dheeraj Shetty <dheerajs@vmware.com> 56-1
... ...
@@ -1,7 +1,7 @@
1 1
 Summary:        Usermode tools for VmWare virts
2 2
 Name:           open-vm-tools
3 3
 Version:        10.1.5
4
-Release:        5%{?dist}
4
+Release:        6%{?dist}
5 5
 License:        LGPLv2+
6 6
 URL:            https://github.com/vmware/open-vm-tools
7 7
 Group:          Applications/System
... ...
@@ -23,8 +23,8 @@ Patch6:         timezoneCust.patch
23 23
 BuildRequires:  glib-devel
24 24
 BuildRequires:  xerces-c-devel
25 25
 BuildRequires:  xml-security-c-devel
26
-BuildRequires:  libdnet
27
-BuildRequires:  libmspack
26
+BuildRequires:  libdnet-devel
27
+BuildRequires:  libmspack-devel
28 28
 BuildRequires:  Linux-PAM-devel
29 29
 BuildRequires:  openssl-devel
30 30
 BuildRequires:  procps-ng-devel
... ...
@@ -38,9 +38,16 @@ Requires:       glib
38 38
 Requires:       xml-security-c
39 39
 Requires:       openssl
40 40
 Requires:       systemd
41
-Requires:	libstdc++
41
+Requires:       libstdc++
42 42
 %description
43 43
 VmWare virtualization user mode tools
44
+
45
+%package        devel
46
+Summary:        Header and development files for open-vm-tools
47
+Requires:       %{name} = %{version}-%{release}
48
+%description    devel
49
+It contains the libraries and header files to create applications.
50
+
44 51
 %prep
45 52
 %setup -q -n %{name}-stable-%{version}/%{name}
46 53
 %setup -a 1 -n %{name}-stable-%{version}/%{name}
... ...
@@ -70,6 +77,7 @@ rm -f %{buildroot}/sbin/mount.vmhgfs
70 70
 chmod -x %{buildroot}/etc/pam.d/vmtoolsd
71 71
 # Move vm-support to /usr/bin
72 72
 mv %{buildroot}%{_sysconfdir}/vmware-tools/vm-support %{buildroot}%{_bindir}
73
+find %{buildroot}/usr/lib/ -name '*.la' -delete
73 74
 
74 75
 %check
75 76
 make %{?_smp_mflags} check
... ...
@@ -95,98 +103,101 @@ fi
95 95
 %files 
96 96
 %defattr(-,root,root)
97 97
 %{_libdir}/open-vm-tools/plugins/*
98
-%{_libdir}/*.so
99 98
 %{_libdir}/*.so.*
100
-%{_libdir}/*.la
101
-%{_libdir}/pkgconfig/*.pc
102
-%{_includedir}/*
103 99
 %{_bindir}/*
104 100
 %{_sysconfdir}/*
105 101
 %{_datadir}/*
106 102
 /lib/*
107 103
 %{_sbindir}/*
108 104
 
105
+%files devel
106
+%defattr(-,root,root)
107
+%{_libdir}/pkgconfig/*.pc
108
+%{_includedir}/*
109
+%{_libdir}/*.so
109 110
 
110 111
 %changelog
111
-*	Mon Jun 05 2017 Bo Gan <ganb@vmware.com> 10.1.5-5
112
--	Fix dependency
113
-*       Thu Apr 20 2017 Kumar Kaushik <kaushikk@vmware.com> 10.1.5-4
114
--       Timezone customization, PR # 1684889
115
-*       Fri Apr 07 2017 Kumar Kaushik <kaushikk@vmware.com> 10.1.5-3
116
--       Applying tmp race condition patch, PR #1733669
117
-*       Fri Mar 24 2017 Alexey Makhalov <amakhalov@vmware.com> 10.1.5-2
118
--       Added *-sysmacros.patch to fix build issue with glibc-2.25
119
-*       Fri Mar 03 2017 Kumar Kaushik <kaushikk@vmware.com> 10.1.5-1
120
--       Updating version to 10.1.5
121
-*       Wed Dec 07 2016 Xiaolin Li <xiaolinl@vmware.com> 10.1.0-2
122
--       BuildRequires Linux-PAM-devel
123
-*       Mon Nov 21 2016 Kumar Kaushik <kaushikk@vmware.com> 10.1.0-1
124
--       Updating version to 10.1.0
125
-*       Wed Oct 05 2016 Kumar Kaushik <kaushikk@vmware.com> 10.0.5-14
126
--       Adding proper entry to /etc/hosts for IPv6.
127
-*       Tue Oct 04 2016 ChangLee <changLee@vmware.com> 10.0.5-13
128
--       Modified %check
129
-*       Thu Jun 23 2016 Kumar Kaushik <kaushikk@vmware.com> 10.0.5-12
130
--       Avoiding recustomization of hostname, bug#1678537.
131
-*       Mon Jun 13 2016 Kumar Kaushik <kaushikk@vmware.com> 10.0.5-11
132
--       Adding IPv6 Support for VCHA in customization.
133
-*       Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 10.0.5-10
134
--       GA - Bump release of all rpms
135
-*       Wed May 04 2016 Anish Swaminathan <anishs@vmware.com> 10.0.5-9
136
--       Edit scriptlets.
137
-*       Fri Apr 29 2016 Kumar Kaushik <kaushikk@vmware.com> 10.0.5-8
138
--       Combining all GOSC scripts patches and fixing bug#1648133.
139
-*       Tue Apr 19 2016 Kumar Kaushik <kaushikk@vmware.com> 10.0.5-7
140
--       Fixing libDeploy not to overwrite for SRM cust needs.
141
-*       Tue Mar 29 2016 Kumar Kaushik <kaushikk@vmware.com> 10.0.5-6
142
--       Replacing timedatectl with systemd patch..
143
-*       Fri Mar 25 2016 Kumar Kaushik <kaushikk@vmware.com> 10.0.5-5
144
--       Time data ctl fix for ignoring message print in stderr.
145
-*       Tue Feb 09 2016 Mahmoud Bassiouny <mbassiouny@vmware.com> 10.0.5-4
146
--       Preserve network onboot config.
147
-*       Wed Feb 03 2016 Anish Swaminathan <anishs@vmware.com> 10.0.5-3
148
--       Add vgauthd service.
149
-*       Tue Feb 02 2016 Kumar Kaushik <kaushikk@vmware.com> 10.0.5-2
150
--       Making interface file name according to convention.
151
-*       Tue Jan 26 2016 Anish Swaminathan <anishs@vmware.com> 10.0.5-1
152
--       Upgrade version.
153
-*       Wed Dec 09 2015 Anish Swaminathan <anishs@vmware.com> 10.0.0-13
154
--       Edit post script.
155
-*       Fri Nov 27 2015 Sharath George <sharathg@vmware.com> 10.0.0-12
156
--       Correcting path of pam file.
157
-*       Tue Sep 15 2015 Kumar Kaushik <kaushikk@vmware.com> 10.0.0-11
158
--       Adding ssh RSA public support for password-less login.
159
-*       Wed Sep 09 2015 Kumar Kaushik <kaushikk@vmware.com> 10.0.0-10
160
--       Adding option to modify /etc/hosts for lightwave on optional basis.
161
-*       Wed Sep 09 2015 Kumar Kaushik <kaushikk@vmware.com> 10.0.0-9
162
--       Fixing once in while issue related to customization failure.
163
-*       Wed Sep 02 2015 Kumar Kaushik <kaushikk@vmware.com> 10.0.0-8
164
--       Fixing systemd cloud-init and GOSC cloud-init race.
165
-*       Tue Sep 01 2015 Kumar Kaushik <kaushikk@vmware.com> 10.0.0-7
166
--       Fixing GOSC counter bug.
167
-*       Wed Aug 26 2015 Kumar Kaushik <kaushikk@vmware.com> 10.0.0-6
168
--       Avoiding reboot after successful customization.
169
-*       Tue Aug 25 2015 Kumar Kaushik <kaushikk@vmware.com> 10.0.0-5
170
--       Adding support for NFS mount in GOSC scripts.
171
-*       Thu Aug 20 2015 Kumar Kaushik <kaushikk@vmware.com> 10.0.0-4
172
--       Fixing GOSC-libdeploy return code problem.
173
-*       Thu Aug 13 2015 Kumar Kaushik <kaushikk@vmware.com> 10.0.0-3
174
--       Combining all GOSC patches and adding support for lightwave.
175
-*       Wed Aug 12 2015 Alexey Makhalov <amakhalov@vmware.com> 10.0.0-2
176
--       Build with fuse support.
177
-*       Wed Aug 12 2015 Alexey Makhalov <amakhalov@vmware.com> 10.0.0-1
178
--       Update version to 10.0.0.
179
-*       Tue Aug 11 2015 Kumar Kaushik <kaushikk@vmware.com> 9.10.0-7
180
--       VCA initial login password issue fix.
181
-*       Wed Aug 05 2015 Kumar Kaushik <kaushikk@vmware.com> 9.10.0-6
182
--       Adding preun and post install commands.
183
-*       Thu Jul 30 2015 Kumar Kaushik <kaushikk@vmware.com> 9.10.0-5
184
--       Adding Blob configuation support to GOSC scripts.
185
-*       Thu Jul 09 2015 Kumar Kaushik <kaushikk@vmware.com> 9.10.0-4
186
--       Fixing GOSC to work on VCA.
187
-*       Tue Apr 21 2015 Kumar Kaushik <kaushikk@vmware.com> 9.10.0-3
188
--       Adding guest optimizations support for photon.
189
-*       Tue Apr 21 2015 Divya Thaluru <dthaluru@vmware.com> 9.10.0-2
190
--       Added open-vm-tools-stderr_r-fix upstream patch and removed glibc patch.
191
-*       Thu Nov 06 2014 Sharath George <sharathg@vmware.com> 9.10.0-1
192
--       Initial version
112
+*   Fri Jun 23 2017 Xiaolin Li <xiaolinl@vmware.com> 10.1.5-6
113
+-   Add libdnet-devel and libmspack-devel to BuildRequires, add devel package.
114
+*   Mon Jun 05 2017 Bo Gan <ganb@vmware.com> 10.1.5-5
115
+-   Fix dependency
116
+*   Thu Apr 20 2017 Kumar Kaushik <kaushikk@vmware.com> 10.1.5-4
117
+-   Timezone customization, PR # 1684889
118
+*   Fri Apr 07 2017 Kumar Kaushik <kaushikk@vmware.com> 10.1.5-3
119
+-   Applying tmp race condition patch, PR #1733669
120
+*   Fri Mar 24 2017 Alexey Makhalov <amakhalov@vmware.com> 10.1.5-2
121
+-   Added *-sysmacros.patch to fix build issue with glibc-2.25
122
+*   Fri Mar 03 2017 Kumar Kaushik <kaushikk@vmware.com> 10.1.5-1
123
+-   Updating version to 10.1.5
124
+*   Wed Dec 07 2016 Xiaolin Li <xiaolinl@vmware.com> 10.1.0-2
125
+-   BuildRequires Linux-PAM-devel
126
+*   Mon Nov 21 2016 Kumar Kaushik <kaushikk@vmware.com> 10.1.0-1
127
+-   Updating version to 10.1.0
128
+*   Wed Oct 05 2016 Kumar Kaushik <kaushikk@vmware.com> 10.0.5-14
129
+-   Adding proper entry to /etc/hosts for IPv6.
130
+*   Tue Oct 04 2016 ChangLee <changLee@vmware.com> 10.0.5-13
131
+-   Modified %check
132
+*   Thu Jun 23 2016 Kumar Kaushik <kaushikk@vmware.com> 10.0.5-12
133
+-   Avoiding recustomization of hostname, bug#1678537.
134
+*   Mon Jun 13 2016 Kumar Kaushik <kaushikk@vmware.com> 10.0.5-11
135
+-   Adding IPv6 Support for VCHA in customization.
136
+*   Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 10.0.5-10
137
+-   GA - Bump release of all rpms
138
+*   Wed May 04 2016 Anish Swaminathan <anishs@vmware.com> 10.0.5-9
139
+-   Edit scriptlets.
140
+*   Fri Apr 29 2016 Kumar Kaushik <kaushikk@vmware.com> 10.0.5-8
141
+-   Combining all GOSC scripts patches and fixing bug#1648133.
142
+*   Tue Apr 19 2016 Kumar Kaushik <kaushikk@vmware.com> 10.0.5-7
143
+-   Fixing libDeploy not to overwrite for SRM cust needs.
144
+*   Tue Mar 29 2016 Kumar Kaushik <kaushikk@vmware.com> 10.0.5-6
145
+-   Replacing timedatectl with systemd patch..
146
+*   Fri Mar 25 2016 Kumar Kaushik <kaushikk@vmware.com> 10.0.5-5
147
+-   Time data ctl fix for ignoring message print in stderr.
148
+*   Tue Feb 09 2016 Mahmoud Bassiouny <mbassiouny@vmware.com> 10.0.5-4
149
+-   Preserve network onboot config.
150
+*   Wed Feb 03 2016 Anish Swaminathan <anishs@vmware.com> 10.0.5-3
151
+-   Add vgauthd service.
152
+*   Tue Feb 02 2016 Kumar Kaushik <kaushikk@vmware.com> 10.0.5-2
153
+-   Making interface file name according to convention.
154
+*   Tue Jan 26 2016 Anish Swaminathan <anishs@vmware.com> 10.0.5-1
155
+-   Upgrade version.
156
+*   Wed Dec 09 2015 Anish Swaminathan <anishs@vmware.com> 10.0.0-13
157
+-   Edit post script.
158
+*   Fri Nov 27 2015 Sharath George <sharathg@vmware.com> 10.0.0-12
159
+-   Correcting path of pam file.
160
+*   Tue Sep 15 2015 Kumar Kaushik <kaushikk@vmware.com> 10.0.0-11
161
+-   Adding ssh RSA public support for password-less login.
162
+*   Wed Sep 09 2015 Kumar Kaushik <kaushikk@vmware.com> 10.0.0-10
163
+-   Adding option to modify /etc/hosts for lightwave on optional basis.
164
+*   Wed Sep 09 2015 Kumar Kaushik <kaushikk@vmware.com> 10.0.0-9
165
+-   Fixing once in while issue related to customization failure.
166
+*   Wed Sep 02 2015 Kumar Kaushik <kaushikk@vmware.com> 10.0.0-8
167
+-   Fixing systemd cloud-init and GOSC cloud-init race.
168
+*   Tue Sep 01 2015 Kumar Kaushik <kaushikk@vmware.com> 10.0.0-7
169
+-   Fixing GOSC counter bug.
170
+*   Wed Aug 26 2015 Kumar Kaushik <kaushikk@vmware.com> 10.0.0-6
171
+-   Avoiding reboot after successful customization.
172
+*   Tue Aug 25 2015 Kumar Kaushik <kaushikk@vmware.com> 10.0.0-5
173
+-   Adding support for NFS mount in GOSC scripts.
174
+*   Thu Aug 20 2015 Kumar Kaushik <kaushikk@vmware.com> 10.0.0-4
175
+-   Fixing GOSC-libdeploy return code problem.
176
+*   Thu Aug 13 2015 Kumar Kaushik <kaushikk@vmware.com> 10.0.0-3
177
+-   Combining all GOSC patches and adding support for lightwave.
178
+*   Wed Aug 12 2015 Alexey Makhalov <amakhalov@vmware.com> 10.0.0-2
179
+-   Build with fuse support.
180
+*   Wed Aug 12 2015 Alexey Makhalov <amakhalov@vmware.com> 10.0.0-1
181
+-   Update version to 10.0.0.
182
+*   Tue Aug 11 2015 Kumar Kaushik <kaushikk@vmware.com> 9.10.0-7
183
+-   VCA initial login password issue fix.
184
+*   Wed Aug 05 2015 Kumar Kaushik <kaushikk@vmware.com> 9.10.0-6
185
+-   Adding preun and post install commands.
186
+*   Thu Jul 30 2015 Kumar Kaushik <kaushikk@vmware.com> 9.10.0-5
187
+-   Adding Blob configuation support to GOSC scripts.
188
+*   Thu Jul 09 2015 Kumar Kaushik <kaushikk@vmware.com> 9.10.0-4
189
+-   Fixing GOSC to work on VCA.
190
+*   Tue Apr 21 2015 Kumar Kaushik <kaushikk@vmware.com> 9.10.0-3
191
+-   Adding guest optimizations support for photon.
192
+*   Tue Apr 21 2015 Divya Thaluru <dthaluru@vmware.com> 9.10.0-2
193
+-   Added open-vm-tools-stderr_r-fix upstream patch and removed glibc patch.
194
+*   Thu Nov 06 2014 Sharath George <sharathg@vmware.com> 9.10.0-1
195
+-   Initial version
... ...
@@ -9,7 +9,7 @@
9 9
 Summary:        Practical Extraction and Report Language
10 10
 Name:           perl
11 11
 Version:        5.24.1
12
-Release:        2%{?dist}
12
+Release:        3%{?dist}
13 13
 License:        GPLv1+
14 14
 URL:            http://www.perl.org/
15 15
 Group:          Development/Languages
... ...
@@ -20,7 +20,9 @@ Source0:        http://www.cpan.org/src/5.0/%{name}-%{version}.tar.bz2
20 20
 Provides:       perl >= 0:5.003000
21 21
 Provides:       perl(getopts.pl)
22 22
 Provides:       /bin/perl
23
-BuildRequires:  zlib-devel, bzip2-devel
23
+BuildRequires:  zlib-devel
24
+BuildRequires:  bzip2-devel
25
+BuildRequires:  gdbm-devel
24 26
 Requires:       zlib 
25 27
 Requires:       gdbm
26 28
 Requires:       glibc
... ...
@@ -67,6 +69,8 @@ make test TEST_SKIP_VERSION_CHECK=1
67 67
 %{_libdir}/perl5/%{version}/*
68 68
 %{_mandir}/*/*
69 69
 %changelog
70
+*   Wed Jul 05 2017 Xiaolin Li <xiaolinl@vmware.com> 5.24.1-3
71
+-   Rebuild perl after adding gdbm-devel package.
70 72
 *   Thu Jun 15 2017 Chang Lee <changlee@vmware.com> 5.24.1-2
71 73
 -   Updated %check
72 74
 *   Mon Apr 3 2017 Robert Qi <qij@vmware.com> 5.24.1-1
... ...
@@ -4,7 +4,7 @@
4 4
 Summary:        Package manager
5 5
 Name:           rpm
6 6
 Version:        4.13.0.1
7
-Release:        4%{?dist}
7
+Release:        5%{?dist}
8 8
 License:        GPLv2+
9 9
 URL:            http://rpm.org
10 10
 Group:          Applications/System
... ...
@@ -28,6 +28,7 @@ BuildRequires:  nss-devel
28 28
 BuildRequires:  elfutils-devel
29 29
 BuildRequires:  libcap-devel
30 30
 BuildRequires:  xz-devel
31
+BuildRequires:  file-devel
31 32
 
32 33
 %description
33 34
 RPM package manager
... ...
@@ -255,6 +256,8 @@ rm -rf %{buildroot}
255 255
 %{python3_sitelib}/*
256 256
 
257 257
 %changelog
258
+*   Wed Jun 28 2017 Xiaolin Li <xiaolinl@vmware.com> 4.13.0.1-5
259
+-   Add file-devel to BuildRequires
258 260
 *   Mon Jun 26 2017 Chang Lee <changlee@vmware.com> 4.13.0.1-4
259 261
 -   Updated %check
260 262
 *   Mon Jun 05 2017 Bo Gan <ganb@vmware.com> 4.13.0.1-3
... ...
@@ -1,18 +1,18 @@
1
-Summary:	CLI tool for spawning and running containers per OCI spec.
2
-Name:		runc
3
-Version:	0.1.1
4
-Release:	1%{?dist}
5
-License:	ASL 2.0
6
-URL:		https://runc.io/
7
-Source0:	https://github.com/opencontainers/runc/archive/%{name}-v%{version}.tar.gz
8
-%define sha1 runc=ca70c97c9211462f774e22f03fec2fe61f45f1ba
9
-Group:		Virtualization/Libraries
10
-Vendor:		VMware, Inc.
11
-Distribution: 	Photon
1
+Summary:        CLI tool for spawning and running containers per OCI spec.
2
+Name:           runc
3
+Version:        0.1.1
4
+Release:        2%{?dist}
5
+License:        ASL 2.0
6
+URL:            https://runc.io/
7
+Source0:        https://github.com/opencontainers/runc/archive/%{name}-v%{version}.tar.gz
8
+%define sha1    runc=ca70c97c9211462f774e22f03fec2fe61f45f1ba
9
+Group:          Virtualization/Libraries
10
+Vendor:         VMware, Inc.
11
+Distribution:   Photon
12 12
 BuildRequires:  curl
13 13
 BuildRequires:  gawk
14 14
 BuildRequires:  go
15
-BuildRequires:  iptables
15
+BuildRequires:  iptables-devel
16 16
 BuildRequires:  pkg-config
17 17
 BuildRequires:  libaio-devel
18 18
 BuildRequires:  libcap-ng-devel
... ...
@@ -42,5 +42,7 @@ install -D -m0755 runc %{buildroot}%{_sbindir}/runc
42 42
 %{_sbindir}/runc
43 43
 
44 44
 %changelog
45
+*   Fri Jun 23 2017 Xiaolin Li <xiaolinl@vmware.com> 0.1.1-2
46
+-   Add iptables-devel to BuildRequires
45 47
 *   Tue Apr 25 2017 Vinay Kulkarni <kulkarniv@vmware.com> 0.1.1-1
46 48
 -   Initial runc package for PhotonOS.
... ...
@@ -1,7 +1,7 @@
1 1
 Summary:          Systemd-233
2 2
 Name:             systemd
3 3
 Version:          233
4
-Release:          3%{?dist}
4
+Release:          4%{?dist}
5 5
 License:          LGPLv2+ and GPLv2+ and MIT
6 6
 URL:              http://www.freedesktop.org/wiki/Software/systemd/
7 7
 Group:            System Environment/Security
... ...
@@ -35,7 +35,7 @@ BuildRequires:    xz-devel
35 35
 BuildRequires:    Linux-PAM-devel
36 36
 BuildRequires:    XML-Parser
37 37
 BuildRequires:    kbd
38
-BuildRequires:    kmod
38
+BuildRequires:    kmod-devel
39 39
 BuildRequires:    util-linux-devel
40 40
 BuildRequires:    libxslt
41 41
 BuildRequires:    docbook-xsl
... ...
@@ -226,6 +226,8 @@ rm -rf %{buildroot}/*
226 226
 %files lang -f %{name}.lang
227 227
 
228 228
 %changelog
229
+*    Wed Jul 05 2017 Xiaolin Li <xiaolinl@vmware.com> 233-4
230
+-    Add kmod-devel to BuildRequires
229 231
 *    Thu Jun 29 2017 Vinay Kulkarni <kulkarniv@vmware.com>  233-3
230 232
 -    Fix for CVE-2017-9445.
231 233
 *    Tue Jun 20 2017 Anish Swaminathan <anishs@vmware.com>  233-2