Skip to content

Commit

Permalink
Merge pull request #768 from microsoft/omi/1.9.1-0
Browse files Browse the repository at this point in the history
omi/v1.9.1-0
  • Loading branch information
Yash-Khatri authored Sep 20, 2024
2 parents d7a413c + 93093da commit 3298895
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 5 deletions.
44 changes: 41 additions & 3 deletions Unix/installbuilder/GNUmakefile
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,10 @@ ifneq ($(PF),Darwin)
ifneq ($(PF),Linux)
@echo "========================= Make OMI installer $(PF_DISTRO) with symbols"
sudo rm -rf $(OUTPUTDIR)/intermediate/staging
mkdir -p $(OUTPUTDIR)/release $(OUTPUTDIR)/intermediate
mkdir -p $(OUTPUTDIR)/release $(OUTPUTDIR)/intermediate $(OUTPUTDIR)/windbg
cp $(OUTPUTDIR)/bin/omiserver $(OUTPUTDIR)/windbg/omiserver
cp $(OUTPUTDIR)/bin/omiengine $(OUTPUTDIR)/windbg/omiengine
cp $(OUTPUTDIR)/bin/omiagent $(OUTPUTDIR)/windbg/omiagent
sudo python $(TOP)/../../pal/installer/InstallBuilder/installbuilder.py \
--BASE_DIR=$(OUTPUTDIR) \
--TARGET_DIR=$(OUTPUTDIR)/release \
Expand Down Expand Up @@ -198,7 +201,18 @@ ifneq ($(PF),Darwin)
ifeq ($(BUILD_RPM),1)
@echo "========================= Make OMI installer RPM with symbols"
sudo rm -rf $(OUTPUTDIR)/intermediate/staging
mkdir -p $(OUTPUTDIR)/release $(OUTPUTDIR)/intermediate
mkdir -p $(OUTPUTDIR)/release $(OUTPUTDIR)/intermediate $(OUTPUTDIR)/windbg
ifeq ($(ENABLE_SECURITY_HARDENING),1)
cp $(OUTPUTDIR)/bin/omiserver $(OUTPUTDIR)/windbg/omiserver
cp $(OUTPUTDIR)/bin/omiengine $(OUTPUTDIR)/windbg/omiengine
cp $(OUTPUTDIR)/bin/omiagent $(OUTPUTDIR)/windbg/omiagent
else
ifneq ($(PF_ARCH),x64)
cp $(OUTPUTDIR)/bin/omiserver $(OUTPUTDIR)/windbg/omiserver
cp $(OUTPUTDIR)/bin/omiengine $(OUTPUTDIR)/windbg/omiengine
cp $(OUTPUTDIR)/bin/omiagent $(OUTPUTDIR)/windbg/omiagent
endif
endif
sudo python $(TOP)/../../pal/installer/InstallBuilder/installbuilder.py \
--BASE_DIR=$(OUTPUTDIR) \
--TARGET_DIR=$(OUTPUTDIR)/release \
Expand All @@ -223,7 +237,18 @@ ifneq ($(PF),Darwin)

@echo "========================= Make OMI installer DPKG with symbols"
sudo rm -rf $(OUTPUTDIR)/intermediate/staging
mkdir -p $(OUTPUTDIR)/release $(OUTPUTDIR)/intermediate
mkdir -p $(OUTPUTDIR)/release $(OUTPUTDIR)/intermediate $(OUTPUTDIR)/windbg
ifeq ($(ENABLE_SECURITY_HARDENING),1)
cp $(OUTPUTDIR)/bin/omiserver $(OUTPUTDIR)/windbg/omiserver
cp $(OUTPUTDIR)/bin/omiengine $(OUTPUTDIR)/windbg/omiengine
cp $(OUTPUTDIR)/bin/omiagent $(OUTPUTDIR)/windbg/omiagent
else
ifneq ($(PF_ARCH),x64)
cp $(OUTPUTDIR)/bin/omiserver $(OUTPUTDIR)/windbg/omiserver
cp $(OUTPUTDIR)/bin/omiengine $(OUTPUTDIR)/windbg/omiengine
cp $(OUTPUTDIR)/bin/omiagent $(OUTPUTDIR)/windbg/omiagent
endif
endif
ls -l $(TOP)/../../pal/installer/InstallBuilder/tools/bin/dpkg-deb-x64
sudo python $(TOP)/../../pal/installer/InstallBuilder/installbuilder.py \
--BASE_DIR=$(OUTPUTDIR) \
Expand Down Expand Up @@ -313,9 +338,22 @@ else #($(PF),Darwin)
# copy the libmi_origin.so to libmi.so
mkdir -p $(PACKAGE_DIR)
cp $(OUTPUTDIR)/lib/libmi_origin.so $(PACKAGE_DIR)/libmi.so
# copy the symbol binaries to PACKAGE_DIR/windbg for Linux building
ifeq ($(ENABLE_SECURITY_HARDENING),1)
mkdir -p $(PACKAGE_DIR)/windbg
cp $(OUTPUTDIR)/windbg/* $(PACKAGE_DIR)/windbg
else
ifneq ($(PF_ARCH),x64)
mkdir -p $(PACKAGE_DIR)/windbg
cp $(OUTPUTDIR)/windbg/* $(PACKAGE_DIR)/windbg
endif
endif
else #ifeq ($(PF),Linux)
# copy normal libmi.so for other platforms
cp $(OUTPUTDIR)/lib/libmi.so $(PACKAGE_DIR)
# copy the symbol binaries to PACKAGE_DIR/windbg for native building
mkdir -p $(PACKAGE_DIR)/windbg
cp $(OUTPUTDIR)/windbg/* $(PACKAGE_DIR)/windbg
endif #ifeq ($(PF),Linux)
endif #($(PF),Darwin)

Expand Down
2 changes: 1 addition & 1 deletion Unix/installbuilder/datafiles/ULinux.data
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ case "$SSL_VERSION" in
1.1.*)
SSL_FOUND=1.1.0
;;
3.0.*)
3.*)
SSL_FOUND=3.0.0
;;
*)
Expand Down
2 changes: 1 addition & 1 deletion Unix/scripts/installssllinks
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ verify_ssl_version() {
LIB_SUFFIX="1.1.0"
ATTEMPT_HMAC_LINK_CREATION=1
;;
3.0.*)
3.*)
LIB_SUFFIX="3.0.0"
ATTEMPT_HMAC_LINK_CREATION=1
;;
Expand Down

0 comments on commit 3298895

Please sign in to comment.