Files
Thomas Vincent 064352af0c feat: add idiomatic Debian packaging (#435)
Fixes #440

Adds idiomatic Debian packaging under packaging/debian/.

To build a .deb, symlink the directory to the source root first:

    ln -s packaging/debian debian
    dpkg-buildpackage -us -uc -b

Files: control, rules (debhelper 13, bootstrap+configure override,
setuid fix in dh_fixperms), cacti-spine.install, cacti-spine.manpages,
changelog, copyright (DEP-5, GPL-2.0-or-later + BSD-4-Clause for
nft_popen), postinst (seeds /etc/spine.conf from .dist on first
install), prerm.

Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>
2026-03-11 20:35:29 +00:00

27 lines
860 B
Plaintext

Source: cacti-spine
Section: net
Priority: optional
Maintainer: The Cacti Group <developers@cacti.net>
Build-Depends: debhelper-compat (= 13),
autoconf,
automake,
libtool,
dos2unix,
help2man,
libmariadb-dev | libmysqlclient-dev,
libsnmp-dev,
libssl-dev,
libcap-dev
Standards-Version: 4.6.2
Rules-Requires-Root: binary-targets
Homepage: https://www.cacti.net/
Package: cacti-spine
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libcap2-bin
Description: High-performance SNMP poller for Cacti
Spine is a replacement for the cmd.php data collector in Cacti.
It uses POSIX threads to poll many devices in parallel via SNMP,
ICMP, and TCP, providing substantially higher throughput than the
PHP-based poller.