Skip to content

Commit

Permalink
Restructure packaging related files to better reflect usage. (netdata…
Browse files Browse the repository at this point in the history
…#17678)

* Restructure packaging related files to better reflect usage.

* Remove redundant variable declaration.

* Fix variable name.
  • Loading branch information
Ferroin committed May 30, 2024
1 parent 862e745 commit 78fcd81
Show file tree
Hide file tree
Showing 41 changed files with 58 additions and 58 deletions.
44 changes: 22 additions & 22 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -231,6 +231,8 @@ if(NEED_PROTOBUF)
endif()
endif()

set(PKG_FILES_PATH "packaging/cmake/pkg-files")

if(ENABLE_PLUGIN_EBPF)
include(NetdataLibBPF)
include(NetdataEBPFCORE)
Expand Down Expand Up @@ -1750,7 +1752,7 @@ if(ENABLE_PLUGIN_DEBUGFS)

if(BUILD_FOR_PACKAGING)
install(FILES
packaging/cmake/control/copyright
${PKG_FILES_PATH}/copyright
COMPONENT plugin-debugfs
DESTINATION usr/share/doc/netdata-plugin-debugfs)
endif()
Expand Down Expand Up @@ -1792,7 +1794,7 @@ if(ENABLE_PLUGIN_APPS)

if(BUILD_FOR_PACKAGING)
install(FILES
packaging/cmake/control/copyright
${PKG_FILES_PATH}/copyright
COMPONENT plugin-apps
DESTINATION usr/share/doc/netdata-plugin-apps)
endif()
Expand All @@ -1818,7 +1820,7 @@ if(ENABLE_PLUGIN_FREEIPMI)

if(BUILD_FOR_PACKAGING)
install(FILES
packaging/cmake/control/copyright
${PKG_FILES_PATH}/copyright
COMPONENT plugin-freeipmi
DESTINATION usr/share/doc/netdata-plugin-freeipmi)
endif()
Expand All @@ -1844,7 +1846,7 @@ if(ENABLE_PLUGIN_NFACCT)

if(BUILD_FOR_PACKAGING)
install(FILES
packaging/cmake/control/copyright
${PKG_FILES_PATH}/copyright
COMPONENT plugin-nfacct
DESTINATION usr/share/doc/netdata-plugin-nfacct)
endif()
Expand All @@ -1867,7 +1869,7 @@ if(ENABLE_PLUGIN_XENSTAT)

if(BUILD_FOR_PACKAGING)
install(FILES
packaging/cmake/control/copyright
${PKG_FILES_PATH}/copyright
COMPONENT plugin-xenstat
DESTINATION usr/share/doc/netdata-plugin-xenstat)
endif()
Expand All @@ -1885,7 +1887,7 @@ if(ENABLE_PLUGIN_PERF)

if(BUILD_FOR_PACKAGING)
install(FILES
packaging/cmake/control/copyright
${PKG_FILES_PATH}/copyright
COMPONENT plugin-perf
DESTINATION usr/share/doc/netdata-plugin-perf)
endif()
Expand All @@ -1903,7 +1905,7 @@ if(ENABLE_PLUGIN_SLABINFO)

if(BUILD_FOR_PACKAGING)
install(FILES
packaging/cmake/control/copyright
${PKG_FILES_PATH}/copyright
COMPONENT plugin-slabinfo
DESTINATION usr/share/doc/netdata-plugin-slabinfo)
endif()
Expand Down Expand Up @@ -1943,7 +1945,7 @@ if(ENABLE_PLUGIN_LOGS_MANAGEMENT)

if(BUILD_FOR_PACKAGING)
install(FILES
packaging/cmake/control/copyright
${PKG_FILES_PATH}/copyright
COMPONENT plugin-logs-management
DESTINATION usr/share/doc/netdata-plugin-logs-management)
endif()
Expand Down Expand Up @@ -1982,7 +1984,7 @@ if(ENABLE_PLUGIN_CUPS)

if(BUILD_FOR_PACKAGING)
install(FILES
packaging/cmake/control/copyright
${PKG_FILES_PATH}/copyright
COMPONENT plugin-cups
DESTINATION usr/share/doc/netdata-plugin-cups)
endif()
Expand Down Expand Up @@ -2022,7 +2024,7 @@ if(ENABLE_PLUGIN_SYSTEMD_JOURNAL)

if(BUILD_FOR_PACKAGING)
install(FILES
packaging/cmake/control/copyright
${PKG_FILES_PATH}/copyright
COMPONENT plugin-systemd-journal
DESTINATION usr/share/doc/netdata-plugin-systemd-journal)
endif()
Expand Down Expand Up @@ -2111,7 +2113,7 @@ if(ENABLE_PLUGIN_EBPF)

if(BUILD_FOR_PACKAGING)
install(FILES
packaging/cmake/control/copyright
${PKG_FILES_PATH}/copyright
COMPONENT plugin-ebpf
DESTINATION usr/share/doc/netdata-plugin-ebpf)
endif()
Expand Down Expand Up @@ -2163,7 +2165,7 @@ if(ENABLE_PLUGIN_NETWORK_VIEWER)

if(BUILD_FOR_PACKAGING)
install(FILES
packaging/cmake/control/copyright
${PKG_FILES_PATH}/copyright
COMPONENT plugin-network-viewer
DESTINATION usr/share/doc/netdata-plugin-network-viewer)
endif()
Expand Down Expand Up @@ -2625,16 +2627,14 @@ install(FILES
#
if(BUILD_FOR_PACKAGING)
install(FILES
packaging/cmake/control/netdata/etc/default/netdata
${PKG_FILES_PATH}/deb/netdata/etc/default/netdata
COMPONENT netdata
DESTINATION etc/default)
endif()

if(BUILD_FOR_PACKAGING)
install(PROGRAMS
packaging/cmake/control/netdata/etc/init.d/netdata
COMPONENT netdata
DESTINATION etc/init.d)
install(PROGRAMS
${PKG_FILES_PATH}/deb/netdata/etc/init.d/netdata
COMPONENT netdata
DESTINATION etc/init.d)
endif()

install(PROGRAMS
Expand Down Expand Up @@ -2759,7 +2759,7 @@ install(FILES

if(BUILD_FOR_PACKAGING)
install(FILES
packaging/cmake/control/copyright
${PKG_FILES_PATH}/copyright
COMPONENT plugin-chartsd
DESTINATION usr/share/doc/netdata-plugin-chartsd)
endif()
Expand Down Expand Up @@ -2882,7 +2882,7 @@ install(FILES

if(BUILD_FOR_PACKAGING)
install(FILES
packaging/cmake/control/copyright
${PKG_FILES_PATH}/copyright
COMPONENT plugin-pythond
DESTINATION usr/share/doc/netdata-plugin-pythond)
endif()
Expand Down Expand Up @@ -2922,7 +2922,7 @@ if(ENABLE_PLUGIN_GO)

if(BUILD_FOR_PACKAGING)
install(FILES
packaging/cmake/control/copyright
${PKG_FILES_PATH}/copyright
COMPONENT plugin-go
DESTINATION usr/share/doc/netdata-plugin-go)
endif()
Expand Down
72 changes: 36 additions & 36 deletions packaging/cmake/Modules/Packaging.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -98,10 +98,10 @@ endif()
list(JOIN _main_deps ", " CPACK_DEBIAN_NETDATA_PACKAGE_DEPENDS)

set(CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/netdata/conffiles;"
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/netdata/preinst"
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/netdata/postinst"
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/netdata/postrm")
"${PKG_FILES_PATH}/deb/netdata/conffiles;"
"${PKG_FILES_PATH}/deb/netdata/preinst"
"${PKG_FILES_PATH}/deb/netdata/postinst"
"${PKG_FILES_PATH}/deb/netdata/postrm")

set(CPACK_DEBIAN_NETDATA_DEBUGINFO_PACKAGE On)

Expand All @@ -121,8 +121,8 @@ set(CPACK_DEBIAN_PLUGIN-APPS_PACKAGE_CONFLICTS "netdata (<< 1.40)")
set(CPACK_DEBIAN_PLUGIN-APPS_PACKAGE_PREDEPENDS "libcap2-bin, adduser")

set(CPACK_DEBIAN_PLUGIN-APPS_PACKAGE_CONTROL_EXTRA
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/apps/preinst;"
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/apps/postinst")
"${PKG_FILES_PATH}/deb/plugin-apps/preinst;"
"${PKG_FILES_PATH}/deb/plugin-apps/postinst")

set(CPACK_DEBIAN_PLUGIN-APPS_DEBUGINFO_PACKAGE On)

Expand All @@ -146,8 +146,8 @@ set(CPACK_DEBIAN_PLUGIN-CHARTSD_PACKAGE_ARCHITECTURE "all")
set(CPACK_DEBIAN_PLUGIN-CHARTSD_PACKAGE_SUGGESTS "apcupsd, iw, sudo")

set(CPACK_DEBIAN_PLUGIN-CHARTSD_PACKAGE_CONTROL_EXTRA
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/charts.d/preinst;"
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/charts.d/postinst")
"${PKG_FILES_PATH}/deb/plugin-chartsd/preinst;"
"${PKG_FILES_PATH}/deb/plugin-chartsd/postinst")

set(CPACK_DEBIAN_PLUGIN-CHARTSD_DEBUGINFO_PACKAGE Off)

Expand All @@ -164,8 +164,8 @@ set(CPACK_DEBIAN_PLUGIN-CUPS_PACKAGE_NAME "netdata-plugin-cups")
set(CPACK_DEBIAN_PLUGIN-CUPS_PACKAGE_SECTION "net")
set(CPACK_DEBIAN_PLUGIN-CUPS_PACKAGE_PREDEPENDS "adduser")
set(CPACK_DEBIAN_PLUGIN-CUPS_PACKAGE_CONTROL_EXTRA
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/cups/preinst;"
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/cups/postinst")
"${PKG_FILES_PATH}/deb/plugin-cups/preinst;"
"${PKG_FILES_PATH}/deb/plugin-cups/postinst")

set(CPACK_DEBIAN_PLUGIN-CUPS_DEBUGINFO_PACKAGE On)

Expand All @@ -184,8 +184,8 @@ set(CPACK_DEBIAN_PLUGIN-DEBUGFS_PACKAGE_SECTION "net")
set(CPACK_DEBIAN_PLUGIN-DEBUGFS_PACKAGE_CONFLICTS "netdata (<< 1.40)")
set(CPACK_DEBIAN_PLUGIN-DEBUGFS_PACKAGE_PREDEPENDS "libcap2-bin, adduser")
set(CPACK_DEBIAN_PLUGIN-DEBUGFS_PACKAGE_CONTROL_EXTRA
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/debugfs/preinst;"
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/debugfs/postinst")
"${PKG_FILES_PATH}/deb/plugin-debugfs/preinst;"
"${PKG_FILES_PATH}/deb/plugin-debugfs/postinst")

set(CPACK_DEBIAN_PLUGIN-DEBUGFS_DEBUGINFO_PACKAGE On)

Expand All @@ -206,8 +206,8 @@ set(CPACK_DEBIAN_PLUGIN-EBPF_PACKAGE_PREDEPENDS "adduser")
set(CPACK_DEBIAN_PLUGIN-EBPF_PACKAGE_RECOMMENDS "netdata-plugin-apps (= ${CPACK_PACKAGE_VERSION}), netdata-ebpf-code-legacy (= ${CPACK_PACKAGE_VERSION})")

set(CPACK_DEBIAN_PLUGIN-EBPF_PACKAGE_CONTROL_EXTRA
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/ebpf.d/preinst;"
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/ebpf.d/postinst")
"${PKG_FILES_PATH}/deb/plugin-ebpf/preinst;"
"${PKG_FILES_PATH}/deb/plugin-ebpf/postinst")

set(CPACK_DEBIAN_PLUGIN-EBPF_DEBUGINFO_PACKAGE On)

Expand All @@ -230,8 +230,8 @@ set(CPACK_DEBIAN_EBPF-CODE-LEGACY_PACKAGE_PREDEPENDS "adduser")
set(CPACK_DEBIAN_EBPF-CODE-LEGACY_PACKAGE_RECOMMENDS "netdata-plugin-ebpf (= ${CPACK_PACKAGE_VERSION})")

set(CPACK_DEBIAN_EBPF-CODE-LEGACY_PACKAGE_CONTROL_EXTRA
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/ebpf-code-legacy/preinst;"
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/ebpf-code-legacy/postinst")
"${PKG_FILES_PATH}/deb/ebpf-code-legacy/preinst;"
"${PKG_FILES_PATH}/deb/ebpf-code-legacy/postinst")

set(CPACK_DEBIAN_EBPF-CODE-LEGACY_DEBUGINFO_PACKAGE Off)

Expand All @@ -250,8 +250,8 @@ set(CPACK_DEBIAN_PLUGIN-FREEIPMI_PACKAGE_SECTION "net")
set(CPACK_DEBIAN_PLUGIN-FREEIPMI_PACKAGE_PREDEPENDS "adduser")

set(CPACK_DEBIAN_PLUGIN-FREEIPMI_PACKAGE_CONTROL_EXTRA
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/freeipmi/preinst;"
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/freeipmi/postinst")
"${PKG_FILES_PATH}/deb/plugin-freeipmi/preinst;"
"${PKG_FILES_PATH}/deb/plugin-freeipmi/postinst")

set(CPACK_DEBIAN_PLUGIN-FREEIPMI_DEBUGINFO_PACKAGE On)

Expand All @@ -274,8 +274,8 @@ set(CPACK_DEBIAN_PLUGIN-GO_PACKAGE_PREDEPENDS "libcap2-bin, adduser")
set(CPACK_DEBIAN_PLUGIN-GO_PACKAGE_SUGGESTS "nvme-cli")

set(CPACK_DEBIAN_PLUGIN-GO_PACKAGE_CONTROL_EXTRA
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/go.d/preinst;"
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/go.d/postinst")
"${PKG_FILES_PATH}/deb/plugin-go/preinst;"
"${PKG_FILES_PATH}/deb/plugin-go/postinst")

set(CPACK_DEBIAN_PLUGIN-GO_DEBUGINFO_PACKAGE Off)

Expand All @@ -294,8 +294,8 @@ set(CPACK_DEBIAN_PLUGIN-LOGS-MANAGEMENT_PACKAGE_SECTION "net")
set(CPACK_DEBIAN_PLUGIN-LOGS-MANAGEMENT_PACKAGE_PREDEPENDS "libcap2-bin, adduser")

set(CPACK_DEBIAN_PLUGIN-LOGS-MANAGEMENT_PACKAGE_CONTROL_EXTRA
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/logs-management/preinst;"
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/logs-management/postinst")
"${PKG_FILES_PATH}/deb/plugin-logs-management/preinst;"
"${PKG_FILES_PATH}/deb/plugin-logs-management/postinst")

set(CPACK_DEBIAN_PLUGIN-LOGS-MANAGEMENT_DEBUGINFO_PACKAGE On)

Expand All @@ -316,8 +316,8 @@ set(CPACK_DEBIAN_PLUGIN-NETWORK-VIEWER_PACKAGE_PREDEPENDS "libcap2-bin, adduser"
set(CPACK_DEBIAN_PLUGIN-NETWORK-VIEWER_PACKAGE_RECOMMENDS "netdata-plugin-ebpf (= ${CPACK_PACKAGE_VERSION})")

set(CPACK_DEBIAN_PLUGIN-NETWORK-VIEWER_PACKAGE_CONTROL_EXTRA
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/network-viewer/preinst;"
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/network-viewer/postinst")
"${PKG_FILES_PATH}/deb/plugin-network-viewer/preinst;"
"${PKG_FILES_PATH}/deb/plugin-network-viewer/postinst")

set(CPACK_DEBIAN_PLUGIN-NETWORK-VIEWER_DEBUGINFO_PACKAGE On)

Expand All @@ -337,8 +337,8 @@ set(CPACK_DEBIAN_PLUGIN-NFACCT_PACKAGE_CONFLICTS "netdata (<< 1.40)")
set(CPACK_DEBIAN_PLUGIN-NFACCT_PACKAGE_PREDEPENDS "adduser")

set(CPACK_DEBIAN_PLUGIN-NFACCT_PACKAGE_CONTROL_EXTRA
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/nfacct/preinst;"
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/nfacct/postinst")
"${PKG_FILES_PATH}/deb/plugin-nfacct/preinst;"
"${PKG_FILES_PATH}/deb/plugin-nfacct/postinst")

set(CPACK_DEBIAN_PLUGIN-NFACCT_DEBUGINFO_PACKAGE On)

Expand All @@ -358,8 +358,8 @@ set(CPACK_DEBIAN_PLUGIN-PERF_PACKAGE_CONFLICTS "netdata (<< 1.40)")
set(CPACK_DEBIAN_PLUGIN-PERF_PACKAGE_PREDEPENDS "libcap2-bin, adduser")

set(CPACK_DEBIAN_PLUGIN-PERF_PACKAGE_CONTROL_EXTRA
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/perf/preinst;"
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/perf/postinst")
"${PKG_FILES_PATH}/deb/plugin-perf/preinst;"
"${PKG_FILES_PATH}/deb/plugin-perf/postinst")

set(CPACK_DEBIAN_PLUGIN-PERF_DEBUGINFO_PACKAGE On)

Expand All @@ -383,8 +383,8 @@ set(CPACK_DEBIAN_PLUGIN-PYTHOND_PACHAGE_DEPENDS "python3")
set(CPACK_DEBIAN_PLUGIN-PYTHOND_PACKAGE_ARCHITECTURE "all")

set(CPACK_DEBIAN_PLUGIN-PYTHOND_PACKAGE_CONTROL_EXTRA
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/python.d/preinst;"
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/python.d/postinst")
"${PKG_FILES_PATH}/deb/plugin-pythond/preinst;"
"${PKG_FILES_PATH}/deb/plugin-pythond/postinst")

set(CPACK_DEBIAN_PLUGIN-PYTHOND_DEBUGINFO_PACKAGE Off)

Expand All @@ -404,8 +404,8 @@ set(CPACK_DEBIAN_PLUGIN-SLABINFO_PACKAGE_CONFLICTS "netdata (<< 1.40)")
set(CPACK_DEBIAN_PLUGIN-SLABINFO_PACKAGE_PREDEPENDS "libcap2-bin, adduser")

set(CPACK_DEBIAN_PLUGIN-SLABINFO_PACKAGE_CONTROL_EXTRA
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/slabinfo/preinst;"
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/slabinfo/postinst")
"${PKG_FILES_PATH}/deb/plugin-slabinfo/preinst;"
"${PKG_FILES_PATH}/deb/plugin-slabinfo/postinst")

set(CPACK_DEBIAN_PLUGIN-SLABINFO_DEBUGINFO_PACKAGE On)

Expand All @@ -424,8 +424,8 @@ set(CPACK_DEBIAN_PLUGIN-SYSTEMD-JOURNAL_PACKAGE_SECTION "net")
set(CPACK_DEBIAN_PLUGIN-SYSTEMD-JOURNAL_PACKAGE_PREDEPENDS "libcap2-bin, adduser")

set(CPACK_DEBIAN_PLUGIN-SYSTEMD-JOURNAL_PACKAGE_CONTROL_EXTRA
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/systemd-journal/preinst;"
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/systemd-journal/postinst")
"${PKG_FILES_PATH}/deb/plugin-systemd-journal/preinst;"
"${PKG_FILES_PATH}/deb/plugin-systemd-journal/postinst")

set(CPACK_DEBIAN_PLUGIN-SYSTEMD_JOURNAL_DEBUGINFO_PACKAGE On)

Expand All @@ -445,8 +445,8 @@ set(CPACK_DEBIAN_PLUGIN-XENSTAT_PACKAGE_CONFLICTS "netdata (<< 1.40)")
set(CPACK_DEBIAN_PLUGIN-XENSTAT_PACKAGE_PREDEPENDS "adduser")

set(CPACK_DEBIAN_PLUGIN-XENSTAT_PACKAGE_CONTROL_EXTRA
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/xenstat/preinst;"
"${CMAKE_SOURCE_DIR}/packaging/cmake/control/xenstat/postinst")
"${PKG_FILES_PATH}/deb/plugin-xenstat/preinst;"
"${PKG_FILES_PATH}/deb/plugin-xenstat/postinst")

set(CPACK_DEBIAN_PLUGIN-XENSTAT_DEBUGINFO_PACKAGE On)

Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit 78fcd81

Please sign in to comment.