61
61
$(MAKE) dsc110
62
62
$(MAKE) dsckit110
63
63
endif
64
+ ifeq ($(BUILD_SSL_300),1)
65
+ rm -rf omi-1.0.8/output_openssl_3.0.0/lib/libdsccore.so
66
+ $(MAKE) omi300
67
+ $(MAKE) dsc300
68
+ $(MAKE) dsckit300
69
+ endif
64
70
65
71
endif
66
72
@@ -95,6 +101,16 @@ endif
95
101
-mkdir -p release; \
96
102
cp omi-1.0.8/output_openssl_1.1.0/release/*.{rpm,deb} output/release/*.{rpm,deb} release/
97
103
104
+ ifeq ($(BUILD_OMS ) ,BUILD_OMS)
105
+ dsckit300 : nx nxOMSPerfCounter nxOMSSyslog nxOMSKeyMgmt nxOMSPlugin nxOMSCustomLog nxOMSSudoCustomLog nxFileInventory nxOMSGenerateInventoryMof nxOMSAgentNPMConfig nxOMSAutomationWorker nxOMSAuditdPlugin
106
+ else
107
+ dsckit300 : nx nxNetworking nxComputerManagement nxMySQL
108
+ endif
109
+ $(MAKE) -C $(INSTALLBUILDER_DIR) SSL_VERSION=300 BUILD_RPM=$(BUILD_RPM) BUILD_DPKG=$(BUILD_DPKG) BUILD_OMS_VAL=$(BUILD_OMS_VAL)
110
+
111
+ -mkdir -p release; \
112
+ cp omi-1.0.8/output_openssl_3.0.0/release/*.{rpm,deb} output/release/*.{rpm,deb} release/
113
+
98
114
dsc098 : lcm098 providers
99
115
mkdir -p intermediate/Scripts
100
116
mkdir -p intermediate/Scripts/python3
@@ -226,6 +242,49 @@ dsc110: lcm110 providers
226
242
done
227
243
if [ -f ../dsc.version ]; then cp -f ../dsc.version build/dsc.version; else cp -f build/Makefile.version build/dsc.version; fi
228
244
245
+ dsc300 : lcm300 providers
246
+ mkdir -p intermediate/Scripts
247
+ mkdir -p intermediate/Scripts/python3
248
+ mkdir -p intermediate/Modules
249
+ . omi-1.0.8/output_openssl_3.0.0/config.mak; \
250
+ for f in LCM/scripts/* .py LCM/scripts/* .sh Providers/Scripts/* .py Providers/Scripts/* .sh; do \
251
+ cat $$ f | \
252
+ sed " s@<CONFIG_BINDIR>@$$ CONFIG_BINDIR@" | \
253
+ sed " s@<CONFIG_LIBDIR>@$$ CONFIG_LIBDIR@" | \
254
+ sed " s@<CONFIG_LOCALSTATEDIR>@$$ CONFIG_LOCALSTATEDIR@" | \
255
+ sed " s@<CONFIG_SYSCONFDIR>@$$ CONFIG_SYSCONFDIR@" | \
256
+ sed " s@<CONFIG_SYSCONFDIR_DSC>@$( CONFIG_SYSCONFDIR_DSC) @" | \
257
+ sed " s@<OAAS_CERTPATH>@$( OAAS_CERTPATH) @" | \
258
+ sed " s@<OAAS_KEYPATH>@$( OAAS_KEYPATH) @" | \
259
+ sed " s@<OAAS_THUMBPRINT>@$( OAAS_THUMBPRINT) @" | \
260
+ sed " s@<OMI_LIB_SCRIPTS>@$$ CONFIG_LIBDIR/Scripts@" | \
261
+ sed " s@<PYTHON_PID_DIR>@$( PYTHON_PID_DIR) @" | \
262
+ sed " s@<DSC_NAMESPACE>@$( DSC_NAMESPACE) @" | \
263
+ sed " s@<DSC_SCRIPT_PATH>@$( DSC_SCRIPT_PATH) @" | \
264
+ sed " s@<DSC_HOST_BASE_PATH>@$( DSC_HOST_BASE_PATH) @" | \
265
+ sed " s@<DSC_MODULES_PATH>@$( DSC_MODULES_PATH) @" > intermediate/Scripts/` basename $$ f` ; \
266
+ chmod a+x intermediate/Scripts/` basename $$ f` ; \
267
+ done
268
+
269
+ for f in LCM/scripts/python3/*.py LCM/scripts/python3/*.sh; do \
270
+ cat $$f | \
271
+ sed "s@<CONFIG_BINDIR>@$$CONFIG_BINDIR@" | \
272
+ sed "s@<CONFIG_LIBDIR>@$$CONFIG_LIBDIR@" | \
273
+ sed "s@<CONFIG_LOCALSTATEDIR>@$$CONFIG_LOCALSTATEDIR@" | \
274
+ sed "s@<CONFIG_SYSCONFDIR>@$$CONFIG_SYSCONFDIR@" | \
275
+ sed "s@<CONFIG_SYSCONFDIR_DSC>@$(CONFIG_SYSCONFDIR_DSC)@" | \
276
+ sed "s@<OAAS_CERTPATH>@$(OAAS_CERTPATH)@" | \
277
+ sed "s@<OAAS_KEYPATH>@$(OAAS_KEYPATH)@" | \
278
+ sed "s@<OAAS_THUMBPRINT>@$(OAAS_THUMBPRINT)@" | \
279
+ sed "s@<OMI_LIB_SCRIPTS>@$$CONFIG_LIBDIR/Scripts@" | \
280
+ sed "s@<PYTHON_PID_DIR>@$(PYTHON_PID_DIR)@" | \
281
+ sed "s@<DSC_NAMESPACE>@$(DSC_NAMESPACE)@" | \
282
+ sed "s@<DSC_SCRIPT_PATH>@$(DSC_SCRIPT_PATH)@" | \
283
+ sed "s@<DSC_HOST_BASE_PATH>@$(DSC_HOST_BASE_PATH)@" | \
284
+ sed "s@<DSC_MODULES_PATH>@$(DSC_MODULES_PATH)@" > intermediate/Scripts/python3/`basename $$f`; \
285
+ chmod a+x intermediate/Scripts/python3/`basename $$f`; \
286
+ done
287
+ if [ -f ../dsc.version ]; then cp -f ../dsc.version build/dsc.version; else cp -f build/Makefile.version build/dsc.version; fi
229
288
230
289
omi098 :
231
290
$(MAKE ) configureomi098
@@ -248,6 +307,13 @@ omi110:
248
307
$(MAKE ) -C omi-1.0.8
249
308
$(MAKE ) -C omi-1.0.8/installbuilder SSL_VERSION=110 BUILD_RPM=$(BUILD_RPM ) BUILD_DPKG=$(BUILD_DPKG ) SSL_BUILD=1.1.0
250
309
310
+ omi300 :
311
+ $(MAKE ) configureomi300
312
+ rm -rf omi-1.0.8/output
313
+ ln -s output_openssl_3.0.0 omi-1.0.8/output
314
+ $(MAKE ) -C omi-1.0.8
315
+ $(MAKE ) -C omi-1.0.8/installbuilder SSL_VERSION=300 BUILD_RPM=$(BUILD_RPM ) BUILD_DPKG=$(BUILD_DPKG ) SSL_BUILD=3.0.0
316
+
251
317
configureomi098 :
252
318
(cd omi-1.0.8; ./configure $( DEBUG_FLAGS) --enable-preexec --prefix=/opt/omi --outputdirname=output_openssl_0.9.8 --localstatedir=/var/opt/omi --sysconfdir=/etc/opt/omi/conf --certsdir=/etc/opt/omi/ssl --opensslcflags=" $( openssl098_cflags) " --openssllibs=" -L$( current_dir) /ext/curl/current_platform/lib $( openssl098_libs) " --openssllibdir=" $( openssl098_libdir) " )
253
319
@@ -257,6 +323,9 @@ configureomi100:
257
323
configureomi110 :
258
324
(cd omi-1.0.8; ./configure $( DEBUG_FLAGS) --enable-preexec --prefix=/opt/omi --outputdirname=output_openssl_1.1.0 --localstatedir=/var/opt/omi --sysconfdir=/etc/opt/omi/conf --certsdir=/etc/opt/omi/ssl --opensslcflags=" $( openssl110_cflags) " --openssllibs=" -L$( current_dir) /ext/curl/current_platform/lib $( openssl110_libs) " --openssllibdir=" $( openssl110_libdir) " )
259
325
326
+ configureomi300 :
327
+ (cd omi-1.0.8; ./configure $( DEBUG_FLAGS) --enable-preexec --prefix=/opt/omi --outputdirname=output_openssl_3.0.0 --localstatedir=/var/opt/omi --sysconfdir=/etc/opt/omi/conf --certsdir=/etc/opt/omi/ssl --opensslcflags=" $( openssl300_cflags) " --openssllibs=" -L$( current_dir) /ext/curl/current_platform/lib $( openssl300_libs) " --openssllibdir=" $( openssl300_libdir) " )
328
+
260
329
lcm098 :
261
330
$(MAKE ) -C LCM
262
331
@@ -266,6 +335,9 @@ lcm100:
266
335
lcm110 :
267
336
$(MAKE ) -C LCM
268
337
338
+ lcm300 :
339
+ $(MAKE ) -C LCM
340
+
269
341
providers :
270
342
$(MAKE ) -C Providers
271
343
@@ -684,6 +756,7 @@ distclean: clean
684
756
rm -rf omi-1.0.8/output_openssl_0.9.8
685
757
rm -rf omi-1.0.8/output_openssl_1.0.0
686
758
rm -rf omi-1.0.8/output_openssl_1.1.0
759
+ rm -rf omi-1.0.8/output_openssl_3.0.0
687
760
688
761
clean :
689
762
ifeq ($(BUILD_LOCAL ) ,1)
0 commit comments