#!/usr/bin/make -f
# -*- mode: makefile; coding: utf-8 -*-
#

include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/rules/meta-subst.mk

# work around #262408
DEB_DH_INSTALL_SOURCEDIR := $(DEB_DESTDIR)

DEB_FIXPERMS_EXCLUDE := /etc/exim4/passwd

SYSCONFDIR := $(DEB_DESTDIR)/etc
DATADIR := $(DEB_DESTDIR)/usr/share

PKGDATADIR = $(DATADIR)/elho

common-install-indep::
	mkdir -p $(DEB_DESTDIR)
	install --directory $(SYSCONFDIR)
	install --mode=644 exim4/aliases-roleaccount $(SYSCONFDIR)

	install --directory $(SYSCONFDIR)/exim4
	install --mode=644 exim4/host_local_deny_exceptions $(SYSCONFDIR)/exim4
	install --mode=640 exim4/passwd $(SYSCONFDIR)/exim4

	install --directory $(SYSCONFDIR)/exim4/conf.d/auth
	install --mode=644 \
		exim4/conf.d/auth/30_elho-mta-mailserver_cram_md5_server \
		$(SYSCONFDIR)/exim4/conf.d/auth
	install --directory $(SYSCONFDIR)/exim4/conf.d/main
	for f in 01_elho-mta-mailserver_options \
		10_elho-mta-mailserver_options 10_elho-mta-backup_options ; \
	do \
		install --mode=644 "exim4/conf.d/main/$$f" \
			$(SYSCONFDIR)/exim4/conf.d/main ; \
	done
	install --directory $(SYSCONFDIR)/exim4/conf.d/retry
	install --mode=644 \
		exim4/conf.d/retry/10_elho-mta-backup_relay_domains \
		$(SYSCONFDIR)/exim4/conf.d/retry
	install --directory $(SYSCONFDIR)/exim4/conf.d/router
	for f in 225_elho-mta-mailserver_roleaccount_aliases \
		250_elho-mta-mailserver_full_virtual_aliases \
		350_elho-mta-mailserver_half_virtual_aliases ; \
	do \
		install --mode=644 "exim4/conf.d/router/$$f" \
			$(SYSCONFDIR)/exim4/conf.d/router ; \
	done

	install --directory $(SYSCONFDIR)/exim4/virtual
	for f in domains-half domains-full ; \
	do \
		install --mode=644 "exim4/$$f" $(SYSCONFDIR)/exim4/virtual ; \
	done

	install --directory $(PKGDATADIR)/preseed
	for f in elho-mta-backup.cfg elho-mta-mailserver.cfg \
		elho-mta-mailserver-common.cfg elho-mta-satellite.cfg \
		elho-mta-standalone.cfg exim4-hostnames.cfg.in ; \
	do \
		install --mode=644 "preseed/$$f" $(PKGDATADIR)/preseed ; \
	done

binary-post-install/elho-mta-mailserver-preconf::
	install --mode=644 --no-target-directory README.mailserver \
		debian/elho-mta-mailserver-preconf/usr/share/doc/elho-mta-mailserver-preconf/README

binary-post-install/elho-mta-mailserver::
	install --mode=644 --no-target-directory README.mailserver \
		debian/elho-mta-mailserver/usr/share/doc/elho-mta-mailserver/README
