From 2c4447a87750ff353f16b0ca994e4ecae3e9ccf6 Mon Sep 17 00:00:00 2001 From: Amirhossein Shaerpour Date: Tue, 26 Dec 2023 10:54:22 +0330 Subject: [PATCH 1/2] add - add prerm script for apt Signed-off-by: ahspw --- CMakeLists.txt | 1 + cpack/debian/prerm | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 cpack/debian/prerm diff --git a/CMakeLists.txt b/CMakeLists.txt index b1c82de86f9..7b2f9f7b88e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1208,6 +1208,7 @@ if(DPKG_PROGRAM) set(CPACK_DEBIAN_RUNTIME_FILE_NAME "${CPACK_PACKAGE_NAME}_${CPACK_PACKAGE_VERSION}_${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}.deb") set(CPACK_DEBIAN_RUNTIME_PACKAGE_CONTROL_EXTRA ${PROJECT_SOURCE_DIR}/cpack/debian/conffiles + ${PROJECT_SOURCE_DIR}/cpack/debian/prerm ) if(FLB_RUN_LDCONFIG) diff --git a/cpack/debian/prerm b/cpack/debian/prerm new file mode 100644 index 00000000000..7f8af66b017 --- /dev/null +++ b/cpack/debian/prerm @@ -0,0 +1,11 @@ +#!/bin/bash + +set -e + +if [[ $1 == "remove" ]]; then + systemctl stop fluent-bit.service || true +else + echo "Unknown Argument! $1" || false +fi + +exit 0 From 6e31d48f27c34009847cea4b75c95f7265345c5e Mon Sep 17 00:00:00 2001 From: Amirhossein Shaerpour Date: Tue, 26 Dec 2023 13:17:47 +0330 Subject: [PATCH 2/2] change - add disable for removing symbolic link before removal Signed-off-by: ahspw --- cpack/debian/prerm | 1 + 1 file changed, 1 insertion(+) diff --git a/cpack/debian/prerm b/cpack/debian/prerm index 7f8af66b017..d1053c344d9 100644 --- a/cpack/debian/prerm +++ b/cpack/debian/prerm @@ -4,6 +4,7 @@ set -e if [[ $1 == "remove" ]]; then systemctl stop fluent-bit.service || true + systemctl disable fluent-bit.service || true else echo "Unknown Argument! $1" || false fi