#!/usr/bin/make -f # # $Id$ # # rules file for creating debian packages # DEB_DH_ALWAYS_EXCLUDE := .svn srcdir = $(shell pwd)/src package = clazzes-gpsclient runnerpackage = gpstrack-runner DEB_INSTALL_DOCS_ALL := doc/LICENSE.txt doc/README VERSION=$(shell /usr/share/pba-cbs/sh/get_deb_version.sh $(srcdir)) export PYBUILD_NAME = $(package) export PYBUILD_DISABLE=test %: dh $@ --with python3 --buildsystem=pybuild clean:: cd debian && rm -rf substvars files *.substvars devhost.txt.gz *.log python3-$(package) $(runnerpackage) tmp rm -rf .pybuild override_dh_auto_install:: dh_auto_install mkdir -p debian/$(runnerpackage)/etc/init.d mkdir -p debian/$(runnerpackage)/lib/systemd/system mkdir -p debian/$(runnerpackage)/etc/default mkdir -p debian/$(runnerpackage)/etc/gpstrack-runner mkdir -p debian/$(runnerpackage)/usr/share/gpstrack-runner/sh mkdir -p debian/python3-$(package)/usr/bin cp -p config/etc/init.d/gpstrack-runner debian/$(runnerpackage)/etc/init.d cp -p config/lib/systemd/system/gpstrack-runner.service debian/$(runnerpackage)/lib/systemd/system cp -p config/etc/default/gpstrack-runner debian/$(runnerpackage)/etc/default cp -p config/etc/gpstrack-runner/runner.cnf debian/$(runnerpackage)/etc/gpstrack-runner cp -p config/etc/gpstrack-runner/logging.json debian/$(runnerpackage)/etc/gpstrack-runner cp -p config/usr/share/gpstrack-runner/sh/create-gpstrack-runner-user.sh debian/$(runnerpackage)/usr/share/gpstrack-runner/sh cp -p config/usr/bin/gpslog2gpstrack debian/python3-$(package)/usr/bin