X-Git-Url: https://git.distorted.org.uk/~mdw/tripe/blobdiff_plain/6b6ad6702f305891ced3b9a7cf3061c75eabda86..04ed79b8ad88991517755598c5e8872380ec3dde:/debian/rules diff --git a/debian/rules b/debian/rules index e48ae073..04bc8ca0 100755 --- a/debian/rules +++ b/debian/rules @@ -9,6 +9,7 @@ include $(CDBS)/class/autotools.mk ### General settings. DEB_BUILDDIR = $(CURDIR)/build +DEB_MAKE_CHECK_TARGET = check ###-------------------------------------------------------------------------- ### Correct configuration. @@ -21,27 +22,46 @@ DEB_CONFIGURE_EXTRA_FLAGS = \ --with-tunnel="$(default_tunnel) slip" \ --with-configdir="/etc/tripe" \ --with-socketdir="/var/run" \ - --with-logfile="/var/log/tripe.log" \ + --with-logfile="/var/log/tripe/tripe.log" \ --with-pidfile="/var/run/tripectl.pid" \ --with-initconfig="/etc/default/tripe" \ - --with-wireshark + --with-wireshark="/usr/lib/wireshark/libwireshark0/plugins" + +###-------------------------------------------------------------------------- +### Python. + +binary-install/python-tripe:: + dh_pycentral -ppython-tripe ###-------------------------------------------------------------------------- ### Install the startup scripts. install/tripe:: cp $(DEB_BUILDDIR)/init/tripe-init debian/tripe.init - cp $(DEB_SRCDIR)/init/tripe.conf debian/tripe.default + sed 's/^#\(user\|group\)/\1/' \ + $(DEB_SRCDIR)/init/tripe.conf >debian/tripe.default + mkdir -p debian/tripe/usr/share/doc/tripe/examples + for i in tripe-ipif ipif-peers tripe-upstart greet knock; do \ + cp $(DEB_BUILDDIR)/contrib/$$i \ + debian/tripe/usr/share/doc/tripe/examples; \ + done cleanbuilddir:: rm -f debian/tripe.init debian/tripe.default ###-------------------------------------------------------------------------- +### Install configuration files. + +install/tripe-peer-services:: + install -m644 $(DEB_SRCDIR)/peerdb/peers.in \ + debian/tripe-peer-services/etc/tripe/peers.d/10base + +###-------------------------------------------------------------------------- ### Wireshark plugin. ## Grab the version we built against, so we can put it in the dependencies. install/tripe-wireshark:: - dpkg --status wireshark | \ + dpkg --status wireshark-common | \ sed -n 's/^Version: */tripe:Wireshark-Version=/p' \ >> debian/tripe-wireshark.substvars