Browse code

update lightwave specs

Change-Id: I4e8024f12a7b483da02f4bddca26aa2fd06a295b
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/2773
Tested-by: gerrit-photon <photon-checkins@vmware.com>
Reviewed-by: Xiaolin Li <xiaolinl@vmware.com>

Priyesh Padmavilasom authored on 2017/05/24 18:15:33
Showing 13 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,1119 @@
0
+Name:          lightwave
1
+Summary:       VMware Lightwave
2
+Version:       1.2.1
3
+Release:       1%{?dist}
4
+License:       Apache 2.0
5
+Group:         Applications/System
6
+Vendor:        VMware, Inc.
7
+URL: 	       https://github.com/vmware/lightwave
8
+Source0:       lightwave-%{version}.tar.gz
9
+%define sha1 lightwave=8eca0b7e215a3cf1c94e1d903e06f6f274b525e5
10
+Distribution:  Photon
11
+
12
+Requires:  apache-tomcat >= 8.5.8
13
+Requires:  boost = 1.63.0
14
+Requires:  commons-daemon >= 1.0.15
15
+Requires:  coreutils >= 8.22
16
+Requires:  cyrus-sasl >= 2.1
17
+Requires:  e2fsprogs
18
+Requires:  gawk >= 4.1.3
19
+Requires:  krb5 >= 1.14
20
+Requires:  likewise-open >= 6.2.10
21
+Requires:  openjre >= 1.8.0.112
22
+Requires:  openssl >= 1.0.2
23
+Requires:  lightwave-client = %{version}
24
+
25
+BuildRequires: ant-contrib >= 1.0
26
+BuildRequires: apache-maven >= 3.3.9
27
+BuildRequires: boost-devel = 1.63.0
28
+BuildRequires: c-rest-engine-devel
29
+BuildRequires: commons-daemon >= 1.0.15
30
+BuildRequires: copenapi-devel
31
+BuildRequires: coreutils >= 8.22
32
+BuildRequires: curl-devel
33
+BuildRequires: e2fsprogs-devel
34
+BuildRequires: jansson-devel
35
+BuildRequires: jaxws-ri = 2.2.10
36
+BuildRequires: krb5-devel >= 1.14
37
+BuildRequires: likewise-open-devel >= 6.2.10
38
+BuildRequires: openjdk > 1.8.0.112
39
+BuildRequires: openssl-devel >= 1.0.2
40
+BuildRequires: python2-devel >= 2.7.8
41
+BuildRequires: sqlite-devel >= 3.14
42
+
43
+%description
44
+VMware Lightwave Server
45
+
46
+%define _jarsdir %{_prefix}/jars
47
+%define _webappsdir %{_prefix}/vmware-sts/webapps
48
+%define _configdir %{_datadir}/config
49
+%define _servicedir /lib/systemd/system
50
+%define _commons_daemon_home /var/opt/commons-daemon-1.0.15
51
+%define _tomcat_home /var/opt/apache-tomcat-8.5.13
52
+%define _jaxws_home /opt/jaxws-ri-2.2.10
53
+
54
+%if 0%{?_likewise_open_prefix:1} == 0
55
+%define _likewise_open_prefix /opt/likewise
56
+%endif
57
+
58
+%define _likewise_open_bindir %{_likewise_open_prefix}/bin
59
+%define _likewise_open_sbindir %{_likewise_open_prefix}/sbin
60
+
61
+%if 0%{?_javahome:1} == 0
62
+%define _javahome %{_java_home}
63
+%endif
64
+
65
+%define _sasl2dir /usr/lib/sasl2
66
+%define _krb5_lib_dir /usr/lib
67
+%define _krb5_gss_conf_dir /etc/gss
68
+%define _logdir /var/log/lightwave
69
+%define _logconfdir /etc/syslog-ng/lightwave.conf.d
70
+%define _pymodulesdir /opt/vmware/site-packages/identity
71
+%define _jreextdir %{_javahome}/jre/lib/ext
72
+
73
+%define _lw_dbdir     %{_localstatedir}/lib/vmware
74
+%define _lwraft_dbdir %{_lw_dbdir}/lwraft
75
+%define _vmca_dbdir   %{_lw_dbdir}/vmca
76
+%define _vmdir_dbdir  %{_lw_dbdir}/vmdir
77
+%define _vmafd_dbdir  %{_lw_dbdir}/vmafd
78
+%define _vmsts_dbdir  %{_lw_dbdir}/vmsts
79
+
80
+%define _vecsdir %{_vmafd_dbdir}/vecs
81
+%define _crlsdir %{_vmafd_dbdir}/crl
82
+
83
+%package client-libs
84
+Summary: Lightwave Client libs
85
+
86
+%description client-libs
87
+Client libraries to communicate with Lightwave Services
88
+
89
+%package client
90
+Summary: Lightwave Client
91
+Requires: c-rest-engine
92
+Requires: copenapi
93
+Requires: coreutils >= 8.22
94
+Requires: cyrus-sasl >= 2.1
95
+Requires: openssl >= 1.0.2
96
+Requires: jansson
97
+Requires: krb5 >= 1.14
98
+Requires: likewise-open >= 6.2.9
99
+Requires: openjdk >= 1.8.0.45
100
+Requires: boost = 1.63.0
101
+Requires: lightwave-client-libs = %{version}-%{release}
102
+
103
+%description client
104
+Client utils to communicate with Lightwave Services
105
+
106
+%package devel
107
+Summary: Lightwave Client Development Library
108
+Requires: lightwave-client = %{version}
109
+
110
+%description devel
111
+Development Libraries to communicate with Lightwave Services
112
+
113
+%package raft
114
+Summary: Lightwave Raft Service
115
+Requires: lightwave-client = %{version}
116
+
117
+%description raft
118
+Lightwave Raft Service
119
+
120
+%prep
121
+%setup -qn lightwave-%{version}
122
+sed -i 's/^VMWARE_DIR=.*/VMWARE_DIR=\%{_prefix}/' config/scripts/configure-lightwave-server.in
123
+sed -i 's/^VMWARE_DIR=.*/VMWARE_DIR=\%{_prefix}/' config/scripts/configure-identity-server.in
124
+sed -i 's/\/opt\/vmware/\%{_prefix}/' config/scripts/firewall.service
125
+sed -i 's/getCertoolPath() + "/"certool /' vmidentity/install/src/main/java/com/vmware/identity/configure/LinuxInstallerHelper.java
126
+sed -i 's/^PREFIX=.*/PREFIX=\%{_prefix}/' vmidentity/config/vmware-stsd.sh.in
127
+sed -i 's/^TC_INSTANCE_ROOT=.*/TC_INSTANCE_ROOT=\%{_prefix}/' vmidentity/install/src/main/resources/configure-sts.sh
128
+sed -i 's/\/opt\/vmware/\%{_prefix}/' vmidentity/config/vmware-stsd.service.in
129
+sed -i 's/rpm -qa vmware-sts/rpm -qa lightwave/' vmidentity/install/src/main/java/com/vmware/identity/installer/ReleaseUtil.java
130
+sed -i 's/VMIDENTITY_LIB_DIR=\/opt\/vmware\/jars/VMIDENTITY_LIB_DIR=\/usr\/jars/' vmidentity/websso/src/main/resources/sso-config.sh
131
+
132
+%build
133
+
134
+export CFLAGS="-Wno-pointer-sign -Wno-unused-but-set-variable -Wno-implicit-function-declaration -Wno-address -Wno-deprecated-declarations -Wno-enum-compare"
135
+cd build
136
+STAGEDIR=$PWD/stage
137
+autoreconf -mif .. &&
138
+../configure \
139
+    LDFLAGS=-ldl \
140
+    STAGEDIR=$STAGEDIR \
141
+    --prefix=%{_prefix} \
142
+    --libdir=%{_lib64dir} \
143
+    --localstatedir=/var/lib/vmware \
144
+    --with-vmevent=$STAGEDIR%{_prefix} \
145
+    --with-vmdir=$STAGEDIR%{_prefix} \
146
+    --with-vmdns=$STAGEDIR%{_prefix} \
147
+    --with-afd=$STAGEDIR%{_prefix} \
148
+    --with-vmca=$STAGEDIR%{_prefix} \
149
+    --with-sts=$STAGEDIR%{_prefix} \
150
+    --with-likewise=%{_likewise_open_prefix} \
151
+    --with-logdir=/var/log/lightwave \
152
+    --with-ssl=/usr \
153
+    --with-sqlite=/usr \
154
+    --with-python=/usr \
155
+    --with-java=%{_java_home} \
156
+    --with-ant=%{_ant_home} \
157
+    --with-commons-daemon=%{_commons_daemon_home} \
158
+    --with-jax-ws=%{_jaxws_home} \
159
+    --with-maven=%{_maven_home} \
160
+    --with-tomcat=%{_tomcat_home} \
161
+    --with-boost=/usr \
162
+    --with-sasl=/usr \
163
+    --with-config=./config \
164
+    --with-datastore=mdb \
165
+    --enable-server \
166
+    --enable-krb5-default \
167
+    --enable-lightwave-build \
168
+    --disable-static \
169
+    ac_cv_header_vmevent=yes \
170
+    ac_cv_header_vmdirclient_h=yes \
171
+    ac_cv_lib_vmdirclient_VmDirSetupHostInstance=yes \
172
+    ac_cv_lib_vmdirclient_VmDirConnectionOpen=yes \
173
+    ac_cv_header_vmdns_h=yes \
174
+    ac_cv_lib_vmdnsclient_VmDnsOpenServerA=yes \
175
+    ac_cv_header_vmafdclient_h=yes \
176
+    ac_cv_lib_vmafdclient_VmAfdGetDomainNameA=yes \
177
+    ac_cv_header_vmca_h=yes \
178
+    ac_cv_lib_vmcaclient_VMCACreateSelfSignedCertificateA=yes
179
+    make
180
+
181
+%install
182
+
183
+[ %{buildroot} != "/" ] && rm -rf %{buildroot}/*
184
+cd build && make install DESTDIR=%{buildroot}
185
+find %{buildroot} -name '*.a' -delete
186
+find %{buildroot} -name '*.la' -delete
187
+
188
+%pre
189
+
190
+    # First argument is 1 => New Installation
191
+    # First argument is 2 => Upgrade
192
+
193
+    case "$1" in
194
+        1)
195
+            #
196
+            # New Installation
197
+            #
198
+            if [ "$(stat -c %d:%i /)" != "$(stat -c %d:%i /proc/1/root/.)" ]; then
199
+                # Not in chroot
200
+                if [ -z "`pidof lwsmd`" ]; then
201
+                    /bin/systemctl >/dev/null 2>&1
202
+                    if [ $? -ne 0 ]; then
203
+                        /bin/systemctl start lwsmd
204
+                    fi
205
+                fi
206
+            fi
207
+            ;;
208
+
209
+        2)
210
+            #
211
+            # Upgrade
212
+            #
213
+            if [ ! -d %{_backupdir} ];
214
+            then
215
+                /bin/mkdir "%{_backupdir}"
216
+            fi
217
+            /bin/cp "%{_prefix}/vmware-sts/conf/server.xml" "%{_backupdir}/server.xml"
218
+            ;;
219
+
220
+    esac
221
+
222
+%pre client
223
+
224
+    # First argument is 1 => New Installation
225
+    # First argument is 2 => Upgrade
226
+
227
+    case "$1" in
228
+        1)
229
+            #
230
+            # New Installation
231
+            #
232
+            /bin/systemctl >/dev/null 2>&1
233
+            if [ $? -eq 0 ]; then
234
+                if [ -z "`pidof lwsmd`" ]; then
235
+                    /bin/systemctl start lwsmd
236
+                fi
237
+            fi
238
+            ;;
239
+
240
+        2)
241
+            #
242
+            # Upgrade
243
+            #
244
+            ;;
245
+    esac
246
+
247
+%pre raft
248
+
249
+    # First argument is 1 => New Installation
250
+    # First argument is 2 => Upgrade
251
+
252
+    case "$1" in
253
+        1)
254
+            #
255
+            # New Installation
256
+            #
257
+            /bin/systemctl >/dev/null 2>&1
258
+            if [ $? -eq 0 ]; then
259
+                if [ -z "`pidof lwsmd`" ]; then
260
+                    /bin/systemctl start lwsmd
261
+                fi
262
+            fi
263
+            ;;
264
+
265
+        2)
266
+            #
267
+            # Upgrade
268
+            #
269
+            ;;
270
+    esac
271
+
272
+%post
273
+
274
+    # First argument is 1 => New Installation
275
+    # First argument is 2 => Upgrade
276
+
277
+    /sbin/ldconfig
278
+#this is a hack till lightwave java paths are fixed.
279
+if [ $1 -eq 1 ]; then
280
+  mkdir -p /opt/vmware
281
+  ln -sf %{_lib64dir} /opt/vmware/
282
+  ln -sf %{_prefix}/vmware-sts /opt/vmware/
283
+fi
284
+    
285
+
286
+# config
287
+
288
+    /bin/systemctl >/dev/null 2>&1
289
+    if [ $? -eq 0 ]; then
290
+        /bin/systemctl daemon-reload
291
+    fi
292
+
293
+# vmdir
294
+
295
+    /bin/mkdir -m 700 -p %{_vmdir_dbdir}
296
+
297
+    if [ -a %{_sasl2dir}/vmdird.conf ]; then
298
+        /bin/rm %{_sasl2dir}/vmdird.conf
299
+    fi
300
+
301
+    # add vmdird.conf to sasl2 directory
302
+    /bin/ln -s %{_datadir}/config/saslvmdird.conf %{_sasl2dir}/vmdird.conf
303
+
304
+    /bin/mkdir -m 755 -p %{_logconfdir}
305
+    if [ -a %{_logconfdir}/vmdird-syslog-ng.conf ]; then
306
+        /bin/rm %{_logconfdir}/vmdird-syslog-ng.conf
307
+    fi
308
+    /bin/ln -s %{_datadir}/config/vmdird-syslog-ng.conf %{_logconfdir}/vmdird-syslog-ng.conf
309
+
310
+# vmdns
311
+
312
+    /bin/mkdir -m 755 -p %{_logdir}
313
+    /bin/mkdir -m 755 -p %{_logconfdir}
314
+    if [ -a %{_logconfdir}/vmdnsd-syslog-ng.conf ]; then
315
+        /bin/rm %{_logconfdir}/vmdnsd-syslog-ng.conf
316
+    fi
317
+    /bin/ln -s %{_datadir}/config/vmdnsd-syslog-ng.conf %{_logconfdir}/vmdnsd-syslog-ng.conf
318
+
319
+# vmca
320
+
321
+    /bin/mkdir -m 700 -p %{_vmca_dbdir}
322
+    /bin/mkdir -m 755 -p %{_logdir}
323
+    /bin/mkdir -m 755 -p %{_logconfdir}
324
+    if [ -a %{_logconfdir}/vmcad-syslog-ng.conf ]; then
325
+        /bin/rm %{_logconfdir}/vmcad-syslog-ng.conf
326
+    fi
327
+    /bin/ln -s %{_datadir}/config/vmcad-syslog-ng.conf %{_logconfdir}/vmcad-syslog-ng.conf
328
+
329
+    case "$1" in
330
+        1)
331
+            #
332
+            # New Installation
333
+            #
334
+            try_starting_lwregd_svc=true
335
+
336
+            if [ "$(stat -c %d:%i /)" != "$(stat -c %d:%i /proc/1/root/.)" ]; then
337
+                try_starting_lwregd_svc=false
338
+            fi
339
+
340
+            /bin/systemctl >/dev/null 2>&1
341
+            if [ $? -ne 0 ]; then
342
+                try_starting_lwregd_svc=false
343
+            fi
344
+
345
+            if [ $try_starting_lwregd_svc = true ]; then
346
+                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmdir.reg
347
+                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmdns.reg
348
+                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmca.reg
349
+                %{_likewise_open_bindir}/lwsm -q refresh
350
+                sleep 2
351
+            else
352
+                started_lwregd=false
353
+                if [ -z "`pidof lwregd`" ]; then
354
+                    echo "Starting lwregd"
355
+                    %{_likewise_open_sbindir}/lwregd &
356
+                    started_lwregd=true
357
+                    sleep 5
358
+                fi
359
+                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmdir.reg
360
+                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmdns.reg
361
+                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmca.reg
362
+                if [ $started_lwregd = true ]; then
363
+                    kill -TERM `pidof lwregd`
364
+                    wait
365
+                fi
366
+            fi
367
+
368
+        /bin/systemctl enable vmware-stsd.service >/dev/null 2>&1
369
+        if [ $? -ne 0 ]; then
370
+            /bin/ln -s /lib/systemd/system/vmware-stsd.service /etc/systemd/system/multi-user.target.wants/vmware-stsd.service
371
+        fi
372
+        /bin/systemctl >/dev/null 2>&1
373
+        if [ $? -eq 0 ]; then
374
+            /bin/systemctl daemon-reload
375
+        fi
376
+
377
+            ;;
378
+
379
+        2)
380
+            #
381
+            # Upgrade
382
+            #
383
+
384
+            %{_sbindir}/configure-build.sh "%{_backupdir}"
385
+
386
+            try_starting_lwregd_svc=true
387
+
388
+            if [ "$(stat -c %d:%i /)" != "$(stat -c %d:%i /proc/1/root/.)" ]; then
389
+                try_starting_lwregd_svc=false
390
+            fi
391
+
392
+            /bin/systemctl >/dev/null 2>&1
393
+            if [ $? -ne 0 ]; then
394
+                try_starting_lwregd_svc=false
395
+            fi
396
+
397
+            if [ $try_starting_lwregd_svc = true ]; then
398
+                %{_likewise_open_bindir}/lwregshell upgrade %{_datadir}/config/vmdir.reg
399
+                %{_likewise_open_bindir}/lwregshell upgrade %{_datadir}/config/vmdns.reg
400
+                %{_likewise_open_bindir}/lwregshell upgrade %{_datadir}/config/vmca.reg
401
+                %{_likewise_open_bindir}/lwsm -q refresh
402
+                sleep 2
403
+            else
404
+                started_lwregd=false
405
+                if [ -z "`pidof lwregd`" ]; then
406
+                    echo "Starting lwregd"
407
+                    %{_likewise_open_sbindir}/lwregd &
408
+                    started_lwregd=true
409
+                    sleep 5
410
+                fi
411
+                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmdir.reg
412
+                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmdns.reg
413
+                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmca.reg
414
+                if [ $started_lwregd = true ]; then
415
+                    kill -TERM `pidof lwregd`
416
+                    wait
417
+                fi
418
+            fi
419
+            ;;
420
+    esac
421
+
422
+if [ -x "%{_lwisbindir}/lwregshell" ]
423
+then
424
+    %{_lwisbindir}/lwregshell list_keys "[HKEY_THIS_MACHINE\Software\VMware\Identity]" > /dev/null 2>&1
425
+    if [ $? -ne 0 ]; then
426
+        # add key if not exist
427
+        %{_lwisbindir}/lwregshell add_key "[HKEY_THIS_MACHINE\Software]"
428
+        %{_lwisbindir}/lwregshell add_key "[HKEY_THIS_MACHINE\Software\VMware]"
429
+        %{_lwisbindir}/lwregshell add_key "[HKEY_THIS_MACHINE\Software\VMware\Identity]"
430
+    fi
431
+
432
+    %{_lwisbindir}/lwregshell list_values "[HKEY_THIS_MACHINE\Software\VMware\Identity]" | grep "Release" > /dev/null 2>&1
433
+    if [ $? -ne 0 ]; then
434
+        # add value if not exist
435
+        %{_lwisbindir}/lwregshell add_value "[HKEY_THIS_MACHINE\Software\VMware\Identity]" "Release" REG_SZ "Lightwave"
436
+    fi
437
+
438
+    %{_lwisbindir}/lwregshell list_values "[HKEY_THIS_MACHINE\Software\VMware\Identity]" | grep "Version" > /dev/null 2>&1
439
+    if [ $? -ne 0 ]; then
440
+        # add value if not exist
441
+        %{_lwisbindir}/lwregshell add_value "[HKEY_THIS_MACHINE\Software\VMware\Identity]" "Version" REG_SZ "%{version}"
442
+    else
443
+        # set value if exists
444
+        %{_lwisbindir}/lwregshell set_value "[HKEY_THIS_MACHINE\Software\VMware\Identity]" "Version" "%{version}"
445
+    fi
446
+fi
447
+
448
+
449
+%post client
450
+
451
+    # First argument is 1 => New Installation
452
+    # First argument is 2 => Upgrade
453
+
454
+    /bin/mkdir -m 755 -p %{_logdir}
455
+
456
+    # add libgssapi_srp.so to GSSAPI plugin directory
457
+    if [ ! -h %{_krb5_lib_dir}/gss/libgssapi_srp.so ]; then
458
+        /bin/ln -s %{_lib64dir}/libgssapi_srp.so %{_krb5_lib_dir}/gss/libgssapi_srp.so
459
+    fi
460
+
461
+    # Add GSSAPI SRP plugin configuration to GSS mech file
462
+    if [ -f %{_krb5_gss_conf_dir}/mech ]; then
463
+        if [ `grep -c  "1.2.840.113554.1.2.10" %{_krb5_gss_conf_dir}/mech` -lt 1 ]; then
464
+            echo "srp  1.2.840.113554.1.2.10 libgssapi_srp.so" >> %{_krb5_gss_conf_dir}/mech
465
+        fi
466
+    fi
467
+
468
+    # Restore commented out NTLM mech oid if found
469
+    if [ `grep -c  "#ntlm " %{_krb5_gss_conf_dir}/mech` -ge 1 ]; then
470
+        /bin/mv %{_krb5_gss_conf_dir}/mech %{_krb5_gss_conf_dir}/mech-$$
471
+        /bin/cat %{_krb5_gss_conf_dir}/mech-$$ | sed 's|^#ntlm|ntlm|' > %{_krb5_gss_conf_dir}/mech
472
+        if [ -s %{_krb5_gss_conf_dir}/mech ]; then
473
+            /bin/rm %{_krb5_gss_conf_dir}/mech-$$
474
+        fi
475
+    fi
476
+
477
+    /bin/mkdir -m 700 -p %{_vmafd_dbdir}
478
+    /bin/mkdir -m 700 -p %{_vecsdir}
479
+    /bin/mkdir -m 700 -p %{_crlsdir}
480
+
481
+    /bin/mkdir -m 755 -p %{_logdir}
482
+    /bin/mkdir -m 755 -p %{_logconfdir}
483
+    if [ -a %{_logconfdir}/vmafdd-syslog-ng.conf ]; then
484
+        /bin/rm %{_logconfdir}/vmafdd-syslog-ng.conf
485
+    fi
486
+    /bin/ln -s %{_datadir}/config/vmafdd-syslog-ng.conf %{_logconfdir}/vmafdd-syslog-ng.conf
487
+
488
+    case "$1" in
489
+        1)
490
+            #
491
+            # New Installation
492
+            #
493
+            try_starting_lwregd_svc=true
494
+
495
+            if [ "$(stat -c %d:%i /)" != "$(stat -c %d:%i /proc/1/root/.)" ]; then
496
+                try_starting_lwregd_svc=false
497
+            fi
498
+
499
+            /bin/systemctl >/dev/null 2>&1
500
+            if [ $? -ne 0 ]; then
501
+                try_starting_lwregd_svc=false
502
+            fi
503
+
504
+            if [ $try_starting_lwregd_svc = true ]; then
505
+                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmafd.reg
506
+                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmdir-client.reg
507
+                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmdns-client.reg
508
+            else
509
+                started_lwregd=false
510
+                if [ -z "`pidof lwregd`" ]; then
511
+                    echo "Starting lwregd"
512
+                    %{_likewise_open_sbindir}/lwregd &
513
+                    started_lwregd=true
514
+                    sleep 5
515
+                fi
516
+                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmafd.reg
517
+                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmdir-client.reg
518
+                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmdns-client.reg
519
+                if [ $started_lwregd = true ]; then
520
+                    kill `pidof lwregd`
521
+                    wait
522
+                fi
523
+            fi
524
+            ;;
525
+
526
+        2)
527
+            #
528
+            # Upgrade
529
+            #
530
+            try_starting_lwregd_svc=true
531
+
532
+            if [ "$(stat -c %d:%i /)" != "$(stat -c %d:%i /proc/1/root/.)" ]; then
533
+                try_starting_lwregd_svc=false
534
+            fi
535
+
536
+            /bin/systemctl >/dev/null 2>&1
537
+            if [ $? -ne 0 ]; then
538
+                try_starting_lwregd_svc=false
539
+            fi
540
+
541
+            if [ $try_starting_lwregd_svc = true ]; then
542
+                %{_likewise_open_bindir}/lwregshell upgrade %{_datadir}/config/vmafd.reg
543
+                %{_likewise_open_bindir}/lwregshell upgrade %{_datadir}/config/vmdir-client.reg
544
+                %{_likewise_open_bindir}/lwregshell upgrade %{_datadir}/config/vmdns-client.reg
545
+                started_lwregd=false
546
+                if [ -z "`pidof lwregd`" ]; then
547
+                    echo "Starting lwregd"
548
+                    %{_likewise_open_sbindir}/lwregd &
549
+                    started_lwregd=true
550
+                    sleep 5
551
+                fi
552
+                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmafd.reg
553
+                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmdir-client.reg
554
+                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmdns-client.reg
555
+                if [ $started_lwregd = true ]; then
556
+                    kill `pidof lwregd`
557
+                    wait
558
+                fi
559
+            fi
560
+            ;;
561
+    esac
562
+
563
+%post raft
564
+
565
+    /bin/mkdir -m 700 -p %{_lwraft_dbdir}
566
+
567
+    if [ -a %{_sasl2dir}/lwraftd.conf ]; then
568
+        /bin/rm %{_sasl2dir}/lwraftd.conf
569
+    fi
570
+
571
+    # add lwraftd.conf to sasl2 directory
572
+    /bin/ln -s %{_datadir}/config/sasllwraftd.conf %{_sasl2dir}/lwraftd.conf
573
+
574
+    /bin/mkdir -m 755 -p %{_logdir}
575
+    /bin/mkdir -m 755 -p %{_logconfdir}
576
+    if [ -a %{_logconfdir}/lwraftd-syslog-ng.conf ]; then
577
+        /bin/rm %{_logconfdir}/lwraftd-syslog-ng.conf
578
+    fi
579
+    /bin/ln -s %{_datadir}/config/lwraftd-syslog-ng.conf %{_logconfdir}/lwraftd-syslog-ng.conf
580
+
581
+    case "$1" in
582
+        1)
583
+            #
584
+            # New Installation
585
+            #
586
+            try_starting_lwregd_svc=true
587
+
588
+            if [ "$(stat -c %d:%i /)" != "$(stat -c %d:%i /proc/1/root/.)" ]; then
589
+                try_starting_lwregd_svc=false
590
+            fi
591
+
592
+            /bin/systemctl >/dev/null 2>&1
593
+            if [ $? -ne 0 ]; then
594
+                try_starting_lwregd_svc=false
595
+            fi
596
+
597
+            if [ $try_starting_lwregd_svc = true ]; then
598
+                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/lwraft.reg
599
+                %{_likewise_open_bindir}/lwsm -q refresh
600
+                sleep 2
601
+            else
602
+                started_lwregd=false
603
+                if [ -z "`pidof lwregd`" ]; then
604
+                    echo "Starting lwregd"
605
+                    %{_likewise_open_sbindir}/lwregd &
606
+                    started_lwregd=true
607
+                    sleep 5
608
+                fi
609
+                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/lwraft.reg
610
+                if [ $started_lwregd = true ]; then
611
+                    kill -TERM `pidof lwregd`
612
+                    wait
613
+                fi
614
+            fi
615
+            ;;
616
+
617
+        2)
618
+            #
619
+            # Upgrade
620
+            #
621
+            try_starting_lwregd_svc=true
622
+
623
+            if [ "$(stat -c %d:%i /)" != "$(stat -c %d:%i /proc/1/root/.)" ]; then
624
+                try_starting_lwregd_svc=false
625
+            fi
626
+
627
+            /bin/systemctl >/dev/null 2>&1
628
+            if [ $? -ne 0 ]; then
629
+                try_starting_lwregd_svc=false
630
+            fi
631
+
632
+            if [ $try_starting_lwregd_svc = true ]; then
633
+                %{_likewise_open_bindir}/lwregshell upgrade %{_datadir}/config/lwraft.reg
634
+                %{_likewise_open_bindir}/lwsm -q refresh
635
+                sleep 2
636
+            else
637
+                started_lwregd=false
638
+                if [ -z "`pidof lwregd`" ]; then
639
+                    echo "Starting lwregd"
640
+                    %{_likewise_open_sbindir}/lwregd &
641
+                    started_lwregd=true
642
+                    sleep 5
643
+                fi
644
+                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/lwraft.reg
645
+                if [ $started_lwregd = true ]; then
646
+                    kill -TERM `pidof lwregd`
647
+                    wait
648
+                fi
649
+            fi
650
+            ;;
651
+    esac
652
+
653
+%preun
654
+
655
+    # First argument is 0 => Uninstall
656
+    # First argument is 1 => Upgrade
657
+
658
+    case "$1" in
659
+        0)
660
+            #
661
+            # Uninstall
662
+            #
663
+            /bin/systemctl >/dev/null 2>&1
664
+            if [ $? -eq 0 ]; then
665
+                 if [ -f /etc/systemd/system/vmware-stsd.service ]; then
666
+                     /bin/systemctl stop vmware-stsd.service
667
+                     /bin/systemctl disable vmware-stsd.service
668
+                     /bin/rm -f /etc/systemd/system/vmware-stsd.service
669
+                     /bin/systemctl daemon-reload
670
+                 fi
671
+            fi
672
+
673
+            %{_likewise_open_bindir}/lwsm info vmca > /dev/null 2>&1
674
+            if [ $? -eq 0 ]; then
675
+                echo "Stopping the Certificate Authority Service..."
676
+                %{_likewise_open_bindir}/lwsm stop vmca
677
+                echo "Removing service configuration..."
678
+                %{_likewise_open_bindir}/lwregshell delete_tree 'HKEY_THIS_MACHINE\Services\vmca'
679
+                echo "Restarting service control manager..."
680
+                /bin/systemctl restart lwsmd
681
+                sleep 2
682
+                echo "Autostart services..."
683
+                %{_likewise_open_bindir}/lwsm autostart
684
+            fi
685
+
686
+            %{_likewise_open_bindir}/lwsm info vmdir > /dev/null 2>&1
687
+            if [ $? -eq 0 ]; then
688
+                %{_likewise_open_bindir}/lwsm stop vmdir
689
+                %{_likewise_open_bindir}/lwregshell delete_tree 'HKEY_THIS_MACHINE\Services\vmdir'
690
+                /bin/systemctl restart lwsmd
691
+                %{_likewise_open_bindir}/lwsm autostart
692
+            fi
693
+
694
+# dns also?
695
+
696
+            /bin/systemctl >/dev/null 2>&1
697
+            if [ $? -eq 0 ]; then
698
+                 if [ -f /etc/systemd/system/firewall.service ]; then
699
+                     /bin/systemctl stop firewall.service
700
+                     /bin/systemctl disable firewall.service
701
+                     /bin/rm -f /etc/systemd/system/firewall.service
702
+                     /bin/systemctl daemon-reload
703
+                 fi
704
+            fi
705
+
706
+            if [ -h %{_logconfdir}/vmdird-syslog-ng.conf ]; then
707
+                /bin/rm -f %{_logconfdir}/vmdird-syslog-ng.conf
708
+            fi
709
+            if [ -h %{_logconfdir}/vmcad-syslog-ng.conf ]; then
710
+                /bin/rm -f %{_logconfdir}/vmcad-syslog-ng.conf
711
+            fi
712
+            if [ -h %{_logconfdir}/vmdnsd-syslog-ng.conf ]; then
713
+                /bin/rm -f %{_logconfdir}/vmdnsd-syslog-ng.conf
714
+            fi
715
+            ;;
716
+
717
+        1)
718
+            #
719
+            # Upgrade
720
+            #
721
+            ;;
722
+    esac
723
+
724
+%preun client
725
+
726
+    # First argument is 0 => Uninstall
727
+    # First argument is 1 => Upgrade
728
+
729
+    case "$1" in
730
+        0)
731
+            #
732
+            # Uninstall
733
+            #
734
+            %{_likewise_open_bindir}/lwsm info vmafd > /dev/null 2>&1
735
+            if [ $? -eq 0 ]; then
736
+                echo "Stopping the AFD Service..."
737
+                %{_likewise_open_bindir}/lwsm stop vmafd
738
+                echo "Removing service configuration..."
739
+                %{_likewise_open_bindir}/lwregshell delete_tree 'HKEY_THIS_MACHINE\Services\vmafd'
740
+                echo "Restarting service control manager..."
741
+                /bin/systemctl restart lwsmd
742
+                sleep 2
743
+                echo "Autostart services..."
744
+                %{_likewise_open_bindir}/lwsm autostart
745
+            fi
746
+
747
+            # Cleanup GSSAPI SRP symlink
748
+            if [ -h %{_krb5_lib_dir}/gss/libgssapi_srp.so ]; then
749
+                /bin/rm -f %{_krb5_lib_dir}/gss/libgssapi_srp.so
750
+            fi
751
+
752
+            # Remove GSSAPI SRP Plugin configuration from GSS mech file
753
+            if [ -f %{_krb5_gss_conf_dir}/mech ]; then
754
+                if [ `grep -c "1.2.840.113554.1.2.10" %{_krb5_gss_conf_dir}/mech` -gt 0 ]; then
755
+                    /bin/cat %{_krb5_gss_conf_dir}/mech | sed '/1.2.840.113554.1.2.10/d' > "/tmp/mech-$$"
756
+                    if [ -s /tmp/mech-$$ ]; then
757
+                        /bin/mv "/tmp/mech-$$" %{_krb5_gss_conf_dir}/mech
758
+                    fi
759
+                fi
760
+            fi
761
+
762
+            if [ -h %{_logconfdir}/vmafdd-syslog-ng.conf ]; then
763
+                /bin/rm -f %{_logconfdir}/vmafdd-syslog-ng.conf
764
+            fi
765
+            ;;
766
+
767
+        1)
768
+            #
769
+            # Upgrade
770
+            #
771
+            ;;
772
+    esac
773
+
774
+%preun raft
775
+
776
+    # First argument is 0 => Uninstall
777
+    # First argument is 1 => Upgrade
778
+
779
+    case "$1" in
780
+        0)
781
+            #
782
+            # Uninstall
783
+            #
784
+            %{_likewise_open_bindir}/lwsm info lwraft > /dev/null 2>&1
785
+            if [ $? -eq 0 ]; then
786
+                %{_likewise_open_bindir}/lwsm stop lwraft
787
+                %{_likewise_open_bindir}/lwregshell delete_tree 'HKEY_THIS_MACHINE\Services\lwraft'
788
+                /bin/systemctl restart lwsmd
789
+                %{_likewise_open_bindir}/lwsm autostart
790
+            fi
791
+            ;;
792
+
793
+        1)
794
+            #
795
+            # Upgrade
796
+            #
797
+            ;;
798
+    esac
799
+
800
+%postun
801
+
802
+    # First argument is 0 => Uninstall
803
+    # First argument is 1 => Upgrade
804
+
805
+    /sbin/ldconfig
806
+
807
+    case "$1" in
808
+        0)
809
+            #
810
+            # Uninstall
811
+            #
812
+            echo "Existing database files kept at [%{_vmdir_dbdir}]."
813
+
814
+            if [ -x "%{_lwisbindir}/lwregshell" ]
815
+            then
816
+                %{_lwisbindir}/lwregshell list_keys "[HKEY_THIS_MACHINE\Software\VMware\Identity]" > /dev/null 2>&1
817
+                if [ $? -eq 0 ]; then
818
+                    # delete key if exist
819
+                    %{_lwisbindir}/lwregshell delete_tree "[HKEY_THIS_MACHINE\Software\VMware\Identity]"
820
+                fi
821
+            fi
822
+            ;;
823
+
824
+        1)
825
+            #
826
+            # Upgrade
827
+            #
828
+            ;;
829
+    esac
830
+
831
+    if [ -a %{_sasl2dir}/vmdird.conf ]; then
832
+        /bin/rm %{_sasl2dir}/vmdird.conf
833
+    fi
834
+
835
+%postun client
836
+
837
+    # First argument is 0 => Uninstall
838
+    # First argument is 1 => Upgrade
839
+
840
+    /sbin/ldconfig
841
+
842
+    case "$1" in
843
+        0)
844
+            #
845
+            # Uninstall
846
+            #
847
+            echo "Existing VECS files kept under [%{_vmafd_dbdir}]"
848
+            ;;
849
+
850
+        1)
851
+            #
852
+            # Upgrade
853
+            #
854
+            ;;
855
+    esac
856
+
857
+%postun raft
858
+
859
+    # First argument is 0 => Uninstall
860
+    # First argument is 1 => Upgrade
861
+
862
+    /sbin/ldconfig
863
+
864
+    case "$1" in
865
+        0)
866
+            #
867
+            # Uninstall
868
+            #
869
+            echo "Existing database files kept at [%{_lwraft_dbdir}]."
870
+            ;;
871
+
872
+        1)
873
+            #
874
+            # Upgrade
875
+            #
876
+            ;;
877
+    esac
878
+
879
+    if [ -a %{_sasl2dir}/lwraftd.conf ]; then
880
+        /bin/rm %{_sasl2dir}/lwraftd.conf
881
+    fi
882
+
883
+%files
884
+
885
+%defattr(-,root,root,0755)
886
+
887
+%{_bindir}/ic-promote
888
+%{_bindir}/ic-join
889
+%{_bindir}/configure-lightwave-server
890
+%{_bindir}/configure-identity-server
891
+%{_bindir}/test-ldapbind
892
+%{_bindir}/test-logon
893
+%{_bindir}/test-svr
894
+%{_bindir}/vdcadmintool
895
+%{_bindir}/vdcbackup
896
+%{_bindir}/vdcleavefed
897
+%{_bindir}/vdcpass
898
+%{_bindir}/vdcrepadmin
899
+%{_bindir}/vdcsetupldu
900
+%{_bindir}/vdcsrp
901
+%{_bindir}/unix_srp
902
+%{_bindir}/vdcupgrade
903
+%{_bindir}/vmkdc_admin
904
+%{_bindir}/vdcmetric
905
+%{_bindir}/vdcschema
906
+%{_bindir}/vmdir_upgrade.sh
907
+%{_bindir}/vdcresetMachineActCred
908
+
909
+%{_sbindir}/vmcad
910
+%{_sbindir}/vmdird
911
+%{_sbindir}/vmdnsd
912
+%{_sbindir}/vmware-stsd.sh
913
+%{_sbindir}/configure-build.sh
914
+%{_sbindir}/sso-config.sh
915
+
916
+%{_lib64dir}/sasl2/libsaslvmdirdb.so*
917
+
918
+%{_datadir}/config/vmca.reg
919
+%{_datadir}/config/vmcad-syslog-ng.conf
920
+%{_datadir}/config/saslvmdird.conf
921
+%{_datadir}/config/vmdir.reg
922
+%{_datadir}/config/vmdirschema.ldif
923
+%{_datadir}/config/vmdird-syslog-ng.conf
924
+%{_datadir}/config/vmdir-rest.json
925
+%{_datadir}/config/vmdns.reg
926
+%{_datadir}/config/vmdnsd-syslog-ng.conf
927
+%{_datadir}/config/idm/*
928
+
929
+%{_jarsdir}/openidconnect-client-lib.jar
930
+%{_jarsdir}/openidconnect-common.jar
931
+%{_jarsdir}/openidconnect-protocol.jar
932
+%{_jarsdir}/samlauthority.jar
933
+%{_jarsdir}/vmware-identity-diagnostics.jar
934
+%{_jarsdir}/vmware-identity-idm-server.jar
935
+%{_jarsdir}/vmware-identity-rest-afd-server.jar
936
+%{_jarsdir}/vmware-identity-rest-core-server.jar
937
+%{_jarsdir}/vmware-identity-rest-idm-server.jar
938
+%{_jarsdir}/vmware-directory-rest-server.jar
939
+%{_jarsdir}/vmware-identity-install.jar
940
+%{_jarsdir}/vmware-identity-sso-config.jar
941
+%{_jarsdir}/websso.jar
942
+%{_jarsdir}/sts.jar
943
+%{_jarsdir}/openidconnect-server.jar
944
+
945
+%{_webappsdir}/lightwaveui.war
946
+%{_webappsdir}/ROOT.war
947
+
948
+%{_configdir}/firewall.json
949
+%{_configdir}/setfirewallrules.py
950
+
951
+%{_servicedir}/firewall.service
952
+%{_servicedir}/vmware-stsd.service
953
+
954
+%config %attr(600, root, root) %{_prefix}/vmware-sts/bin/setenv.sh
955
+%config %attr(600, root, root) %{_prefix}/vmware-sts/bin/vmware-identity-tomcat-extensions.jar
956
+%config %attr(600, root, root) %{_prefix}/vmware-sts/conf/catalina.policy
957
+%config %attr(600, root, root) %{_prefix}/vmware-sts/conf/catalina.properties
958
+%config %attr(600, root, root) %{_prefix}/vmware-sts/conf/context.xml
959
+%config %attr(600, root, root) %{_prefix}/vmware-sts/conf/logging.properties
960
+%config %attr(600, root, root) %{_prefix}/vmware-sts/conf/server.xml
961
+%config %attr(600, root, root) %{_prefix}/vmware-sts/conf/web.xml
962
+%config %attr(600, root, root) %{_prefix}/vmware-sts/conf/tomcat-users.xml
963
+
964
+%files client-libs
965
+%{_lib64dir}/libvmafcfgapi.so*
966
+%{_lib64dir}/libvmafdclient.so*
967
+%{_lib64dir}/libvmeventclient.so*
968
+%{_lib64dir}/libvmcaclient.so*
969
+%{_lib64dir}/libvmdirclient.so*
970
+%{_lib64dir}/libkrb5crypto.so*
971
+%{_lib64dir}/libvmkdcserv.so*
972
+%{_lib64dir}/libcsrp.so*
973
+%{_lib64dir}/libgssapi_ntlm.so*
974
+%{_lib64dir}/libgssapi_srp.so*
975
+%{_lib64dir}/libgssapi_unix.so*
976
+%{_lib64dir}/libvmdnsclient.so*
977
+%{_lib64dir}/libcfgutils.so*
978
+
979
+
980
+%files client
981
+
982
+%defattr(-,root,root)
983
+
984
+%{_bindir}/cdc-cli
985
+%{_bindir}/certool
986
+%{_bindir}/dir-cli
987
+%{_bindir}/domainjoin
988
+%{_bindir}/domainjoin.sh
989
+%{_bindir}/lw-support-bundle.sh
990
+%{_bindir}/sl-cli
991
+%{_bindir}/vmafd-cli
992
+%{_bindir}/vmdns-cli
993
+%{_bindir}/vdcaclmgr
994
+%{_bindir}/vdcpromo
995
+%{_bindir}/vecs-cli
996
+
997
+%{_sbindir}/vmafdd
998
+
999
+%{_lib64dir}/libvecsjni.so*
1000
+%{_lib64dir}/libcdcjni.so*
1001
+%{_lib64dir}/libheartbeatjni.so*
1002
+%{_lib64dir}/libidm.so*
1003
+%{_lib64dir}/liblwraftclient.so*
1004
+%{_lib64dir}/libssoafdclient.so*
1005
+%{_lib64dir}/libssocommon.so*
1006
+%{_lib64dir}/libssocoreclient.so*
1007
+%{_lib64dir}/libssoidmclient.so*
1008
+%{_lib64dir}/libssooidc.so*
1009
+%{_lib64dir}/libssovmdirclient.so*
1010
+%{_lib64dir}/libvmdirauth.so*
1011
+
1012
+%{_datadir}/config/java.security.linux
1013
+%{_datadir}/config/certool.cfg
1014
+%{_datadir}/config/vmafd.reg
1015
+%{_datadir}/config/vmdir-client.reg
1016
+%{_datadir}/config/vmdns-client.reg
1017
+%{_datadir}/config/vmafdd-syslog-ng.conf
1018
+
1019
+%{_jreextdir}/vmware-endpoint-certificate-store.jar
1020
+%{_jreextdir}/client-domain-controller-cache.jar
1021
+%{_jreextdir}/afd-heartbeat-service.jar
1022
+
1023
+%{_jarsdir}/authentication-framework.jar
1024
+%{_jarsdir}/pscsetup.jar
1025
+%{_jarsdir}/vmware-identity-rest-idm-samples.jar
1026
+%{_jarsdir}/vmware-vmca-client.jar
1027
+%{_jarsdir}/samltoken.jar
1028
+%{_jarsdir}/vmware-identity-rest-idm-common.jar
1029
+%{_jarsdir}/vmware-directory-rest-common.jar
1030
+%{_jarsdir}/vmware-directory-rest-client.jar
1031
+%{_jarsdir}/vmware-identity-rest-core-common.jar
1032
+%{_jarsdir}/vmware-identity-websso-client.jar
1033
+%{_jarsdir}/vmware-identity-platform.jar
1034
+%{_jarsdir}/vmware-identity-wsTrustClient.jar
1035
+%{_jarsdir}/vmware-identity-rest-afd-common.jar
1036
+%{_jarsdir}/openidconnect-common.jar
1037
+%{_jarsdir}/vmware-identity-depends.jar
1038
+%{_jarsdir}/openidconnect-client-lib.jar
1039
+%{_jarsdir}/vmware-identity-idm-client.jar
1040
+%{_jarsdir}/vmware-identity-idm-interface.jar
1041
+%{_jarsdir}/vmware-identity-rest-afd-client.jar
1042
+%{_jarsdir}/vmware-identity-rest-core-client.jar
1043
+%{_jarsdir}/vmware-identity-rest-idm-client.jar
1044
+
1045
+%{_sysconfdir}/vmware/java/vmware-override-java.security
1046
+
1047
+%files raft
1048
+
1049
+%defattr(-,root,root)
1050
+
1051
+%{_sbindir}/lwraftd
1052
+
1053
+%{_bindir}/lwraft_upgrade.sh
1054
+%{_bindir}/lwraftadmintool
1055
+%{_bindir}/lwraftleavefed
1056
+%{_bindir}/lwraftpromo
1057
+%{_bindir}/lwraftschema
1058
+
1059
+%{_lib64dir}/sasl2/libsasllwraftdb.so*
1060
+
1061
+%{_datadir}/config/sasllwraftd.conf
1062
+%{_datadir}/config/lwraftschema.ldif
1063
+%{_datadir}/config/lwraft-rest.json
1064
+%{_datadir}/config/lwraft.reg
1065
+%{_datadir}/config/lwraftd-syslog-ng.conf
1066
+%{_datadir}/config/lwraft-client.reg
1067
+
1068
+%files devel
1069
+
1070
+%defattr(-,root,root)
1071
+
1072
+%{_includedir}/vmafd.h
1073
+%{_includedir}/vmafdtypes.h
1074
+%{_includedir}/vmafdclient.h
1075
+%{_includedir}/vecsclient.h
1076
+%{_includedir}/cdcclient.h
1077
+%{_includedir}/vmsuperlogging.h
1078
+%{_includedir}/vmca.h
1079
+%{_includedir}/vmcatypes.h
1080
+%{_includedir}/vmdir.h
1081
+%{_includedir}/vmdirauth.h
1082
+%{_includedir}/vmdirclient.h
1083
+%{_includedir}/vmdirerrors.h
1084
+%{_includedir}/vmdirtypes.h
1085
+%{_includedir}/vmdns.h
1086
+%{_includedir}/vmdnstypes.h
1087
+
1088
+# TBD - not sure if these should be included or excluded
1089
+#
1090
+%{_includedir}/oidc.h
1091
+%{_includedir}/oidc_types.h
1092
+%{_includedir}/ssoafdclient.h
1093
+%{_includedir}/ssocoreclient.h
1094
+%{_includedir}/ssoerrors.h
1095
+%{_includedir}/ssoidmclient.h
1096
+%{_includedir}/ssotypes.h
1097
+%{_includedir}/ssovmdirclient.h
1098
+%{_includedir}/vmevent.h
1099
+
1100
+%exclude %{_bindir}/vdcvmdirpromo
1101
+%exclude %{_bindir}/vmdirclienttest
1102
+%exclude %{_bindir}/*test
1103
+
1104
+%exclude %{_lib64dir}/libcommonunittests.*
1105
+%exclude %{_lib64dir}/libmisctests.*
1106
+%exclude %{_lib64dir}/libmultitenancytests.*
1107
+%exclude %{_lib64dir}/libpasswordapistests.*
1108
+%exclude %{_lib64dir}/libsearchtests.*
1109
+%exclude %{_lib64dir}/libsecuritydescriptortests.*
1110
+
1111
+%exclude %{_prefix}/site-packages/identity/*
1112
+%exclude %{_webappsdir}/openidconnect-sample-rp.war
1113
+
1114
+# %doc ChangeLog README COPYING
1115
+
1116
+%changelog
1117
+*   Mon May 22 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.2.1-1
1118
+-   Initial - spec modified for Photon from lightwave git repo.
... ...
@@ -9,7 +9,7 @@
9 9
 Summary:	Photon Management Daemon
10 10
 Name:		pmd
11 11
 Version:	0.0.1
12
-Release:	1%{?dist}
12
+Release:	2%{?dist}
13 13
 Vendor:		VMware, Inc.
14 14
 Distribution:	Photon
15 15
 License:	Apache 2.0
... ...
@@ -22,8 +22,7 @@ Requires:	likewise-open >= 6.2.9
22 22
 Requires:       netmgmt
23 23
 Requires:	systemd
24 24
 Requires:	tdnf >= 1.2.0
25
-Requires:       vmware-afd-client
26
-Requires:       vmware-directory-client
25
+Requires:       lightwave-client-libs
27 26
 BuildRequires:  copenapi-devel
28 27
 BuildRequires:	c-rest-engine-devel
29 28
 BuildRequires:	curl-devel
... ...
@@ -34,8 +33,7 @@ BuildRequires:	likewise-open-devel >= 6.2.9
34 34
 BuildRequires:	netmgmt-cli-devel
35 35
 BuildRequires:	netmgmt-devel
36 36
 BuildRequires:	tdnf-devel >= 1.2.0
37
-BuildRequires:  vmware-afd-client-devel
38
-BuildRequires:  vmware-directory-client-devel
37
+BuildRequires:  lightwave-devel
39 38
 Source0:	%{name}-%{version}.tar.gz
40 39
 %define sha1 pmd=d09828dc160b1fb12d891bed00100d9bcdd402ce
41 40
 Source1:        pmd.service
... ...
@@ -46,7 +44,7 @@ Photon Management Daemon
46 46
 %package cli
47 47
 Summary: photon management daemon cmd line cli
48 48
 Requires: likewise-open >= 6.2.0
49
-Requires: vmware-directory-client
49
+Requires: lightwave-client-libs
50 50
 
51 51
 %description cli
52 52
 photon management daemon cmd line cli
... ...
@@ -82,6 +80,8 @@ Python3 bindings for photon management daemon
82 82
 %setup -q
83 83
 
84 84
 %build
85
+sed -i 's,include/c-rest-engine/,include,' configure.ac
86
+sed -i 's,-lcrypto,-lcrypto @LWBASE_LIBS@ -lgssapi_krb5,' server/Makefile.am
85 87
 sed -i 's,c-rest-engine/,,' server/includes.h
86 88
 sed -i 's,c-rest-engine/,,' server/restutils/includes.h
87 89
 autoreconf -mif
... ...
@@ -141,7 +141,7 @@ install -D -m 444 conf/server.key %{buildroot}/etc/pmd/server.key
141 141
 
142 142
     # Add libgssapi_unix.so to GSSAPI plugin directory
143 143
     if [ ! -h %{_libdir}/gss/libgssapi_unix.so ]; then
144
-        /bin/ln -sf /opt/vmware/lib64/libgssapi_unix.so %{_libdir}/gss/libgssapi_unix.so
144
+        /bin/ln -sf %{_libdir}/libgssapi_unix.so %{_libdir}/gss/libgssapi_unix.so
145 145
     fi
146 146
     # Add gssapi_unix plugin configuration to GSS mech file
147 147
     if [ -f "%{_mech_file}" ]; then
... ...
@@ -192,7 +192,7 @@ fi
192 192
 
193 193
     # Add libgssapi_unix.so to GSSAPI plugin directory
194 194
     if [ ! -h %{_libdir}/gss/libgssapi_unix.so ]; then
195
-        /bin/ln -sf /opt/vmware/lib64/libgssapi_unix.so %{_libdir}/gss/libgssapi_unix.so
195
+        /bin/ln -sf %{_libdir}/libgssapi_unix.so %{_libdir}/gss/libgssapi_unix.so
196 196
     fi
197 197
     # Add gssapi_unix plugin configuration to GSS mech file
198 198
     if [ -f "%{_mech_file}" ]; then
... ...
@@ -262,5 +262,7 @@ rm -rf %{buildroot}/*
262 262
     %{_python3_sitearch}/%{name}_python-*.egg-info
263 263
 
264 264
 %changelog
265
+*       Tue May 23 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 0.0.1-2
266
+-       Changes for lightwave dependencies
265 267
 *       Thu May 04 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 0.0.1-1
266 268
 -       Initial build.  First version
267 269
deleted file mode 100644
... ...
@@ -1,301 +0,0 @@
1
-Name:          vmware-afd
2
-Summary:       Authentication Framework Service
3
-Version:       1.2.0
4
-Release:       1%{?dist}
5
-License:       Apache 2.0
6
-Group:         Applications/System
7
-Vendor:        VMware, Inc.
8
-URL: 	       https://github.com/vmware/lightwave
9
-Source0:       lightwave-%{version}.tar.gz
10
-%define sha1 lightwave=5f8bb80732e5f03df321c52bf12c305e65ad66a3
11
-Distribution:  Photon
12
-Requires:  coreutils >= 8.22
13
-Requires:  openssl >= 1.0.2
14
-Requires:  krb5 >= 1.14
15
-Requires:  cyrus-sasl >= 2.1
16
-Requires:  likewise-open >= 6.2.11
17
-Requires:  vmware-directory-client = %{version}
18
-Requires:  vmware-afd-client = %{version}
19
-Requires:  vmware-dns-client = %{version}
20
-Requires:  e2fsprogs
21
-BuildRequires:  coreutils >= 8.22
22
-BuildRequires:  openssl-devel >= 1.0.2
23
-BuildRequires:  krb5-devel >= 1.14
24
-BuildRequires:  cyrus-sasl >= 2.1, likewise-open-devel >= 6.2.11
25
-BuildRequires:  vmware-directory-client-devel = %{version}
26
-BuildRequires:  sqlite-devel, python2-devel >= 2.7.8
27
-BuildRequires:  openjdk >= 1.8.0.112-2, apache-ant >= 1.9.6-6
28
-BuildRequires:  ant-contrib >= 1.0b3
29
-BuildRequires:  vmware-dns-client-devel = %{version}
30
-BuildRequires:  apache-maven >= 3.3.9-8, boost-devel = 1.63.0
31
-BuildRequires:  e2fsprogs-devel
32
-
33
-%define _prefix /opt/vmware
34
-%define _includedir %{_prefix}/include
35
-%define _lib64dir %{_prefix}/lib64
36
-%define _bindir %{_prefix}/bin
37
-%define _sbindir %{_prefix}/sbin
38
-%define _datadir %{_prefix}/share
39
-
40
-%define _dbdir %_localstatedir/lib/vmware/vmafd
41
-%define _vecsdir %{_dbdir}/vecs
42
-%define _crlsdir %{_dbdir}/crl
43
-%define _jarsdir  %{_prefix}/jars
44
-%define _logdir /var/log/lightwave
45
-%define _logconfdir /etc/syslog-ng/lightwave.conf.d
46
-%define _pymodulesdir /opt/vmware/site-packages/identity
47
-
48
-%define _jreextdir %{_java_home}/jre/lib/ext
49
-
50
-%define _likewise_open_prefix /opt/likewise
51
-
52
-%define _likewise_open_bindir %{_likewise_open_prefix}/bin
53
-%define _likewise_open_sbindir %{_likewise_open_prefix}/sbin
54
-
55
-%define _vmdir_prefix %{_prefix}
56
-%define _vmdns_prefix %{_prefix}
57
-
58
-%description
59
-VMware Authentication Framework
60
-
61
-%package client
62
-Summary: VMware Authentication Framework Client
63
-Requires:  coreutils >= 8.22, openssl >= 1.0.2, krb5 >= 1.14, cyrus-sasl >= 2.1, likewise-open >= 6.2.11, vmware-directory-client >= 1.2.0
64
-%description client
65
-Client libraries to communicate with VMware Authentication Framework Service
66
-
67
-%package client-devel
68
-Summary: VMware Authentication Framework Client Development Library
69
-Requires: vmware-afd-client = %{version}
70
-%description client-devel
71
-Development Libraries to communicate with VMware Authentication Framework Service
72
-
73
-%package client-python
74
-Summary: VMware Authentication Framework Python Files
75
-Requires: vmware-afd-client, boost = 1.63.0
76
-%description client-python
77
-Python files included in vmafd
78
-
79
-%prep
80
-%setup -qn lightwave-%{version}
81
-
82
-%build
83
-
84
-export CFLAGS="-Wno-pointer-sign -Wno-unused-but-set-variable -Wno-implicit-function-declaration -Wno-address -Wno-deprecated-declarations"
85
-cd vmafd/build
86
-autoreconf -mif .. &&
87
-../configure --prefix=%{_prefix} \
88
-            --libdir=%{_lib64dir} \
89
-            --localstatedir=/var/lib/vmware/vmafd \
90
-            --with-vmdir=%{_vmdir_prefix} \
91
-            --with-vmdns=%{_vmdns_prefix} \
92
-            --with-likewise=%{_likewise_open_prefix} \
93
-            --with-ssl=/usr \
94
-            --with-sqlite=/usr \
95
-            --with-python=/usr \
96
-            --with-jdk=%{_java_home} \
97
-            --with-ant=%{_ant_home} \
98
-            --with-maven=%{_maven_home} \
99
-            --with-boost=/usr \
100
-            --enable-krb5-default
101
-
102
-%install
103
-
104
-[ %{buildroot} != "/" ] && rm -rf %{buildroot}/*
105
-cd vmafd/build && make install DESTDIR=%{buildroot}
106
-
107
-%pre
108
-
109
-    # First argument is 1 => New Installation
110
-    # First argument is 2 => Upgrade
111
-
112
-    /bin/systemctl >/dev/null 2>&1
113
-    if [ $? -eq 0 ]; then
114
-        if [ -z "`pidof lwsmd`" ]; then
115
-            /bin/systemctl start lwsmd
116
-        fi
117
-    fi
118
-
119
-%post
120
-
121
-    /sbin/ldconfig
122
-
123
-    # First argument is 1 => New Installation
124
-    # First argument is 2 => Upgrade
125
-
126
-    /bin/mkdir -m 700 -p %{_dbdir}
127
-    /bin/mkdir -m 700 -p %{_vecsdir}
128
-    /bin/mkdir -m 700 -p %{_crlsdir}
129
-
130
-    /bin/mkdir -m 755 -p %{_logdir}
131
-    /bin/mkdir -m 755 -p %{_logconfdir}
132
-    if [ -a %{_logconfdir}/vmafdd-syslog-ng.conf ]; then
133
-        /bin/rm %{_logconfdir}/vmafdd-syslog-ng.conf
134
-    fi
135
-    /bin/ln -s %{_datadir}/config/vmafdd-syslog-ng.conf %{_logconfdir}/vmafdd-syslog-ng.conf
136
-
137
-    case "$1" in
138
-        1)
139
-            try_starting_lwregd_svc=true
140
-
141
-            if [ "$(stat -c %d:%i /)" != "$(stat -c %d:%i /proc/1/root/.)" ]; then
142
-                try_starting_lwregd_svc=false
143
-            fi
144
-
145
-            /bin/systemctl >/dev/null 2>&1
146
-            if [ $? -ne 0 ]; then
147
-                try_starting_lwregd_svc=false
148
-            fi
149
-
150
-            if [ $try_starting_lwregd_svc = true ]; then
151
-                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmafd.reg
152
-                %{_likewise_open_bindir}/lwsm -q refresh
153
-            else
154
-                started_lwregd=false
155
-                if [ -z "`pidof lwregd`" ]; then
156
-                    echo "Starting lwregd"
157
-                    %{_likewise_open_sbindir}/lwregd &
158
-                    started_lwregd=true
159
-                    sleep 5
160
-                fi
161
-                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmafd.reg
162
-                if [ $started_lwregd = true ]; then
163
-                    kill -TERM `pidof lwregd`
164
-                    wait
165
-                fi
166
-            fi
167
-            ;;
168
-        2)
169
-            try_starting_lwregd_svc=true
170
-
171
-            if [ "$(stat -c %d:%i /)" != "$(stat -c %d:%i /proc/1/root/.)" ]; then
172
-                try_starting_lwregd_svc=false
173
-            fi
174
-
175
-            /bin/systemctl >/dev/null 2>&1
176
-            if [ $? -ne 0 ]; then
177
-                try_starting_lwregd_svc=false
178
-            fi
179
-
180
-            if [ $try_starting_lwregd_svc = true ]; then
181
-                %{_likewise_open_bindir}/lwregshell upgrade %{_datadir}/config/vmafd.reg
182
-                %{_likewise_open_bindir}/lwsm -q refresh
183
-            else
184
-                started_lwregd=false
185
-                if [ -z "`pidof lwregd`" ]; then
186
-                    echo "Starting lwregd"
187
-                    %{_likewise_open_sbindir}/lwregd &
188
-                    started_lwregd=true
189
-                    sleep 5
190
-                fi
191
-                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmafd.reg
192
-                if [ $started_lwregd = true ]; then
193
-                    kill -TERM `pidof lwregd`
194
-                    wait
195
-                fi
196
-            fi
197
-            ;;
198
-    esac
199
-
200
-%preun
201
-
202
-    # First argument is 0 => Uninstall
203
-    # First argument is 1 => Upgrade
204
-
205
-    case "$1" in
206
-        0)
207
-            %{_likewise_open_bindir}/lwsm info vmafd > /dev/null 2>&1
208
-            if [ $? -eq 0 ]; then
209
-                echo "Stopping the AFD Service..."
210
-                %{_likewise_open_bindir}/lwsm stop vmafd
211
-                echo "Removing service configuration..."
212
-                %{_likewise_open_bindir}/lwregshell delete_tree 'HKEY_THIS_MACHINE\Services\vmafd'
213
-                echo "Restarting service control manager..."
214
-                /bin/systemctl restart lwsmd
215
-                sleep 2
216
-                echo "Autostart services..."
217
-                %{_likewise_open_bindir}/lwsm autostart
218
-            fi
219
-            ;;
220
-    esac
221
-
222
-%postun
223
-
224
-    /sbin/ldconfig
225
-
226
-    # First argument is 0 => Uninstall
227
-    # First argument is 1 => Upgrade
228
-
229
-    case "$1" in
230
-        0)
231
-            echo "Existing VECS files kept under [%{_dbdir}]"
232
-            ;;
233
-    esac
234
-
235
-%files
236
-%defattr(-,root,root)
237
-%{_sbindir}/*
238
-%{_datadir}/config/vmafd.reg
239
-%{_datadir}/config/vmafdd-syslog-ng.conf
240
-
241
-%files client
242
-%defattr(-,root,root)
243
-%{_bindir}/cdc-cli
244
-%{_bindir}/dir-cli
245
-%{_bindir}/domainjoin
246
-%{_bindir}/vdcpromo
247
-%{_bindir}/vecs-cli
248
-%{_bindir}/vmafd-cli
249
-%{_bindir}/sl-cli
250
-%{_bindir}/lw-support-bundle.sh
251
-%{_sysconfdir}/vmware/java/vmware-override-java.security
252
-%{_datadir}/config/java.security.linux
253
-%{_lib64dir}/libvecsjni.so*
254
-%{_lib64dir}/libcdcjni.so*
255
-%{_lib64dir}/libheartbeatjni.so*
256
-%{_jreextdir}/vmware-endpoint-certificate-store.jar
257
-%{_jreextdir}/client-domain-controller-cache.jar
258
-%{_jreextdir}/afd-heartbeat-service.jar
259
-%{_jarsdir}/*.jar
260
-%{_lib64dir}/libvmafcfgapi.so*
261
-%{_lib64dir}/libvmafdclient.so*
262
-%{_lib64dir}/libvmeventclient.so*
263
-
264
-%files client-python 
265
-%defattr(-,root,root)
266
-%{_pymodulesdir}/vmafd.*
267
-%{_pymodulesdir}/*.py
268
-
269
-%files client-devel
270
-%defattr(-,root,root)
271
-%{_includedir}/vmafd.h
272
-%{_includedir}/vmafdtypes.h
273
-%{_includedir}/vmafdclient.h
274
-%{_includedir}/vecsclient.h
275
-%{_includedir}/cdcclient.h
276
-%{_includedir}/vmsuperlogging.h
277
-%{_lib64dir}/libcdcjni.a
278
-%{_lib64dir}/libcdcjni.la
279
-%{_lib64dir}/libvecsjni.a
280
-%{_lib64dir}/libvecsjni.la
281
-%{_lib64dir}/libheartbeatjni.a
282
-%{_lib64dir}/libheartbeatjni.la
283
-%{_lib64dir}/libvmafdclient.a
284
-%{_lib64dir}/libvmafdclient.la
285
-%{_lib64dir}/libvmafcfgapi.a
286
-%{_lib64dir}/libvmafcfgapi.la
287
-%{_lib64dir}/libvmeventclient.a
288
-%{_lib64dir}/libvmeventclient.la
289
-
290
-%exclude %{_lib64dir}/libvecsdb.a
291
-%exclude %{_lib64dir}/libvecsdb.la
292
-
293
-%clean
294
-
295
-rm -rf $RPM_BUILD_ROOT
296
-
297
-# %doc ChangeLog README COPYING
298
-
299
-%changelog
300
-*   Thu Mar 30 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.2.0-1
301
--   Initial - spec modified for Photon from lightwave git repo.
302 1
deleted file mode 100644
... ...
@@ -1,250 +0,0 @@
1
-Name:          vmware-ca
2
-Summary:       VMware Certificate Authority Service
3
-Version:       1.2.0
4
-Release:       1%{?dist}
5
-License:       Apache 2.0
6
-Group:         Applications/System
7
-Vendor:        VMware, Inc.
8
-URL: 	       https://github.com/vmware/lightwave
9
-Source0:       lightwave-%{version}.tar.gz
10
-%define sha1 lightwave=5f8bb80732e5f03df321c52bf12c305e65ad66a3
11
-Distribution:  Photon
12
-Requires:  coreutils >= 8.22, openssl >= 1.0.2, krb5 >= 1.14, cyrus-sasl >= 2.1, likewise-open >= 6.2.11, vmware-directory-client = %{version}, vmware-afd-client = %{version}, boost = 1.63.0
13
-BuildRequires:  boost-devel = 1.63.0
14
-BuildRequires:  coreutils >= 8.22
15
-BuildRequires:  e2fsprogs-devel
16
-BuildRequires:  openssl-devel >= 1.0.2
17
-BuildRequires:  krb5-devel >= 1.14
18
-BuildRequires:  cyrus-sasl >= 2.1
19
-BuildRequires:  likewise-open-devel >= 6.2.11
20
-BuildRequires:  openjdk >= 1.8.0.112-2, apache-ant >= 1.9.6-6
21
-BuildRequires:  ant-contrib >= 1.0b3
22
-BuildRequires:  vmware-directory-client-devel = %{version}
23
-BuildRequires:  vmware-afd-client-devel = %{version}
24
-BuildRequires:  sqlite-devel
25
-
26
-%define _prefix /opt/vmware
27
-%define _includedir %{_prefix}/include
28
-%define _lib64dir %{_prefix}/lib64
29
-%define _bindir %{_prefix}/bin
30
-%define _sbindir %{_prefix}/sbin
31
-%define _datadir %{_prefix}/share
32
-
33
-%define _dbdir %_localstatedir/lib/vmware/vmca
34
-%define _jarsdir %{_prefix}/jars
35
-%define _logdir /var/log/lightwave
36
-%define _logconfdir /etc/syslog-ng/lightwave.conf.d
37
-
38
-%if 0%{?_likewise_open_prefix:1} == 0
39
-%define _likewise_open_prefix /opt/likewise
40
-%endif
41
-
42
-%define _likewise_open_bindir %{_likewise_open_prefix}/bin
43
-%define _likewise_open_sbindir %{_likewise_open_prefix}/sbin
44
-
45
-%if 0%{?_vmdir_prefix:1} == 0
46
-%define _vmdir_prefix /opt/vmware
47
-%endif
48
-
49
-%if 0%{?_vmafd_prefix:1} == 0
50
-%define _vmafd_prefix /opt/vmware
51
-%endif
52
-
53
-%description
54
-VMware Certificate Authority
55
-
56
-%package client
57
-Summary: VMware Certificate Authority Client
58
-Requires:  coreutils >= 8.22, openssl >= 1.0.2, krb5 >= 1.14, cyrus-sasl >= 2.1, likewise-open >= 6.2.11, vmware-directory-client >= 1.2.0, vmware-afd-client >= 1.2.0
59
-Requires: boost = 1.63.0
60
-%description client
61
-Client libraries to communicate with VMware Certificate Authority
62
-
63
-%package client-devel
64
-Summary: VMware Certificate Authority Client Development Library
65
-Requires: vmware-ca-client = %{version}
66
-%description client-devel
67
-Development Libraries to communicate with VMware Certificate Authority Service
68
-
69
-%prep
70
-%setup -qn lightwave-%{version}
71
-
72
-%build
73
-
74
-export CFLAGS="-Wno-pointer-sign -Wno-unused-but-set-variable -Wno-implicit-function-declaration"
75
-cd vmca/build
76
-autoreconf -mif .. &&
77
-../configure --prefix=%{_prefix}  \
78
-            --libdir=%{_lib64dir} \
79
-            --localstatedir=/var/lib/vmware/vmca \
80
-            --with-java=%{_java_home} \
81
-            --with-ant=%{_ant_home} \
82
-            --with-likewise=%{_likewise_open_prefix} \
83
-            --with-vmdir=%{_vmdir_prefix} \
84
-            --with-afd=%{_vmafd_prefix} \
85
-            --with-ssl=/usr \
86
-            --with-boost=/usr
87
-
88
-%install
89
-
90
-[ %{buildroot} != "/" ] && rm -rf %{buildroot}/*
91
-cd vmca/build && make install DESTDIR=%{buildroot}
92
-
93
-%pre
94
-
95
-    # First argument is 1 => New Installation
96
-    # First argument is 2 => Upgrade
97
-
98
-    /bin/systemctl >/dev/null 2>&1
99
-    if [ $? -eq 0 ]; then
100
-        if [ -z "`pidof lwsmd`" ]; then
101
-            /bin/systemctl start lwsmd
102
-        fi
103
-    fi
104
-
105
-%post
106
-
107
-    /sbin/ldconfig
108
-
109
-    /bin/mkdir -m 700 -p %{_dbdir}
110
-
111
-    /bin/mkdir -m 755 -p %{_logdir}
112
-    /bin/mkdir -m 755 -p %{_logconfdir}
113
-    if [ -a %{_logconfdir}/vmcad-syslog-ng.conf ]; then
114
-        /bin/rm %{_logconfdir}/vmcad-syslog-ng.conf
115
-    fi
116
-    /bin/ln -s %{_datadir}/config/vmcad-syslog-ng.conf %{_logconfdir}/vmcad-syslog-ng.conf
117
-
118
-    # First argument is 1 => New Installation
119
-    # First argument is 2 => Upgrade
120
-
121
-
122
-    case "$1" in
123
-        1)
124
-            try_starting_lwregd_svc=true
125
-
126
-            if [ "$(stat -c %d:%i /)" != "$(stat -c %d:%i /proc/1/root/.)" ]; then
127
-                try_starting_lwregd_svc=false
128
-            fi
129
-
130
-            /bin/systemctl >/dev/null 2>&1
131
-            if [ $? -ne 0 ]; then
132
-                try_starting_lwregd_svc=false
133
-            fi
134
-
135
-            if [ $try_starting_lwregd_svc = true ]; then
136
-                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmca.reg
137
-                %{_likewise_open_bindir}/lwsm -q refresh
138
-            else
139
-                started_lwregd=false
140
-                if [ -z "`pidof lwregd`" ]; then
141
-                    echo "Starting lwregd"
142
-                    %{_likewise_open_sbindir}/lwregd &
143
-                    started_lwregd=true
144
-                    sleep 5
145
-                fi
146
-                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmca.reg
147
-                if [ $started_lwregd = true ]; then
148
-                    kill -TERM `pidof lwregd`
149
-                    wait
150
-                fi
151
-            fi
152
-            ;;
153
-        2)
154
-            try_starting_lwregd_svc=true
155
-
156
-            if [ "$(stat -c %d:%i /)" != "$(stat -c %d:%i /proc/1/root/.)" ]; then
157
-                try_starting_lwregd_svc=false
158
-            fi
159
-
160
-            /bin/systemctl >/dev/null 2>&1
161
-            if [ $? -ne 0 ]; then
162
-                try_starting_lwregd_svc=false
163
-            fi
164
-
165
-            if [ $try_starting_lwregd_svc = true ]; then
166
-                %{_likewise_open_bindir}/lwregshell upgrade %{_datadir}/config/vmca.reg
167
-                %{_likewise_open_bindir}/lwsm -q refresh
168
-            else
169
-                started_lwregd=false
170
-                if [ -z "`pidof lwregd`" ]; then
171
-                    echo "Starting lwregd"
172
-                    %{_likewise_open_sbindir}/lwregd &
173
-                    started_lwregd=true
174
-                    sleep 5
175
-                fi
176
-                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmca.reg
177
-                if [ $started_lwregd = true ]; then
178
-                    kill -TERM `pidof lwregd`
179
-                    wait
180
-                fi
181
-            fi
182
-            ;;
183
-    esac
184
-
185
-%preun
186
-
187
-    # First argument is 0 => Uninstall
188
-    # First argument is 1 => Upgrade
189
-
190
-    case "$1" in
191
-        0)
192
-            %{_likewise_open_bindir}/lwsm info vmca > /dev/null 2>&1
193
-            if [ $? -eq 0 ]; then
194
-                echo "Stopping the Certificate Authority Service..."
195
-                %{_likewise_open_bindir}/lwsm stop vmca
196
-                echo "Removing service configuration..."
197
-                %{_likewise_open_bindir}/lwregshell delete_tree 'HKEY_THIS_MACHINE\Services\vmca'
198
-                echo "Restarting service control manager..."
199
-                /bin/systemctl restart lwsmd
200
-                sleep 2
201
-                echo "Autostart services..."
202
-                %{_likewise_open_bindir}/lwsm autostart
203
-            fi
204
-            ;;
205
-    esac
206
-
207
-%postun
208
-
209
-    /sbin/ldconfig
210
-
211
-    # First argument is 0 => Uninstall
212
-    # First argument is 1 => Upgrade
213
-
214
-    case "$1" in
215
-        0)
216
-            /bin/rm -rf %{_dbdir}
217
-            ;;
218
-    esac
219
-
220
-%files
221
-%defattr(-,root,root)
222
-%{_sbindir}/*
223
-%{_datadir}/config/vmca.reg
224
-%{_datadir}/config/vmcad-syslog-ng.conf
225
-
226
-%files client
227
-%defattr(-,root,root)
228
-%{_bindir}/certool
229
-%{_datadir}/config/certool.cfg
230
-%{_lib64dir}/libvmcaclient.so
231
-%{_lib64dir}/libvmcaclient.so.0
232
-%{_lib64dir}/libvmcaclient.so.0.0.0
233
-%{_jarsdir}/*.jar
234
-
235
-%files client-devel
236
-%defattr(-,root,root)
237
-%{_includedir}/vmca.h
238
-%{_includedir}/vmcatypes.h
239
-%{_lib64dir}/libvmcaclient.a
240
-%{_lib64dir}/libvmcaclient.la
241
-
242
-%clean
243
-
244
-rm -rf $RPM_BUILD_ROOT
245
-
246
-# %doc ChangeLog README COPYING
247
-
248
-%changelog
249
-*   Thu Mar 30 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.2.0-1
250
--   Initial - spec modified for Photon from lightwave git repo.
251 1
deleted file mode 100644
... ...
@@ -1,220 +0,0 @@
1
-diff --git a/vmdir/tools/test/circularbuffer/Makefile.am b/vmdir/tools/test/circularbuffer/Makefile.am
2
-index 5ef79e7..043faa8 100644
3
-+++ b/vmdir/tools/test/circularbuffer/Makefile.am
4
-@@ -24,4 +24,5 @@ circularbuffertest_LDADD = \
5
-     @LDAP_LIBS@
6
- 
7
- circularbuffertest_LDFLAGS = \
8
--    @LW_LDFLAGS@
9
-+    @LW_LDFLAGS@ \
10
-+    -ldl
11
-diff --git a/vmdir/tools/test/registry/Makefile.am b/vmdir/tools/test/registry/Makefile.am
12
-index 6284ad2..c3556ab 100644
13
-+++ b/vmdir/tools/test/registry/Makefile.am
14
-@@ -24,4 +24,5 @@ registrytest_LDADD = \
15
-     @LDAP_LIBS@
16
- 
17
- registrytest_LDFLAGS = \
18
--    @LW_LDFLAGS@
19
-+    @LW_LDFLAGS@ \
20
-+    -ldl
21
-diff --git a/vmdir/tools/test/vmdirclienttest/Makefile.am b/vmdir/tools/test/vmdirclienttest/Makefile.am
22
-index 088aec9..9471fc9 100644
23
-+++ b/vmdir/tools/test/vmdirclienttest/Makefile.am
24
-@@ -31,4 +31,5 @@ vmdirclienttest_LDADD = \
25
- 
26
- vmdirclienttest_LDFLAGS = \
27
-     @DCERPC_LDFLAGS@ \
28
--    @LW_LDFLAGS@
29
-+    @LW_LDFLAGS@ \
30
-+    -ldl
31
-diff --git a/vmdir/tools/vdcaclmgr/Makefile.am b/vmdir/tools/vdcaclmgr/Makefile.am
32
-index 1f8b8f7..17916e8 100644
33
-+++ b/vmdir/tools/vdcaclmgr/Makefile.am
34
-@@ -30,4 +30,5 @@ vdcaclmgr_LDADD = \
35
- 
36
- vdcaclmgr_LDFLAGS = \
37
-     @OPENSSL_LDFLAGS@ \
38
--    @LW_LDFLAGS@
39
-+    @LW_LDFLAGS@ \
40
-+    -ldl
41
-diff --git a/vmdir/tools/vdcadmintool/Makefile.am b/vmdir/tools/vdcadmintool/Makefile.am
42
-index 549ca58..7d29562 100644
43
-+++ b/vmdir/tools/vdcadmintool/Makefile.am
44
-@@ -32,4 +32,5 @@ vdcadmintool_LDADD = \
45
- 
46
- vdcadmintool_LDFLAGS = \
47
-     @DCERPC_LDFLAGS@ \
48
--    @LW_LDFLAGS@
49
-+    @LW_LDFLAGS@ \
50
-+    -ldl
51
-diff --git a/vmdir/tools/vdcpass/Makefile.am b/vmdir/tools/vdcpass/Makefile.am
52
-index 51a3829..d2e1a3a 100644
53
-+++ b/vmdir/tools/vdcpass/Makefile.am
54
-@@ -26,5 +26,6 @@ vdcpass_LDADD = \
55
- 
56
- vdcpass_LDFLAGS = \
57
-     @OPENSSL_LDFLAGS@ \
58
--    @LW_LDFLAGS@
59
-+    @LW_LDFLAGS@ \
60
-+    -ldl
61
-
62
-diff --git a/vmdir/tools/vdcpromo/Makefile.am b/vmdir/tools/vdcpromo/Makefile.am
63
-index 11ac998..ffafa0f 100644
64
-+++ b/vmdir/tools/vdcpromo/Makefile.am
65
-@@ -29,4 +29,5 @@ vdcpromo_LDADD = \
66
- vdcpromo_LDFLAGS = \
67
-     @DCERPC_LDFLAGS@ \
68
-     @OPENSSL_LDFLAGS@ \
69
--    @LW_LDFLAGS@
70
-+    @LW_LDFLAGS@ \
71
-+    -ldl
72
-diff --git a/vmdir/tools/vdcrepadmin/Makefile.am b/vmdir/tools/vdcrepadmin/Makefile.am
73
-index c88e77f..6e04121 100644
74
-+++ b/vmdir/tools/vdcrepadmin/Makefile.am
75
-@@ -27,4 +27,5 @@ vdcrepadmin_LDADD = \
76
- 
77
- vdcrepadmin_LDFLAGS = \
78
-     @OPENSSL_LDFLAGS@ \
79
--    @LW_LDFLAGS@
80
-+    @LW_LDFLAGS@ \
81
-+    -ldl
82
-diff --git a/vmdir/tools/vdcsetupldu/Makefile.am b/vmdir/tools/vdcsetupldu/Makefile.am
83
-index d9cf961..6923915 100644
84
-+++ b/vmdir/tools/vdcsetupldu/Makefile.am
85
-@@ -26,5 +26,6 @@ vdcsetupldu_LDADD = \
86
- 
87
- vdcsetupldu_LDFLAGS = \
88
-     @OPENSSL_LDFLAGS@ \
89
--    @LW_LDFLAGS@
90
-+    @LW_LDFLAGS@ \
91
-+    -ldl
92
-
93
-diff --git a/vmdir/tools/vdcbackup/Makefile.am b/vmdir/tools/vdcbackup/Makefile.am
94
-index 5d58b3e..1c55860 100644
95
-+++ b/vmdir/tools/vdcbackup/Makefile.am
96
-@@ -15,4 +15,5 @@ vdcbackup_LDADD = \
97
-     $(top_builddir)/client/libvmdirclient.la
98
- 
99
- vdcbackup_LDFLAGS = \
100
--    @LW_LDFLAGS@
101
-+    @LW_LDFLAGS@ \
102
-+    -ldl
103
-diff --git a/vmdir/tools/vdcsrp/Makefile.am b/vmdir/tools/vdcsrp/Makefile.am
104
-index cbe0980..c4deac7 100644
105
-+++ b/vmdir/tools/vdcsrp/Makefile.am
106
-@@ -26,5 +26,5 @@ vdcsrp_LDADD = \
107
- 
108
- vdcsrp_LDFLAGS = \
109
-     @OPENSSL_LDFLAGS@ \
110
--    @LW_LDFLAGS@
111
--
112
-+    @LW_LDFLAGS@ \
113
-+    -ldl
114
-diff --git a/vmdir/tools/vdcupgrade/Makefile.am b/vmdir/tools/vdcupgrade/Makefile.am
115
-index 279724e..2f851f3 100644
116
-+++ b/vmdir/tools/vdcupgrade/Makefile.am
117
-@@ -27,4 +27,5 @@ vdcupgrade_LDADD = \
118
- 
119
- vdcupgrade_LDFLAGS = \
120
-     @OPENSSL_LDFLAGS@ \
121
--    @LW_LDFLAGS@
122
-+    @LW_LDFLAGS@ \
123
-+    -ldl
124
-diff --git a/vmdir/tools/vdcleavefed/Makefile.am b/vmdir/tools/vdcleavefed/Makefile.a
125
-m
126
-index 6c3322a..32c8535 100644
127
-+++ b/vmdir/tools/vdcleavefed/Makefile.am
128
-@@ -26,4 +26,5 @@ vdcleavefed_LDADD = \
129
- 
130
- vdcleavefed_LDFLAGS = \
131
-     @OPENSSL_LDFLAGS@ \
132
--    @LW_LDFLAGS@
133
-+    @LW_LDFLAGS@ \
134
-+    -ldl
135
-diff --git a/vmdir/tools/vdcresetMachineActCred/Makefile.am b/vmdir/tools/vdcresetMac
136
-hineActCred/Makefile.am
137
-index b59b742..a87e2bb 100644
138
-+++ b/vmdir/tools/vdcresetMachineActCred/Makefile.am
139
-@@ -27,4 +27,5 @@ vdcresetMachineActCred_LDADD = \
140
- 
141
- vdcresetMachineActCred_LDFLAGS = \
142
-     @OPENSSL_LDFLAGS@ \
143
--    @LW_LDFLAGS@
144
-+    @LW_LDFLAGS@ \
145
-+    -ldl
146
-diff --git a/vmdir/tools/vdcschema/Makefile.am b/vmdir/tools/vdcschema/Makefile.am
147
-index 6fc35fd..e573a36 100644
148
-+++ b/vmdir/tools/vdcschema/Makefile.am
149
-@@ -32,4 +32,5 @@ vdcschema_LDADD = \
150
- 
151
- vdcschema_LDFLAGS = \
152
-     @OPENSSL_LDFLAGS@ \
153
--    @LW_LDFLAGS@
154
-+    @LW_LDFLAGS@ \
155
-+    -ldl
156
-diff --git a/vmdir/testing/test_runner/Makefile.am b/vmdir/testing/test_runner/Makefile.am
157
-index fc93c51..6748005 100644
158
-+++ b/vmdir/testing/test_runner/Makefile.am
159
-@@ -26,4 +26,5 @@ vmdir_test_runner_LDADD = \
160
- 
161
- vmdir_test_runner_LDFLAGS = \
162
-     @OPENSSL_LDFLAGS@ \
163
--    @LW_LDFLAGS@
164
-+    @LW_LDFLAGS@ \
165
-+    -ldl
166
-diff --git a/vmdir/gssapi-plugins/ntlm/gssapi_ntlm.h b/vmdir/gssapi-plugins/ntlm/gssapi_ntlm.h
167
-index 2021e6f..41e2be6 100644
168
-+++ b/vmdir/gssapi-plugins/ntlm/gssapi_ntlm.h
169
-@@ -44,7 +44,7 @@ extern "C" {
170
- /* Reserved static storage for GSS_oids.  See rfc 1964 for more details. */
171
- 
172
- /* 2.1.1. Kerberos Principal Name Form: */
173
--GSS_DLLIMP extern const gss_OID_desc * const GSS_KRB5_NT_PRINCIPAL_NAME;
174
-+GSS_DLLIMP extern const gss_OID const GSS_KRB5_NT_PRINCIPAL_NAME;
175
- /* This name form shall be represented by the Object Identifier {iso(1)
176
-  * member-body(2) United States(840) mit(113554) infosys(1) gssapi(2)
177
-  * krb5(2) krb5_name(1)}.  The recommended symbolic name for this type
178
-diff --git a/vmdir/gssapi-plugins/srp/gssapi_srp.h b/vmdir/gssapi-plugins/srp/gssapi_srp.h
179
-index 83099c7..4196061 100644
180
-+++ b/vmdir/gssapi-plugins/srp/gssapi_srp.h
181
-@@ -44,7 +44,7 @@ extern "C" {
182
- /* Reserved static storage for GSS_oids.  See rfc 1964 for more details. */
183
- 
184
- /* 2.1.1. Kerberos Principal Name Form: */
185
--GSS_DLLIMP extern const gss_OID_desc * const GSS_KRB5_NT_PRINCIPAL_NAME;
186
-+GSS_DLLIMP extern const gss_OID const GSS_KRB5_NT_PRINCIPAL_NAME;
187
- /* This name form shall be represented by the Object Identifier {iso(1)
188
-  * member-body(2) United States(840) mit(113554) infosys(1) gssapi(2)
189
-  * krb5(2) krb5_name(1)}.  The recommended symbolic name for this type
190
-diff --git a/vmdir/gssapi-plugins/unix/gssapi_unix.h b/vmdir/gssapi-plugins/unix/gssapi_unix.h
191
-index 8bfc492..1a3525e 100644
192
-+++ b/vmdir/gssapi-plugins/unix/gssapi_unix.h
193
-@@ -64,7 +64,7 @@ extern "C" {
194
- /* Reserved static storage for GSS_oids.  See rfc 1964 for more details. */
195
- 
196
- /* 2.1.1. Kerberos Principal Name Form: */
197
--GSS_DLLIMP extern const gss_OID_desc * const GSS_KRB5_NT_PRINCIPAL_NAME;
198
-+GSS_DLLIMP extern const gss_OID const GSS_KRB5_NT_PRINCIPAL_NAME;
199
- /* This name form shall be represented by the Object Identifier {iso(1)
200
-  * member-body(2) United States(840) mit(113554) infosys(1) gssapi(2)
201
-  * krb5(2) krb5_name(1)}.  The recommended symbolic name for this type
202 1
deleted file mode 100644
... ...
@@ -1,433 +0,0 @@
1
-Name:          vmware-directory
2
-Summary:       Directory Service
3
-Version:       1.2.0
4
-Release:       1%{?dist}
5
-License:       Apache 2.0
6
-Group:         Applications/System
7
-Vendor:        VMware, Inc.
8
-URL: 	       https://github.com/vmware/lightwave
9
-Source0:       lightwave-%{version}.tar.gz
10
-%define sha1 lightwave=5f8bb80732e5f03df321c52bf12c305e65ad66a3
11
-Patch0:        compile-fixes.patch
12
-Distribution:  Photon
13
-Requires:  coreutils >= 8.22, openssl >= 1.0.2, krb5 >= 1.14, cyrus-sasl >= 2.1
14
-Requires:  likewise-open >= 6.2.11
15
-Requires:  vmware-directory-client = %{version}-%{release}
16
-BuildRequires:  coreutils >= 8.22, openssl-devel >= 1.0.2, 
17
-BuildRequires:  krb5-devel >= 1.14
18
-BuildRequires:  cyrus-sasl >= 2.1
19
-BuildRequires:  likewise-open-devel >= 6.2.11
20
-BuildRequires:  vmware-event-devel >= %{version}
21
-BuildRequires:  e2fsprogs-devel
22
-
23
-%if 0%{?_sasl_prefix:1} == 0
24
-%define _sasl_prefix /usr
25
-%endif
26
-
27
-%if 0%{?_krb5_prefix:1} == 0
28
-%define _krb5_prefix /usr
29
-%endif
30
-
31
-%if 0%{?_likewise_open_prefix:1} == 0
32
-%define _likewise_open_prefix /opt/likewise
33
-%endif
34
-
35
-%define _likewise_open_bindir %{_likewise_open_prefix}/bin
36
-%define _likewise_open_sbindir %{_likewise_open_prefix}/sbin
37
-
38
-%if 0%{?_vmevent_prefix:1} == 0
39
-%define _vmevent_prefix /opt/vmware
40
-%endif
41
-
42
-%define _dbdir %{_localstatedir}/lib/vmware/vmdir
43
-%define _sasl2dir %{_sasl_prefix}/lib64/sasl2
44
-%define _krb5_lib_dir %{_krb5_prefix}/lib64
45
-%define _krb5_gss_conf_dir /etc/gss
46
-%define _logdir /var/log/lightwave
47
-%define _logconfdir /etc/syslog-ng/lightwave.conf.d
48
-
49
-%define _prefix /opt/vmware
50
-%define _includedir %{_prefix}/include
51
-%define _lib64dir %{_prefix}/lib64
52
-%define _bindir %{_prefix}/bin
53
-%define _sbindir %{_prefix}/sbin
54
-%define _datadir %{_prefix}/share
55
-
56
-%description
57
-VMware Directory Service
58
-
59
-%package client
60
-Summary: VMware Directory Client
61
-Requires:  coreutils >= 8.22, openssl >= 1.0.2, krb5 >= 1.14, cyrus-sasl >= 2.1, likewise-open >= 6.2.11
62
-%description client
63
-Client libraries to communicate with Directory Service
64
-
65
-%package client-devel
66
-Summary: VMware Directory Client Development Library
67
-Requires: vmware-directory-client = %{version}
68
-%description client-devel
69
-Development Libraries to communicate with Directory Service
70
-
71
-%prep
72
-%setup -qn lightwave-%{version}
73
-%patch0 -p1
74
-
75
-%build
76
-
77
-export CFLAGS="-Wno-unused-but-set-variable -Wno-pointer-sign -Wno-implicit-function-declaration -Wno-address -Wno-enum-compare -Wno-misleading-indentation -Wno-unused-const-variable"
78
-cd vmdir/build
79
-autoreconf -mif ..
80
-../configure \
81
-    --prefix=%{_prefix} \
82
-    --libdir=%{_lib64dir} \
83
-    --localstatedir=%{_localstatedir}/lib/vmware/vmdir \
84
-    --with-likewise=%{_likewise_open_prefix} \
85
-    --with-ssl=/usr \
86
-    --with-sasl=%{_sasl_prefix} \
87
-    --with-datastore=mdb \
88
-    --with-vmevent=%{_vmevent_prefix} \
89
-    --enable-server=yes \
90
-    --with-version=%{version}
91
-
92
-make
93
-
94
-%install
95
-
96
-[ %{buildroot} != "/" ] && rm -rf %{buildroot}/*
97
-cd vmdir/build && make install DESTDIR=$RPM_BUILD_ROOT
98
-
99
-%pre
100
-
101
-    # First argument is 1 => New Installation
102
-    # First argument is 2 => Upgrade
103
-
104
-    /bin/systemctl >/dev/null 2>&1
105
-    if [ $? -eq 0 ]; then
106
-        if [ -z "`pidof lwsmd`" ]; then
107
-            /bin/systemctl start lwsmd
108
-        fi
109
-    fi
110
-
111
-%pre client
112
-
113
-    # First argument is 1 => New Installation
114
-    # First argument is 2 => Upgrade
115
-
116
-    /bin/systemctl >/dev/null 2>&1
117
-    if [ $? -eq 0 ]; then
118
-        if [ -z "`pidof lwsmd`" ]; then
119
-            /bin/systemctl start lwsmd
120
-        fi
121
-    fi
122
-
123
-%post
124
-
125
-    /sbin/ldconfig
126
-
127
-    /bin/mkdir -m 700 -p %{_dbdir}
128
-
129
-    if [ -a %{_sasl2dir}/vmdird.conf ]; then
130
-        /bin/rm %{_sasl2dir}/vmdird.conf
131
-    fi
132
-
133
-    # add vmdird.conf to sasl2 directory
134
-    /bin/ln -s %{_datadir}/config/saslvmdird.conf %{_sasl2dir}/vmdird.conf
135
-
136
-    /bin/mkdir -m 755 -p %{_logdir}
137
-    /bin/mkdir -m 755 -p %{_logconfdir}
138
-    if [ -a %{_logconfdir}/vmdird-syslog-ng.conf ]; then
139
-        /bin/rm %{_logconfdir}/vmdird-syslog-ng.conf
140
-    fi
141
-    /bin/ln -s %{_datadir}/config/vmdird-syslog-ng.conf %{_logconfdir}/vmdird-syslog-ng.conf
142
-
143
-    # First argument is 1 => New Installation
144
-    # First argument is 2 => Upgrade
145
-
146
-    case "$1" in
147
-        1)
148
-            try_starting_lwregd_svc=true
149
-
150
-            if [ "$(stat -c %d:%i /)" != "$(stat -c %d:%i /proc/1/root/.)" ]; then
151
-                try_starting_lwregd_svc=false
152
-            fi
153
-
154
-            /bin/systemctl >/dev/null 2>&1
155
-            if [ $? -ne 0 ]; then
156
-                try_starting_lwregd_svc=false
157
-            fi
158
-
159
-            if [ $try_starting_lwregd_svc = true ]; then
160
-                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmdir.reg
161
-                %{_likewise_open_bindir}/lwsm -q refresh
162
-                sleep 2
163
-            else
164
-                started_lwregd=false
165
-                if [ -z "`pidof lwregd`" ]; then
166
-                    echo "Starting lwregd"
167
-                    %{_likewise_open_sbindir}/lwregd &
168
-                    started_lwregd=true
169
-                    sleep 5
170
-                fi
171
-                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmdir.reg
172
-                if [ $started_lwregd = true ]; then
173
-                    kill -TERM `pidof lwregd`
174
-                    wait
175
-                fi
176
-            fi
177
-            ;;         
178
-        2)
179
-            try_starting_lwregd_svc=true
180
-
181
-            if [ "$(stat -c %d:%i /)" != "$(stat -c %d:%i /proc/1/root/.)" ]; then
182
-                try_starting_lwregd_svc=false
183
-            fi
184
-
185
-            /bin/systemctl >/dev/null 2>&1
186
-            if [ $? -ne 0 ]; then
187
-                try_starting_lwregd_svc=false
188
-            fi
189
-
190
-            if [ $try_starting_lwregd_svc = true ]; then
191
-                %{_likewise_open_bindir}/lwregshell upgrade %{_datadir}/config/vmdir.reg
192
-                %{_likewise_open_bindir}/lwsm -q refresh
193
-                sleep 2
194
-            else
195
-                started_lwregd=false
196
-                if [ -z "`pidof lwregd`" ]; then
197
-                    echo "Starting lwregd"
198
-                    %{_likewise_open_sbindir}/lwregd &
199
-                    started_lwregd=true
200
-                    sleep 5
201
-                fi
202
-                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmdir.reg
203
-                if [ $started_lwregd = true ]; then
204
-                    kill -TERM `pidof lwregd`
205
-                    wait
206
-                fi
207
-            fi
208
-            ;;
209
-    esac
210
-
211
-%post client
212
-
213
-    # add libgssapi_srp.so to GSSAPI plugin directory
214
-    if [ ! -h %{_krb5_lib_dir}/gss/libgssapi_srp.so ]; then
215
-        /bin/ln -s %{_lib64dir}/libgssapi_srp.so %{_krb5_lib_dir}/gss/libgssapi_srp.so
216
-    fi
217
-
218
-    # Add GSSAPI SRP plugin configuration to GSS mech file
219
-    if [ -f %{_krb5_gss_conf_dir}/mech ]; then
220
-        if [ `grep -c  "1.2.840.113554.1.2.10" %{_krb5_gss_conf_dir}/mech` -lt 1 ]; then
221
-            echo "srp  1.2.840.113554.1.2.10 libgssapi_srp.so" >> %{_krb5_gss_conf_dir}/mech
222
-        fi
223
-    fi
224
-
225
-    # Restore commented out NTLM mech oid if found
226
-    if [ `grep -c  "#ntlm " %{_krb5_gss_conf_dir}/mech` -ge 1 ]; then
227
-        /bin/mv %{_krb5_gss_conf_dir}/mech %{_krb5_gss_conf_dir}/mech-$$
228
-        /bin/cat %{_krb5_gss_conf_dir}/mech-$$ | sed 's|^#ntlm|ntlm|' > %{_krb5_gss_conf_dir}/mech
229
-        if [ -s %{_krb5_gss_conf_dir}/mech ]; then
230
-            /bin/rm %{_krb5_gss_conf_dir}/mech-$$
231
-        fi
232
-    fi
233
-
234
-    # First argument is 1 => New Installation
235
-    # First argument is 2 => Upgrade
236
-
237
-    case "$1" in
238
-        1)
239
-            try_starting_lwregd_svc=true
240
-
241
-            if [ "$(stat -c %d:%i /)" != "$(stat -c %d:%i /proc/1/root/.)" ]; then
242
-                try_starting_lwregd_svc=false
243
-            fi
244
-
245
-            /bin/systemctl >/dev/null 2>&1
246
-            if [ $? -ne 0 ]; then
247
-                try_starting_lwregd_svc=false
248
-            fi
249
-
250
-            if [ $try_starting_lwregd_svc = true ]; then
251
-                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmdir-client.reg
252
-            else
253
-                started_lwregd=false
254
-                if [ -z "`pidof lwregd`" ]; then
255
-                    echo "Starting lwregd"
256
-                    %{_likewise_open_sbindir}/lwregd &
257
-                    started_lwregd=true
258
-                    sleep 5
259
-                fi
260
-                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmdir-client.reg
261
-                if [ $started_lwregd = true ]; then
262
-                    kill `pidof lwregd`
263
-                    wait
264
-                fi
265
-            fi
266
-            ;;         
267
-        2)
268
-            try_starting_lwregd_svc=true
269
-
270
-            if [ "$(stat -c %d:%i /)" != "$(stat -c %d:%i /proc/1/root/.)" ]; then
271
-                try_starting_lwregd_svc=false
272
-            fi
273
-
274
-            /bin/systemctl >/dev/null 2>&1
275
-            if [ $? -ne 0 ]; then
276
-                try_starting_lwregd_svc=false
277
-            fi
278
-
279
-            if [ $try_starting_lwregd_svc = true ]; then
280
-                %{_likewise_open_bindir}/lwregshell upgrade %{_datadir}/config/vmdir-client.reg
281
-                started_lwregd=false
282
-                if [ -z "`pidof lwregd`" ]; then
283
-                    echo "Starting lwregd"
284
-                    %{_likewise_open_sbindir}/lwregd &
285
-                    started_lwregd=true
286
-                    sleep 5
287
-                fi
288
-                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmdir-client.reg
289
-                if [ $started_lwregd = true ]; then
290
-                    kill `pidof lwregd`
291
-                    wait
292
-                fi
293
-            fi
294
-            ;;
295
-    esac
296
-
297
-%preun
298
-
299
-    # First argument is 0 => Uninstall
300
-    # First argument is 1 => Upgrade
301
-
302
-    case "$1" in
303
-        0)
304
-            %{_likewise_open_bindir}/lwsm info vmdir > /dev/null 2>&1
305
-            if [ $? -eq 0 ]; then
306
-                %{_likewise_open_bindir}/lwsm stop vmdir
307
-                %{_likewise_open_bindir}/lwregshell delete_tree 'HKEY_THIS_MACHINE\Services\vmdir'
308
-                /bin/systemctl restart lwsmd
309
-                %{_likewise_open_bindir}/lwsm autostart
310
-            fi
311
-
312
-            ;;
313
-    esac
314
-
315
-%preun client
316
-
317
-    # First argument is 0 => Uninstall
318
-    # First argument is 1 => Upgrade
319
-
320
-    case "$1" in
321
-        0)
322
-            # Cleanup GSSAPI SRP symlink
323
-            if [ -h %{_krb5_lib_dir}/gss/libgssapi_srp.so ]; then
324
-                /bin/rm -f %{_krb5_lib_dir}/gss/libgssapi_srp.so
325
-            fi
326
-
327
-            # Remove GSSAPI SRP Plugin configuration from GSS mech file
328
-            if [ -f %{_krb5_gss_conf_dir}/mech ]; then
329
-                if [ `grep -c "1.2.840.113554.1.2.10" %{_krb5_gss_conf_dir}/mech` -gt 0 ]; then
330
-                    /bin/cat %{_krb5_gss_conf_dir}/mech | sed '/1.2.840.113554.1.2.10/d' > "/tmp/mech-$$"
331
-                    if [ -s /tmp/mech-$$ ]; then
332
-                        /bin/mv "/tmp/mech-$$" %{_krb5_gss_conf_dir}/mech
333
-                    fi
334
-                fi
335
-            fi
336
-
337
-            ;;
338
-    esac
339
-
340
-%postun
341
-
342
-    # First argument is 0 => Uninstall
343
-    # First argument is 1 => Upgrade
344
-
345
-    /sbin/ldconfig
346
-
347
-    if [ -a %{_sasl2dir}/vmdird.conf ]; then
348
-        /bin/rm %{_sasl2dir}/vmdird.conf
349
-    fi
350
-
351
-    if [ "$1" = "0" ]; then
352
-        echo "Existing database files kept at [%{_dbdir}]."
353
-    fi
354
-
355
-%postun client
356
-
357
-    # First argument is 0 => Uninstall
358
-    # First argument is 1 => Upgrade
359
-#    case "$1" in
360
-#        0)
361
-#            %{_likewise_open_bindir}/lwregshell delete_tree 'HKEY_THIS_MACHINE\Services\vmdir'
362
-#            ;;
363
-#    esac
364
-
365
-%files
366
-%defattr(-,root,root)
367
-%{_sbindir}/*
368
-%{_bindir}/vdcadmintool
369
-%{_bindir}/vdcbackup
370
-%{_bindir}/vdcaclmgr
371
-%{_bindir}/vdcleavefed
372
-%{_bindir}/vdcpass
373
-%{_bindir}/vdcrepadmin
374
-%{_bindir}/vdcsetupldu
375
-%{_bindir}/vdcsrp
376
-%{_bindir}/unix_srp
377
-%{_bindir}/vdcupgrade
378
-%{_bindir}/vmkdc_admin
379
-%{_bindir}/vdcmetric
380
-%{_bindir}/vdcschema
381
-%{_bindir}/vmdir_upgrade.sh
382
-%{_bindir}/vdcresetMachineActCred
383
-%{_lib64dir}/libkrb5crypto.so*
384
-%{_lib64dir}/sasl2/libsaslvmdirdb.so*
385
-%{_lib64dir}/libvmkdcserv.so*
386
-%{_datadir}/config/saslvmdird.conf
387
-%{_datadir}/config/vmdir.reg
388
-%{_datadir}/config/vmdirschema.ldif
389
-%{_datadir}/config/vmdird-syslog-ng.conf
390
-%{_datadir}/config/vmdir-rest.json
391
-
392
-%files client
393
-%defattr(-,root,root)
394
-%{_datadir}/config/vmdir-client.reg
395
-%{_lib64dir}/libvmdirclient.so*
396
-%{_lib64dir}/libcsrp.so*
397
-%{_lib64dir}/libgssapi_ntlm.so*
398
-%{_lib64dir}/libgssapi_srp.so*
399
-%{_lib64dir}/libgssapi_unix.so*
400
-
401
-%files client-devel
402
-%defattr(-,root,root)
403
-%{_includedir}/vmdir.h
404
-%{_includedir}/vmdirauth.h
405
-%{_includedir}/vmdirclient.h
406
-%{_includedir}/vmdirerrors.h
407
-%{_includedir}/vmdirtypes.h
408
-%{_lib64dir}/libvmdirclient.a
409
-%{_lib64dir}/libvmdirclient.la
410
-%{_lib64dir}/libcsrp.a
411
-%{_lib64dir}/libcsrp.la
412
-%{_lib64dir}/libgssapi_ntlm.a
413
-%{_lib64dir}/libgssapi_ntlm.la
414
-%{_lib64dir}/libgssapi_srp.a
415
-%{_lib64dir}/libgssapi_srp.la
416
-%{_lib64dir}/libgssapi_unix.a
417
-%{_lib64dir}/libgssapi_unix.la
418
-
419
-%exclude %{_bindir}/vdcpromo
420
-%exclude %{_bindir}/vmdirclienttest
421
-%exclude %{_lib64dir}/libkrb5crypto.a
422
-%exclude %{_lib64dir}/libkrb5crypto.la
423
-%exclude %{_lib64dir}/sasl2/libsaslvmdirdb.a
424
-%exclude %{_lib64dir}/sasl2/libsaslvmdirdb.la
425
-%exclude %{_lib64dir}/libvmkdcserv.a
426
-%exclude %{_lib64dir}/libvmkdcserv.la
427
-%exclude %{_lib64dir}/*tests.*
428
-
429
-# %doc ChangeLog README COPYING
430
-
431
-%changelog
432
-*   Thu Mar 30 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.2.0-1
433
--   Initial - spec modified for Photon from lightwave git repo.
434 1
deleted file mode 100644
... ...
@@ -1,322 +0,0 @@
1
-Name:          vmware-dns
2
-Summary:       DNS Service
3
-Version:       1.2.0
4
-Release:       1%{?dist}
5
-License:       Apache 2.0
6
-Group:         Applications/System
7
-Vendor:        VMware, Inc.
8
-URL: 	       https://github.com/vmware/lightwave
9
-Source0:       lightwave-%{version}.tar.gz
10
-%define sha1 lightwave=5f8bb80732e5f03df321c52bf12c305e65ad66a3
11
-Distribution:  Photon
12
-Requires:  coreutils >= 8.22
13
-Requires:  openssl >= 1.0.2, krb5 >= 1.14
14
-Requires:  cyrus-sasl >= 2.1
15
-Requires:  likewise-open >= 6.2.11
16
-BuildRequires:  coreutils >= 8.22, openssl-devel >= 1.0.2
17
-BuildRequires:  krb5-devel >= 1.14, cyrus-sasl >= 2.1
18
-BuildRequires:  likewise-open-devel >= 6.2.10
19
-BuildRequires:  vmware-directory-client-devel = %{version}
20
-
21
-%if 0%{?_sasl_prefix:1} == 0
22
-%define _sasl_prefix /usr
23
-%endif
24
-
25
-%if 0%{?_krb5_prefix:1} == 0
26
-%define _krb5_prefix /usr
27
-%endif
28
-
29
-%if 0%{?_likewise_open_prefix:1} == 0
30
-%define _likewise_open_prefix /opt/likewise
31
-%endif
32
-
33
-%define _likewise_open_bindir %{_likewise_open_prefix}/bin
34
-%define _likewise_open_sbindir %{_likewise_open_prefix}/sbin
35
-
36
-%define _krb5_lib_dir %{_krb5_prefix}/lib64
37
-%define _krb5_gss_conf_dir /etc/gss
38
-%define _logdir /var/log/lightwave
39
-%define _logconfdir /etc/syslog-ng/lightwave.conf.d
40
-
41
-%define _prefix /opt/vmware
42
-%define _includedir %{_prefix}/include
43
-%define _lib64dir %{_prefix}/lib64
44
-%define _bindir %{_prefix}/bin
45
-%define _sbindir %{_prefix}/sbin
46
-%define _datadir %{_prefix}/share
47
-
48
-%description
49
-VMware DNS Service
50
-
51
-%package client
52
-Summary: VMware DNS Client
53
-Requires:  coreutils >= 8.22, openssl >= 1.0.2, krb5 >= 1.14, cyrus-sasl >= 2.1, likewise-open >= 6.2.9
54
-%description client
55
-Client libraries to communicate with DNS Service
56
-
57
-%package client-devel
58
-Summary: VMware DNS Client Development Library
59
-Requires: vmware-dns-client = %{version}
60
-%description client-devel
61
-Development Libraries to communicate with DNS Service
62
-
63
-%prep
64
-%setup -qn lightwave-%{version}
65
-
66
-%build
67
-export CFLAGS="-Wno-unused-but-set-variable -Wno-pointer-sign -Wno-implicit-function-declaration -Wno-address -Wno-enum-compare"
68
-cd vmdns/build
69
-autoreconf -mif ..
70
-../configure \
71
-    --prefix=%{_prefix} \
72
-    --libdir=%{_lib64dir} \
73
-    --localstatedir=%{_localstatedir}/lib/vmware/vmdir \
74
-    --with-vmdir=%{_prefix} \
75
-    --with-likewise=%{_likewise_open_prefix} \
76
-    --with-ssl=/usr 
77
-make
78
-
79
-%install
80
-
81
-[ %{buildroot} != "/" ] && rm -rf %{buildroot}/*
82
-cd vmdns/build && make install DESTDIR=$RPM_BUILD_ROOT
83
-
84
-%pre
85
-
86
-    # First argument is 1 => New Installation
87
-    # First argument is 2 => Upgrade
88
-
89
-    if [ "$(stat -c %d:%i /)" != "$(stat -c %d:%i /proc/1/root/.)" ]; then
90
-        # Not in chroot
91
-        if [ -z "`pidof lwsmd`" ]; then
92
-            /bin/systemctl >/dev/null 2>&1
93
-            if [ $? -ne 0 ]; then
94
-                /bin/systemctl start lwsmd
95
-            fi
96
-        fi
97
-    fi
98
-
99
-%pre client
100
-
101
-    # First argument is 1 => New Installation
102
-    # First argument is 2 => Upgrade
103
-
104
-    if [ "$(stat -c %d:%i /)" != "$(stat -c %d:%i /proc/1/root/.)" ]; then
105
-        # Not in chroot
106
-        if [ -z "`pidof lwsmd`" ]; then
107
-            /bin/systemctl >/dev/null 2>&1
108
-            if [ $? -ne 0 ]; then
109
-                /bin/systemctl start lwsmd
110
-            fi
111
-        fi
112
-    fi
113
-
114
-%post
115
-
116
-    /sbin/ldconfig
117
-
118
-    /bin/mkdir -m 755 -p %{_logdir}
119
-    /bin/mkdir -m 755 -p %{_logconfdir}
120
-    if [ -a %{_logconfdir}/vmdnsd-syslog-ng.conf ]; then
121
-        /bin/rm %{_logconfdir}/vmdnsd-syslog-ng.conf
122
-    fi
123
-    /bin/ln -s %{_datadir}/config/vmdnsd-syslog-ng.conf %{_logconfdir}/vmdnsd-syslog-ng.conf
124
-
125
-    # First argument is 1 => New Installation
126
-    # First argument is 2 => Upgrade
127
-
128
-    case "$1" in
129
-        1)
130
-            try_starting_lwregd_svc=true
131
-
132
-            if [ "$(stat -c %d:%i /)" != "$(stat -c %d:%i /proc/1/root/.)" ]; then
133
-                try_starting_lwregd_svc=false
134
-            fi
135
-
136
-            /bin/systemctl >/dev/null 2>&1
137
-            if [ $? -ne 0 ]; then
138
-                try_starting_lwregd_svc=false
139
-            fi
140
-
141
-            if [ $try_starting_lwregd_svc = true ]; then
142
-                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmdns.reg
143
-                %{_likewise_open_bindir}/lwsm -q refresh
144
-            else
145
-                started_lwregd=false
146
-                if [ -z "`pidof lwregd`" ]; then
147
-                    echo "Starting lwregd"
148
-                    %{_likewise_open_sbindir}/lwregd &
149
-                    started_lwregd=true
150
-                    sleep 5
151
-                fi
152
-                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmdns.reg
153
-                if [ $started_lwregd = true ]; then
154
-                    kill -TERM `pidof lwregd`
155
-                    wait
156
-                fi
157
-            fi
158
-            ;;         
159
-        2)
160
-            try_starting_lwregd_svc=true
161
-
162
-            if [ "$(stat -c %d:%i /)" != "$(stat -c %d:%i /proc/1/root/.)" ]; then
163
-                try_starting_lwregd_svc=false
164
-            fi
165
-
166
-            /bin/systemctl >/dev/null 2>&1
167
-            if [ $? -ne 0 ]; then
168
-                try_starting_lwregd_svc=false
169
-            fi
170
-
171
-            if [ $try_starting_lwregd_svc = true ]; then
172
-                %{_likewise_open_bindir}/lwregshell upgrade %{_datadir}/config/vmdns.reg
173
-                %{_likewise_open_bindir}/lwsm -q refresh
174
-            else
175
-                started_lwregd=false
176
-                if [ -z "`pidof lwregd`" ]; then
177
-                    echo "Starting lwregd"
178
-                    %{_likewise_open_sbindir}/lwregd &
179
-                    started_lwregd=true
180
-                    sleep 5
181
-                fi
182
-                %{_likewise_open_bindir}/lwregshell upgrade %{_datadir}/config/vmdns.reg
183
-                if [ $started_lwregd = true ]; then
184
-                    kill -TERM `pidof lwregd`
185
-                    wait
186
-                fi
187
-            fi
188
-            ;;
189
-    esac
190
-
191
-%post client
192
-
193
-    # First argument is 1 => New Installation
194
-    # First argument is 2 => Upgrade
195
-
196
-    case "$1" in
197
-        1)
198
-            try_starting_lwregd_svc=true
199
-
200
-            if [ "$(stat -c %d:%i /)" != "$(stat -c %d:%i /proc/1/root/.)" ]; then
201
-                try_starting_lwregd_svc=false
202
-            fi
203
-
204
-            /bin/systemctl >/dev/null 2>&1
205
-            if [ $? -ne 0 ]; then
206
-                try_starting_lwregd_svc=false
207
-            fi
208
-
209
-            if [ $try_starting_lwregd_svc = true ]; then
210
-                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmdns-client.reg
211
-                %{_likewise_open_bindir}/lwsm -q refresh
212
-            else
213
-                started_lwregd=false
214
-                if [ -z "`pidof lwregd`" ]; then
215
-                    echo "Starting lwregd"
216
-                    %{_likewise_open_sbindir}/lwregd &
217
-                    started_lwregd=true
218
-                    sleep 5
219
-                fi
220
-                %{_likewise_open_bindir}/lwregshell import %{_datadir}/config/vmdns-client.reg
221
-                if [ $started_lwregd = true ]; then
222
-                    kill -TERM `pidof lwregd`
223
-                    wait
224
-                fi
225
-            fi
226
-            ;;         
227
-        2)
228
-            try_starting_lwregd_svc=true
229
-
230
-            if [ "$(stat -c %d:%i /)" != "$(stat -c %d:%i /proc/1/root/.)" ]; then
231
-                try_starting_lwregd_svc=false
232
-            fi
233
-
234
-            /bin/systemctl >/dev/null 2>&1
235
-            if [ $? -ne 0 ]; then
236
-                try_starting_lwregd_svc=false
237
-            fi
238
-
239
-            if [ $try_starting_lwregd_svc = true ]; then
240
-                %{_likewise_open_bindir}/lwregshell upgrade %{_datadir}/config/vmdns-client.reg
241
-                %{_likewise_open_bindir}/lwsm -q refresh
242
-            else
243
-                started_lwregd=false
244
-                if [ -z "`pidof lwregd`" ]; then
245
-                    echo "Starting lwregd"
246
-                    %{_likewise_open_sbindir}/lwregd &
247
-                    started_lwregd=true
248
-                    sleep 5
249
-                fi
250
-                %{_likewise_open_bindir}/lwregshell upgrade %{_datadir}/config/vmdns-client.reg
251
-                if [ $started_lwregd = true ]; then
252
-                    kill -TERM `pidof lwregd`
253
-                    wait
254
-                fi
255
-            fi
256
-            ;;
257
-    esac
258
-
259
-%preun
260
-
261
-    # First argument is 0 => Uninstall
262
-    # First argument is 1 => Upgrade
263
-
264
-    case "$1" in
265
-        0)
266
-            ;;
267
-    esac
268
-
269
-%preun client
270
-
271
-    # First argument is 0 => Uninstall
272
-    # First argument is 1 => Upgrade
273
-
274
-    case "$1" in
275
-        0)
276
-            ;;
277
-    esac
278
-
279
-%postun
280
-
281
-    # First argument is 0 => Uninstall
282
-    # First argument is 1 => Upgrade
283
-
284
-    /sbin/ldconfig
285
-
286
-
287
-
288
-
289
-%postun client
290
-
291
-    # First argument is 0 => Uninstall
292
-    # First argument is 1 => Upgrade
293
-    case "$1" in
294
-        0)
295
-            ;;
296
-    esac
297
-
298
-%files
299
-%defattr(-,root,root)
300
-%{_sbindir}/vmdnsd
301
-%{_datadir}/config/vmdns.reg
302
-%{_datadir}/config/vmdnsd-syslog-ng.conf
303
-
304
-%files client
305
-%defattr(-,root,root)
306
-%{_bindir}/vmdns-cli
307
-%{_datadir}/config/vmdns-client.reg
308
-%{_lib64dir}/libvmdnsclient.*
309
-%{_lib64dir}/libvmsock.*
310
-
311
-%files client-devel
312
-%defattr(-,root,root,0755)
313
-%{_includedir}/vmdns.h
314
-%{_includedir}/vmdnstypes.h
315
-%{_lib64dir}/libvmdnsclient.*
316
-%{_lib64dir}/libvmsock.*
317
-
318
-%exclude %{_bindir}/dnstest
319
-
320
-%changelog
321
-*   Thu Mar 30 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.2.0-1
322
--   Initial - spec modified for Photon from lightwave git repo.
323 1
deleted file mode 100644
... ...
@@ -1,54 +0,0 @@
1
-%define debug_package %{nil}
2
-
3
-Name:          vmware-event
4
-Summary:       VMware Event SDK
5
-Version:       1.2.0
6
-Release:       2%{?dist}
7
-License:       Apache 2.0
8
-Group:         Applications/System
9
-Vendor:        VMware, Inc.
10
-URL: 	       https://github.com/vmware/lightwave
11
-Source0:       lightwave-%{version}.tar.gz
12
-%define sha1 lightwave=5f8bb80732e5f03df321c52bf12c305e65ad66a3
13
-Distribution:  Photon
14
-Requires:       coreutils >= 8.22
15
-BuildRequires:  coreutils >= 8.22
16
-
17
-%description
18
-VMware Event Service Software Development Kit
19
-
20
-%package    devel
21
-Summary:    Header files for VMWare Event Service
22
-Group:      Development/Libraries
23
-
24
-%description devel
25
-VMware Event Service Software Development Kit
26
-
27
-%prep
28
-%setup -qn lightwave-%{version}
29
-
30
-%define _prefix /opt/vmware
31
-%define _includedir %{_prefix}/include
32
-
33
-%build
34
-cd vmevent/build
35
-autoreconf -mif ..
36
-../configure \
37
-    --prefix=%{_prefix}
38
-
39
-make
40
-
41
-%install
42
-
43
-[ %{buildroot} != "/" ] && rm -rf %{buildroot}/*
44
-cd vmevent/build && make install DESTDIR=$RPM_BUILD_ROOT
45
-
46
-%files devel
47
-%defattr(-,root,root)
48
-%{_includedir}/*
49
-
50
-%changelog
51
-*   Tue Apr 25 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.2.0-2
52
--   disable debuginfo - dont change arch. package might have binaries in future
53
-*   Thu Mar 30 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.2.0-1
54
--   Initial - spec modified for Photon from lightwave git repo.
55 1
deleted file mode 100644
... ...
@@ -1,13 +0,0 @@
1
-diff --git a/config/pscsetup/build.xml b/config/pscsetup/build.xml
2
-index 097ff38..5323746 100644
3
-+++ b/config/pscsetup/build.xml
4
-@@ -9,7 +9,7 @@
5
-         <property file="../product.properties" />
6
-         <property name="MAINSRCROOT" value="${basedir}/.."/>
7
-         <property name="buildRoot" value="${MAINSRCROOT}/build/${PRODUCT_NAME}"/>
8
--        <property name="VMSTS_PACKAGE_BASE" value="${MAINSRCROOT}/../vmidentity/build/vmware-sts/packages" />
9
-+        <property name="VMSTS_PACKAGE_BASE" value="${VMSTS_CLASSPATH}" />
10
-         <property name="vmsts.classpath" value="${VMSTS_CLASSPATH}" />
11
-         <property name="build.packages.vmware-identity-platform"
12
-              value="${vmsts.classpath}/vmware-identity-platform.jar" />
13 1
deleted file mode 100644
... ...
@@ -1,170 +0,0 @@
1
-Name:          vmware-ic-config
2
-Summary:       VMware Infrastructure Controller Configuration Tool
3
-Version:       1.2.0
4
-Release:       1%{?dist}
5
-License:       Apache 2.0
6
-Group:         Applications/System
7
-Vendor:        VMware, Inc.
8
-URL: 	       https://github.com/vmware/lightwave
9
-Source0:       lightwave-%{version}.tar.gz
10
-%define sha1 lightwave=5f8bb80732e5f03df321c52bf12c305e65ad66a3
11
-Patch0:        ic_config_build_fixes.patch
12
-Distribution:  Photon
13
-
14
-Requires:  coreutils >= 8.22
15
-Requires:  openssl >= 1.0.2
16
-Requires:  likewise-open >= 6.2.11
17
-Requires:  vmware-directory-client = %{version}
18
-Requires:  vmware-afd-client = %{version}
19
-Requires:  vmware-ca-client = %{version}
20
-Requires:  gawk >= 4.1.3
21
-
22
-BuildRequires:  coreutils >= 8.22
23
-BuildRequires:  curl-devel
24
-BuildRequires:  jansson-devel
25
-BuildRequires:  likewise-open-devel >= 6.2.11
26
-BuildRequires:  openssl-devel >= 1.0.2
27
-BuildRequires:  vmware-directory = %{version}
28
-BuildRequires:  vmware-directory-client-devel = %{version}
29
-BuildRequires:  vmware-afd-client-devel = %{version}
30
-BuildRequires:  vmware-ca-client-devel = %{version}
31
-BuildRequires:  vmware-dns-client-devel = %{version}
32
-BuildRequires:  vmware-sts = %{version}
33
-BuildRequires:  openjdk >= 1.8.0.112-2, apache-ant >= 1.9.6-6
34
-BuildRequires:  ant-contrib >= 1.0b3
35
-BuildRequires:  apache-maven >= 3.3.9-8
36
-
37
-%define _prefix /opt/vmware
38
-%define _includedir %{_prefix}/include
39
-%define _lib64dir %{_prefix}/lib64
40
-%define _bindir %{_prefix}/bin
41
-%define _sbindir %{_prefix}/sbin
42
-%define _datadir %{_prefix}/share
43
-
44
-%define _bindir %{_prefix}/bin
45
-%define _configdir %{_prefix}/share/config
46
-%define _serviceddir /lib/systemd/system
47
-%define _jarsdir  %{_prefix}/jars
48
-
49
-%if 0%{?_likewise_open_prefix:1} == 0
50
-%define _likewise_open_prefix /opt/likewise
51
-%endif
52
-
53
-%define _jreextdir %{_java_home}/jre/lib/ext
54
-
55
-%if 0%{?_vmdir_prefix:1} == 0
56
-%define _vmdir_prefix /opt/vmware
57
-%endif
58
-
59
-%if 0%{?_vmafd_prefix:1} == 0
60
-%define _vmafd_prefix /opt/vmware
61
-%endif
62
-
63
-%if 0%{?_vmca_prefix:1} == 0
64
-%define _vmca_prefix /opt/vmware
65
-%endif
66
-
67
-%if 0%{?_vmdns_prefix:1} == 0
68
-%define _vmdns_prefix /opt/vmware
69
-%endif
70
-
71
-%if 0%{?_vmsts_prefix:1} == 0
72
-%define _vmsts_prefix /opt/vmware
73
-%endif
74
-
75
-%description
76
-VMware Infrastructure Controller Configuration Tool
77
-
78
-%prep
79
-%setup -qn lightwave-%{version}
80
-%patch0 -p1
81
-
82
-%build
83
-
84
-cd config/build
85
-autoreconf -mif .. &&
86
-../configure --prefix=%{_prefix} \
87
-             --libdir=%{_lib64dir} \
88
-             --with-likewise=%{_likewise_open_prefix} \
89
-             --with-vmdir=%{_vmdir_prefix} \
90
-             --with-vmca=%{_vmca_prefix} \
91
-             --with-vmdns=%{_vmdns_prefix} \
92
-             --with-afd=%{_vmafd_prefix} \
93
-             --with-sts=%{_vmsts_prefix} \
94
-             --with-ssl=/usr \
95
-             --with-java=%{_java_home} \
96
-             --with-ant=%{_ant_home} \
97
-             --with-maven=%{_maven_home} \
98
-             --disable-static
99
-make
100
-
101
-%install
102
-
103
-[ %{buildroot} != "/" ] && rm -rf %{buildroot}/*
104
-cd config/build && make install DESTDIR=%{buildroot}
105
-find %{buildroot} -name '*.la' -delete
106
-
107
-%pre
108
-
109
-    # First argument is 1 => New Installation
110
-    # First argument is 2 => Upgrade
111
-
112
-%post
113
-
114
-    # First argument is 1 => New Installation
115
-    # First argument is 2 => Upgrade
116
-
117
-    /sbin/ldconfig
118
-
119
-    /bin/systemctl enable firewall.service >/dev/null 2>&1
120
-    if [ $? -ne 0 ]; then
121
-        /bin/ln -s %{_serviceddir}/firewall.service /etc/systemd/system/multi-user.target.wants/firewall.service 
122
-    fi
123
-
124
-    /bin/systemctl >/dev/null 2>&1
125
-    if [ $? -eq 0 ]; then
126
-        /bin/systemctl daemon-reload
127
-    fi
128
-    /bin/systemctl start firewall.service
129
-
130
-%preun
131
-
132
-    # First argument is 0 => Uninstall
133
-    # First argument is 1 => Upgrade
134
-    /bin/systemctl >/dev/null 2>&1
135
-    if [ $? -eq 0 ]; then
136
-
137
-         if [ -f /etc/systemd/system/firewall.service ]; then
138
-             /bin/systemctl stop firewall.service
139
-             /bin/systemctl disable firewall.service
140
-             /bin/rm -f /etc/systemd/system/firewall.service
141
-             /bin/systemctl daemon-reload
142
-         fi
143
-
144
-    fi
145
-
146
-%postun
147
-
148
-    /sbin/ldconfig
149
-
150
-    # First argument is 0 => Uninstall
151
-    # First argument is 1 => Upgrade
152
-
153
-%files
154
-%defattr(-,root,root,0755)
155
-%{_bindir}/ic-promote
156
-%{_bindir}/ic-join
157
-%{_bindir}/configure-lightwave-server
158
-%{_bindir}/configure-identity-server
159
-%{_bindir}/domainjoin.sh
160
-%{_lib64dir}/*.so*
161
-%{_jarsdir}/*.jar
162
-%{_configdir}/firewall.json
163
-%{_configdir}/setfirewallrules.py
164
-%{_serviceddir}/firewall.service
165
-
166
-# %doc ChangeLog README COPYING
167
-
168
-%changelog
169
-*   Thu Mar 30 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.2.0-1
170
--   Initial - spec modified for Photon from lightwave git repo.
171 1
deleted file mode 100644
... ...
@@ -1,32 +0,0 @@
1
-Name:           vmware-lightwave-clients
2
-Summary:        VMware Infrastructure Client
3
-Version:        1.2.0
4
-Release:        1%{?dist}
5
-License:        Apache 2.0
6
-Group:          Applications/System
7
-Vendor:         VMware, Inc.
8
-URL: 	        https://github.com/vmware/lightwave
9
-Distribution:   Photon
10
-
11
-Requires:  coreutils >= 8.22
12
-Requires:  openssl >= 1.0.2
13
-Requires:  likewise-open >= 6.2.11
14
-Requires:  vmware-directory-client = %{version}
15
-Requires:  vmware-afd = %{version}
16
-Requires:  vmware-ca-client = %{version}
17
-Requires:  vmware-ic-config = %{version}
18
-Requires:  vmware-dns-client = %{version}
19
-
20
-%description
21
-VMware Infrastructure Controller Clients
22
-
23
-%prep
24
-
25
-%build
26
-
27
-%files
28
-%defattr(-,root,root,0755)
29
-
30
-%changelog
31
-*   Thu Mar 30 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.2.0-1
32
--   Initial - spec modified for Photon from lightwave git repo.
33 1
deleted file mode 100644
... ...
@@ -1,68 +0,0 @@
1
-Name:          vmware-lightwave-server
2
-Summary:       VMware Lightwave Server
3
-Version:       1.2.0
4
-Release:       1%{?dist}
5
-Group:         Applications/System
6
-Vendor:        VMware, Inc.
7
-License:       Apache 2.0
8
-URL: 	       https://github.com/vmware/lightwave
9
-Distribution:  Photon
10
-
11
-Requires:  coreutils >= 8.22
12
-Requires:  openssl >= 1.0.2
13
-Requires:  likewise-open >= 6.2.11
14
-Requires:  vmware-directory = %{version}
15
-Requires:  vmware-afd = %{version}
16
-Requires:  vmware-ca = %{version}
17
-Requires:  vmware-ic-config = %{version}
18
-Requires:  vmware-sts = %{version}
19
-Requires:  vmware-dns = %{version}
20
-
21
-%description
22
-VMware Infrastructure Controller
23
-
24
-%build
25
-
26
-%pre
27
-
28
-    # First argument is 1 => New Installation
29
-    # First argument is 2 => Upgrade
30
-
31
-%post
32
-
33
-    # First argument is 1 => New Installation
34
-    # First argument is 2 => Upgrade
35
-case "$1" in
36
-    1)
37
-        # Configure syslog-ng
38
-        LINE='@include "lightwave.conf.d"'
39
-        FILE=/etc/syslog-ng/syslog-ng.conf
40
-        if [ -f "$FILE" ]; then
41
-            grep -qs "$LINE" "$FILE"
42
-            if [ "$?" -ne 0 ]; then
43
-                echo "$LINE" >> "$FILE"
44
-                pid=$( pidof syslog-ng )
45
-                if [ -n "$pid" ]; then
46
-                    kill -HUP $pid
47
-                fi
48
-            fi
49
-        fi
50
-        ;;
51
-esac
52
-
53
-%preun
54
-
55
-    # First argument is 0 => Uninstall
56
-    # First argument is 1 => Upgrade
57
-
58
-%postun
59
-
60
-    # First argument is 0 => Uninstall
61
-    # First argument is 1 => Upgrade
62
-
63
-%files
64
-%defattr(-,root,root,0755)
65
-
66
-%changelog
67
-*   Thu Mar 30 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.2.0-1
68
--   Initial - spec modified for Photon from lightwave git repo.
69 1
deleted file mode 100644
... ...
@@ -1,298 +0,0 @@
1
-Name:          vmware-sts
2
-Summary:       VMware Secure Token Service
3
-Version:       1.2.0
4
-Release:       1%{?dist}
5
-License:       Apache 2.0
6
-Group:         Applications/System
7
-Vendor:        VMware, Inc.
8
-URL: 	       https://github.com/vmware/lightwave
9
-Distribution:  Photon
10
-Source0:       lightwave-%{version}.tar.gz
11
-%define sha1 lightwave=5f8bb80732e5f03df321c52bf12c305e65ad66a3
12
-
13
-Requires:  commons-daemon >= 1.0.15
14
-Requires:  coreutils >= 8.22
15
-Requires:  openssl >= 1.0.2
16
-Requires:  likewise-open >= 6.2.11
17
-Requires:  vmware-directory = %{version}
18
-Requires:  vmware-afd = %{version}
19
-Requires:  vmware-ca = %{version}
20
-Requires:  openjre >= 1.8.0.112-2
21
-Requires:  apache-tomcat >= 8.5.8
22
-Requires:  %{name}-client = %{version}-%{release}
23
-
24
-BuildRequires:  curl-devel
25
-BuildRequires:  commons-daemon >= 1.0.15
26
-BuildRequires:  coreutils >= 8.22
27
-BuildRequires:  e2fsprogs-devel
28
-BuildRequires:  jansson-devel
29
-BuildRequires:  jaxws-ri = 2.2.10
30
-BuildRequires:  krb5-devel >= 1.14
31
-BuildRequires:  openssl-devel >= 1.0.2
32
-BuildRequires:  likewise-open-devel >= 6.2.11
33
-BuildRequires:  vmware-directory-client-devel = %{version}
34
-BuildRequires:  vmware-ca-client-devel = %{version}
35
-BuildRequires:  vmware-afd-client-devel = %{version}
36
-BuildRequires:  openjdk >= 1.8.0.112-2, apache-ant >= 1.9.6-6
37
-BuildRequires:  ant-contrib >= 1.0b3
38
-BuildRequires:  apache-maven >= 3.3.9-8
39
-
40
-
41
-%define _prefix /opt/vmware
42
-%define _includedir %{_prefix}/include
43
-%define _lib64dir %{_prefix}/lib64
44
-%define _bindir %{_prefix}/bin
45
-%define _sbindir %{_prefix}/sbin
46
-%define _datadir %{_prefix}/share
47
-%define _jreextdir %{_java_home}/jre/lib/ext
48
-
49
-%define _dbdir %_localstatedir/lib/vmware/vmsts
50
-%define _jarsdir %_prefix/jars
51
-%define _binsdir %_prefix/bin
52
-%define _webappsdir %_prefix/vmware-sts/webapps
53
-%define _backupdir /tmp/sso
54
-%define _commons_daemon_home /var/opt/commons-daemon-1.0.15
55
-%define _tomcat_home /var/opt/apache-tomcat-8.0.37
56
-%define _jaxws_home /opt/jaxws-ri-2.2.10
57
-
58
-%if 0%{?_likewise_open_prefix:1} == 0
59
-%define _likewise_open_prefix /opt/likewise
60
-%endif
61
-
62
-%define _likewise_open_bindir %{_likewise_open_prefix}/bin
63
-%define _likewise_open_sbindir %{_likewise_open_prefix}/sbin
64
-
65
-%description
66
-VMware Secure Token Server
67
-
68
-%package client
69
-Summary:   VMware Secure Token Service Client
70
-Requires:  coreutils >= 8.22
71
-Requires:  openssl >= 1.0.2
72
-Requires:  openjre >= 1.8.0.112-2
73
-Requires:  vmware-directory-client >= %{version}
74
-Requires:  likewise-open >= 6.2.11
75
-%description client
76
-Client libraries to communicate with VMware Secure Token Service
77
-
78
-%package samples
79
-Summary: VMware Secure Token Service Samples
80
-Requires:  vmware-sts-client >= %{version}
81
-%description samples
82
-Samples for VMware Secure Token Service
83
-
84
-%prep
85
-%setup -qn lightwave-%{version}
86
-
87
-%build
88
-mkdir -p vmafd/build/authentication-framework/packages/
89
-ln -s %{_jreextdir}/*.jar vmafd/build/authentication-framework/packages/
90
-ln -s %{_prefix}/jars/authentication-framework.jar vmafd/build/authentication-framework/packages/
91
-mkdir -p vmca/build/packages/
92
-ln -s %{_prefix}/jars/vmware-vmca-client.jar vmca/build/packages/
93
-cd vmidentity/build
94
-autoreconf -mif .. &&
95
-../configure --prefix=%{_prefix} \
96
-             --libdir=%{_lib64dir} \
97
-             --localstatedir=%{_dbdir} \
98
-             --with-afd=%{_prefix} \
99
-             --with-likewise=%{_likewise_open_prefix} \
100
-             --with-jansson=/usr \
101
-             --with-curl=/usr \
102
-             --with-ssl=/usr \
103
-             --with-java=%{_java_home} \
104
-             --with-commons-daemon=%{_commons_daemon_home} \
105
-             --with-ant=%{_ant_home} \
106
-             --with-tomcat=%{_tomcat_home} \
107
-             --with-jax-ws=%{_jaxws_home} \
108
-             --with-maven=%{_maven_home} \
109
-             --disable-static
110
-make
111
-
112
-%install
113
-
114
-[ %{buildroot} != "/" ] && rm -rf %{buildroot}/*
115
-cd vmidentity/build && make install DESTDIR=%{buildroot}
116
-find %{buildroot} -name '*.la' -delete
117
-
118
-%pre
119
-
120
-    # First argument is 1 => New Installation
121
-    # First argument is 2 => Upgrade
122
-if [[ $1 -gt 1 ]]
123
-then
124
-    if [ ! -d %{_backupdir} ];
125
-    then
126
-        /bin/mkdir "%{_backupdir}"
127
-    fi
128
-    /bin/cp "%{_prefix}/vmware-sts/conf/server.xml" "%{_backupdir}/server.xml"
129
-fi
130
-
131
-%post
132
-
133
-    # First argument is 1 => New Installation
134
-    # First argument is 2 => Upgrade
135
-    /sbin/ldconfig
136
-
137
-    /bin/mkdir -m 700 -p %{_dbdir}
138
-
139
-case "$1" in
140
-    1)
141
-
142
-        /bin/systemctl enable vmware-stsd.service >/dev/null 2>&1
143
-        if [ $? -ne 0 ]; then
144
-            /bin/ln -s /lib/systemd/system/vmware-stsd.service /etc/systemd/system/multi-user.target.wants/vmware-stsd.service
145
-        fi
146
-        /bin/systemctl >/dev/null 2>&1
147
-        if [ $? -eq 0 ]; then
148
-            /bin/systemctl daemon-reload
149
-        fi
150
-
151
-        ;;
152
-
153
-    2)
154
-        %{_sbindir}/configure-build.sh "%{_backupdir}"
155
-        ;;
156
-esac
157
-
158
-if [ -x "%{_lwisbindir}/lwregshell" ]
159
-then
160
-    %{_lwisbindir}/lwregshell list_keys "[HKEY_THIS_MACHINE\Software\VMware\Identity]" > /dev/null 2>&1
161
-    if [ $? -ne 0 ]; then
162
-        # add key if not exist
163
-        %{_lwisbindir}/lwregshell add_key "[HKEY_THIS_MACHINE\Software]"
164
-        %{_lwisbindir}/lwregshell add_key "[HKEY_THIS_MACHINE\Software\VMware]"
165
-        %{_lwisbindir}/lwregshell add_key "[HKEY_THIS_MACHINE\Software\VMware\Identity]"
166
-    fi
167
-
168
-    %{_lwisbindir}/lwregshell list_values "[HKEY_THIS_MACHINE\Software\VMware\Identity]" | grep "Release" > /dev/null 2>&1
169
-    if [ $? -ne 0 ]; then
170
-        # add value if not exist
171
-        %{_lwisbindir}/lwregshell add_value "[HKEY_THIS_MACHINE\Software\VMware\Identity]" "Release" REG_SZ "Lightwave"
172
-    fi
173
-
174
-    %{_lwisbindir}/lwregshell list_values "[HKEY_THIS_MACHINE\Software\VMware\Identity]" | grep "Version" > /dev/null 2>&1
175
-    if [ $? -ne 0 ]; then
176
-        # add value if not exist
177
-        %{_lwisbindir}/lwregshell add_value "[HKEY_THIS_MACHINE\Software\VMware\Identity]" "Version" REG_SZ "%{_version}"
178
-    else
179
-        # set value if exists
180
-        %{_lwisbindir}/lwregshell set_value "[HKEY_THIS_MACHINE\Software\VMware\Identity]" "Version" "%{_version}"
181
-    fi
182
-fi
183
-
184
-%preun
185
-
186
-    # First argument is 0 => Uninstall
187
-    # First argument is 1 => Upgrade
188
-
189
-if [ "$1" = 0 ]; then
190
-    /bin/systemctl >/dev/null 2>&1
191
-    if [ $? -eq 0 ]; then
192
-
193
-         if [ -f /etc/systemd/system/vmware-stsd.service ]; then
194
-             /bin/systemctl stop vmware-stsd.service
195
-             /bin/systemctl disable vmware-stsd.service
196
-             /bin/rm -f /etc/systemd/system/vmware-stsd.service
197
-             /bin/systemctl daemon-reload
198
-         fi
199
-    fi
200
-fi
201
-
202
-%postun
203
-
204
-    /sbin/ldconfig
205
-
206
-    # First argument is 0 => Uninstall
207
-    # First argument is 1 => Upgrade
208
-
209
-    case "$1" in
210
-        0)
211
-            /bin/rm -rf %{_dbdir}
212
-
213
-            if [ -x "%{_lwisbindir}/lwregshell" ]
214
-            then
215
-                %{_lwisbindir}/lwregshell list_keys "[HKEY_THIS_MACHINE\Software\VMware\Identity]" > /dev/null 2>&1
216
-                if [ $? -eq 0 ]; then
217
-                    # delete key if exist
218
-                    %{_lwisbindir}/lwregshell delete_tree "[HKEY_THIS_MACHINE\Software\VMware\Identity]"
219
-                fi
220
-            fi
221
-
222
-            ;;
223
-    esac
224
-
225
-%files
226
-%defattr(-,root,root,0755)
227
-/lib/systemd/system/vmware-stsd.service
228
-%{_sbindir}/vmware-stsd.sh
229
-%{_sbindir}/configure-build.sh
230
-%{_sbindir}/sso-config.sh
231
-%{_includedir}/*.h
232
-%{_lib64dir}/*.so*
233
-%{_binsdir}/test-ldapbind
234
-%{_binsdir}/test-logon
235
-%{_binsdir}/test-svr
236
-%{_jarsdir}/openidconnect-client-lib.jar
237
-%{_jarsdir}/openidconnect-common.jar
238
-%{_jarsdir}/openidconnect-protocol.jar
239
-%{_jarsdir}/samlauthority.jar
240
-%{_jarsdir}/vmware-identity-diagnostics.jar
241
-%{_jarsdir}/vmware-identity-idm-server.jar
242
-%{_jarsdir}/vmware-identity-rest-afd-server.jar
243
-%{_jarsdir}/vmware-identity-rest-core-server.jar
244
-%{_jarsdir}/vmware-identity-rest-idm-server.jar
245
-%{_jarsdir}/vmware-directory-rest-server.jar
246
-%{_jarsdir}/vmware-identity-install.jar
247
-%{_jarsdir}/vmware-identity-sso-config.jar
248
-%{_jarsdir}/websso.jar
249
-%{_jarsdir}/sts.jar
250
-%{_jarsdir}/openidconnect-server.jar
251
-%{_webappsdir}/lightwaveui.war
252
-%{_webappsdir}/ROOT.war
253
-%{_datadir}/config/idm/*
254
-%config %attr(600, root, root) %{_prefix}/vmware-sts/bin/setenv.sh
255
-%config %attr(600, root, root) %{_prefix}/vmware-sts/bin/vmware-identity-tomcat-extensions.jar
256
-
257
-%config %attr(600, root, root) %{_prefix}/vmware-sts/conf/catalina.policy
258
-%config %attr(600, root, root) %{_prefix}/vmware-sts/conf/catalina.properties
259
-%config %attr(600, root, root) %{_prefix}/vmware-sts/conf/context.xml
260
-%config %attr(600, root, root) %{_prefix}/vmware-sts/conf/logging.properties
261
-%config %attr(600, root, root) %{_prefix}/vmware-sts/conf/server.xml
262
-%config %attr(600, root, root) %{_prefix}/vmware-sts/conf/web.xml
263
-%config %attr(600, root, root) %{_prefix}/vmware-sts/conf/tomcat-users.xml
264
-
265
-%files client
266
-%defattr(-,root,root)
267
-%{_jarsdir}/samltoken.jar
268
-%{_jarsdir}/vmware-identity-rest-idm-common.jar
269
-%{_jarsdir}/vmware-directory-rest-common.jar
270
-%{_jarsdir}/vmware-directory-rest-client.jar
271
-%{_jarsdir}/vmware-identity-rest-core-common.jar
272
-%{_jarsdir}/vmware-identity-websso-client.jar
273
-%{_jarsdir}/vmware-identity-platform.jar
274
-%{_jarsdir}/vmware-identity-wsTrustClient.jar
275
-%{_jarsdir}/vmware-identity-rest-afd-common.jar
276
-%{_jarsdir}/openidconnect-common.jar
277
-%{_jarsdir}/vmware-identity-depends.jar
278
-%{_jarsdir}/openidconnect-client-lib.jar
279
-%{_jarsdir}/vmware-identity-idm-client.jar
280
-%{_jarsdir}/vmware-identity-idm-interface.jar
281
-%{_jarsdir}/vmware-identity-rest-afd-client.jar
282
-%{_jarsdir}/vmware-identity-rest-core-client.jar
283
-%{_jarsdir}/vmware-identity-rest-idm-client.jar
284
-%{_jarsdir}/vmware-directory-rest-client.jar
285
-%{_includedir}/*.h
286
-%{_lib64dir}/*.so*
287
-
288
-%exclude %{_bindir}/*test
289
-
290
-# %doc ChangeLog README COPYING
291
-
292
-%files samples
293
-%{_webappsdir}/openidconnect-sample-rp.war
294
-%{_jarsdir}/vmware-identity-rest-idm-samples.jar
295
-
296
-%changelog
297
-*   Thu Mar 30 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.2.0-1
298
--   Initial - spec modified for Photon from lightwave git repo.