@@ -21,7 +21,7 @@ ifeq ($(WOLFSSL_ISFIPS),1)
2121 VARIANT := fips
2222 VARIANT_DESC := FIPS build
2323 VARIANT_PROVIDES := libwolfprov-fips
24- VERSION := $(BASEVER ) + fips
24+ VERSION := $(BASEVER ) - fips
2525 FIPS_FLAG := --enable-fips
2626 PROVIDER_CONF := provider-fips.conf
2727else
3333 FIPS_FLAG :=
3434endif
3535
36+ # Debug build flag
37+ WOLFPROV_DEBUG? =0
38+ ifeq ($(WOLFPROV_DEBUG ) ,1)
39+ VARIANT := $(VARIANT ) -debug
40+ VARIANT_DESC := $(VARIANT_DESC ) with debug logs
41+ VERSION := $(VERSION ) -debug
42+ endif
43+
3644override_dh_auto_configure :
3745 # None, handled below
3846
3947override_dh_auto_build :
40- # Always build OpenSSL with wolfProvider as the default provider
41- WOLFPROV_BUILD_DEBIAN=1 ./scripts/build-wolfprovider.sh --replace-default $(FIPS_FLAG )
48+ # Always build OpenSSL with wolfProvider as the default provider even
49+ # if we choose not to use it.
50+ WOLFPROV_BUILD_DEBIAN=1 WOLFPROV_DEBUG=$(WOLFPROV_DEBUG ) ./scripts/build-wolfprovider.sh --replace-default $(FIPS_FLAG )
4251
4352override_dh_auto_install :
4453 # Detect OpenSSL library directory (lib or lib64)
@@ -51,8 +60,8 @@ override_dh_auto_install:
5160
5261 # Install OpenSSL shared libraries for libssl3 package
5362 install -d $(DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH)
54- install -m755 ./openssl-install/$(OPENSSL_LIB_DIR)/libssl.so* \
55- ./openssl-install/$(OPENSSL_LIB_DIR)/libcrypto.so* \
63+ install -m755 ./openssl-install/$(OPENSSL_LIB_DIR)/libssl.so.3 \
64+ ./openssl-install/$(OPENSSL_LIB_DIR)/libcrypto.so.3 \
5665 $(DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH)/
5766
5867 # Install OpenSSL headers and dev files for libssl-dev package
0 commit comments