coredns-deployment/debian/rules
Miek Gieben aaf5dae5dd
debian: add package building (#20)
This only builds on a debian system, because it uses the dpkg-helper
and other utils. But it builds! Multiarch is supported, you can easily
build a package for amd64, arm and arm64. The Makefile does this by
default.

Massively update the systemd file.
2017-11-11 14:57:29 +00:00

29 lines
788 B
Makefile
Executable file

#!/usr/bin/make -f
VERSION := 0.9.10
DEB_HOST_ARCH := $(DEB_TARGET_ARCH)
DISTRIBUTION := $(shell lsb_release -sr)
PACKAGEVERSION := $(VERSION)-0~$(DISTRIBUTION)0
TARBALL := coredns_$(VERSION)_linux_$(DEB_TARGET_ARCH).tgz
URL := https://github.com/coredns/coredns/releases/download/v$(VERSION)/$(TARBALL)
%:
dh_clean
dh $@ --with systemd
override_dh_strip:
# don't perform dh_strip
echo dh_strip
override_dh_auto_clean:
override_dh_auto_test:
override_dh_auto_build:
override_dh_auto_install:
wget -N --progress=dot:mega $(URL)
mkdir -p debian/coredns/usr/bin debian/coredns/etc/coredns
tar -xf $(TARBALL) -C debian/coredns/usr/bin
cp debian/Corefile debian/coredns/etc/coredns/Corefile
override_dh_gencontrol:
dh_gencontrol -- -v$(PACKAGEVERSION)