# package sources should be placed in ${PWD}/root # nfpm should run from the same directory with a config name: "clickhouse-server" description: | Server binary for ClickHouse ClickHouse is a column-oriented database management system that allows generating analytical data reports in real time. This package provides clickhouse common configuration files # Common packages config arch: "${DEB_ARCH}" # amd64, arm64 platform: "linux" version: "${CLICKHOUSE_VERSION_STRING}" vendor: "ClickHouse Inc." homepage: "https://clickhouse.com" license: "Apache" section: "database" priority: "optional" maintainer: "ClickHouse Dev Team " deb: fields: Source: clickhouse # Package specific content replaces: - clickhouse-server-common - clickhouse-server-base provides: - clickhouse-keeper - clickhouse-server-common recommends: - libcap2-bin overrides: deb: depends: - clickhouse-common-static (= ${CLICKHOUSE_VERSION_STRING}) rpm: depends: - clickhouse-common-static = ${CLICKHOUSE_VERSION_STRING} contents: - src: root/etc/clickhouse-server/config.xml dst: /etc/clickhouse-server/config.xml type: config|noreplace - src: root/etc/clickhouse-server/users.xml dst: /etc/clickhouse-server/users.xml type: config|noreplace - src: clickhouse-server.init dst: /etc/init.d/clickhouse-server - src: clickhouse-server.service dst: /lib/systemd/system/clickhouse-server.service - src: root/usr/bin/clickhouse-server dst: /usr/bin/clickhouse-server # clickhouse-keeper part - src: root/etc/clickhouse-keeper/keeper_config.xml dst: /etc/clickhouse-keeper/keeper_config.xml type: config|noreplace - src: clickhouse-keeper.service dst: /lib/systemd/system/clickhouse-keeper.service - src: clickhouse dst: /usr/bin/clickhouse-keeper type: symlink - src: clickhouse dst: /usr/bin/clickhouse-keeper-client type: symlink - src: clickhouse dst: /usr/bin/clickhouse-keeper-converter type: symlink # docs - src: ../AUTHORS dst: /usr/share/doc/clickhouse-server/AUTHORS - src: ../CHANGELOG.md dst: /usr/share/doc/clickhouse-server/CHANGELOG.md - src: ../LICENSE dst: /usr/share/doc/clickhouse-server/LICENSE - src: ../README.md dst: /usr/share/doc/clickhouse-server/README.md scripts: postinstall: ./clickhouse-server.postinstall