#!/usr/bin/make -f # -*- makefile -*- # $HeadURL$ $LastChangedRevision$ #export DH_VERBOSE=1 PACKAGE=dione-keyring SHELL=/bin/bash #ADETEST_FLAGS=-vk KEY_ID = EF575B16 get-orig-source: uscan --noconf --force-download --rename --repack --download-current-version --destdir=. %: dh $@ override_dh_auto_install: mkdir -p $(CURDIR)/debian/$(PACKAGE)/usr/share/keyrings gpg --export $(KEY_ID) > $(CURDIR)/debian/$(PACKAGE)/usr/share/keyrings/dione-keyring.gpg @# gpg does not produce an error if the specified key is not on the keyring, instead @# it just produces a warning. Now turn that into an error. [ $$(stat -c %s $(CURDIR)/debian/$(PACKAGE)/usr/share/keyrings/dione-keyring.gpg) -gt 0 ] || { echo "ERROR: $(KEY_ID): failed to export key"; exit 1; } touch $(CURDIR)/debian/$(PACKAGE)/usr/share/keyrings/dione-removed-keys.gpg mkdir -p $(CURDIR)/debian/$(PACKAGE)/etc/apt/sources.list.d echo "deb http://dione.no-ip.org/debian/ xenial main" > $(CURDIR)/debian/$(PACKAGE)/etc/apt/sources.list.d/dione.list @# missing directories @# example config files we use @# example config files we used and don't want as examples @# dh will take care of installing ChangeLog as changelog.gz rm -f $(CURDIR)/debian/$(PACKAGE)/usr/share/doc/dione-keyring/ChangeLog rm -f $(CURDIR)/debian/$(PACKAGE)/usr/share/doc/dione-keyring/COPYING