#!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 export PYBUILD_NAME = barman %: dh $@ --with python3,bash-completion --buildsystem=pybuild execute_before_dh_auto_configure: # Remove the executable bit from python files find . -type f -name "*.py" -exec chmod -x {} + # Fix mtime when equals to 1970-01-01 00:00:00 find . -type f ! -newermt @1 -exec touch -d @$${SOURCE_DATE_EPOCH} {} + override_dh_installsystemd: # Default handling for debian/barman.{service,timer}. dh_installsystemd # The per-server WAL receiver is a template unit (installed from # debian/barman.barman-receive-wal@.service) started on demand by # `barman cron`; install it but never enable or start the bare # template, which has no instance at install time. dh_installsystemd --name=barman-receive-wal@ --no-enable --no-start override_dh_auto_install: dh_auto_install mkdir -p $(CURDIR)/debian/python3-barman/usr/share/man/man1 cp $(CURDIR)/docs/_build/man/* $(CURDIR)/debian/python3-barman/usr/share/man/man1 mkdir -p $(CURDIR)/debian/barman/usr/bin $(CURDIR)/debian/barman/usr/share/man/man1 $(CURDIR)/debian/barman/usr/share/man/man5 mv $(CURDIR)/debian/python3-barman/usr/bin/barman $(CURDIR)/debian/barman/usr/bin mv $(CURDIR)/debian/python3-barman/usr/share/man/man1/barman.1* $(CURDIR)/debian/barman/usr/share/man/man1 mv $(CURDIR)/debian/python3-barman/usr/share/man/man1/barman.5* $(CURDIR)/debian/barman/usr/share/man/man5 mkdir -p $(CURDIR)/debian/barman-cli-cloud/usr/bin $(CURDIR)/debian/barman-cli-cloud/usr/share/man/man1 mv $(CURDIR)/debian/python3-barman/usr/bin/*-cloud-* $(CURDIR)/debian/barman-cli-cloud/usr/bin mv $(CURDIR)/debian/python3-barman/usr/share/man/man1/*-cloud-* $(CURDIR)/debian/barman-cli-cloud/usr/share/man/man1 mkdir -p $(CURDIR)/debian/barman-cli/usr/share/man/man1 mv $(CURDIR)/debian/python3-barman/usr/bin $(CURDIR)/debian/barman-cli/usr mv $(CURDIR)/debian/python3-barman/usr/share/man/man1/barman-wal-archive.1* $(CURDIR)/debian/barman-cli/usr/share/man/man1 mv $(CURDIR)/debian/python3-barman/usr/share/man/man1/barman-wal-restore.1* $(CURDIR)/debian/barman-cli/usr/share/man/man1 mv $(CURDIR)/debian/python3-barman/usr/share/man/man1/* $(CURDIR)/debian/barman/usr/share/man/man1 rmdir $(CURDIR)/debian/python3-barman/usr/share/man/man1 rmdir $(CURDIR)/debian/python3-barman/usr/share/man