#!/usr/bin/make -f # output every command that modifies files on the build system. #DH_VERBOSE = 1 # main packaging script based on dh7 syntax %: dh $@ --with python3 override_dh_missing: dh_missing --fail-missing override_dh_clean: dh_clean --exclude="corosync.conf.orig" rm -rf build pcs/usage.pyc pcs/bash_completion.d.pcs pcs.egg-info setup.cfg override_dh_auto_configure: dh_auto_configure -- \ RM=/bin/rm \ SYSTEMCTL=/bin/systemctl override_dh_auto_build: echo "Bundler decoupled from build system" override_dh_auto_install: mkdir -p $(CURDIR)/debian/tmp # Make pcs $(MAKE) install \ DESTDIR=$(CURDIR)/debian/tmp \ PYTHON_SITELIB=/usr/lib/python3/dist-packages \ BUILD_GEMS=false \ BUNDLE_INSTALL_PYAGENTX=false \ SYSTEMD_DIR=/lib/systemd \ SYSTEMCTL_OVERRIDE=true \ install_settings=true # Cleanup pcsd installation rm $(CURDIR)/debian/tmp/usr/lib/python3/dist-packages/pcs/deinstall.txt override_dh_install: dh_install -p pcs -X /usr/lib/python3/dist-packages/pcs/snmp dh_install -p pcs-snmp override_dh_python3: dh_python3 --skip-private dh_python3 /usr/share/pcsd override_dh_installinit: dh_installinit -p pcs --name=pcsd-ruby dh_installinit -p pcs --name=pcsd dh_installinit -p pcs-snmp --name=pcs_snmp_agent override_dh_compress: # make non-scripts non-executable chmod -x $(CURDIR)/debian/pcs/etc/pam.d/pcsd chmod -x $(CURDIR)/debian/pcs/usr/lib/python*/*-packages/pcs/settings.py chmod -x $(CURDIR)/debian/pcs/usr/share/bash-completion/completions/pcs dh_compress # unit tests fail reprotest under some locales override_dh_auto_test: LC_ALL=C.UTF-8 dh_auto_test