Disable MongoDB exporter for Ubuntu 20.04, 22.04, and 24.04 packages. (#21403)
Austin S. Hemmelgarn committed
Dec 5, 2025 at 06:54 UTC
739cd718ff7298f12fe78c6223a82b1272cb17c3
1 file changed
+11
-1
packaging/build-package.sh
+11
-1
@@ -18,6 +18,8 @@ SCRIPT_SOURCE="$(
18
)"
19
SOURCE_DIR="$(dirname "$(dirname "${SCRIPT_SOURCE}")")"
20
21
+. /etc/os-release
22
+
23
CMAKE_ARGS="-S ${SOURCE_DIR} -B ${BUILD_DIR}"
24
25
add_cmake_option() {
@@ -46,7 +48,6 @@ add_cmake_option ENABLE_PLUGIN_SYSTEMD_JOURNAL On
48
add_cmake_option ENABLE_PLUGIN_SYSTEMD_UNITS On
49
50
add_cmake_option ENABLE_EXPORTER_PROMETHEUS_REMOTE_WRITE On
49
-add_cmake_option ENABLE_EXPORTER_MONGODB On
51
52
add_cmake_option ENABLE_BUNDLED_PROTOBUF Off
53
add_cmake_option ENABLE_BUNDLED_JSONC Off
@@ -80,6 +81,15 @@ case "${PKG_TYPE}" in
81
add_cmake_option ENABLE_PLUGIN_IBM Off
82
;;
83
esac
84
+
85
+ if [ "${ID}" = "ubuntu" ]; then
86
+ case "${VERSION_ID}" in
87
+ 20.04|22.04|24.04) add_cmake_option ENABLE_EXPORTER_MONGODB Off ;;
88
+ *) add_cmake_option ENABLE_EXPORTER_MONGODB On ;;
89
+ esac
90
+ else
91
+ add_cmake_option ENABLE_EXPORTER_MONGODB On
92
+ fi
93
;;
94
RPM) ;;
95
*) echo "Unrecognized package type ${PKG_TYPE}." ; exit 1 ;;