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

include /usr/share/cdbs/1/rules/debhelper.mk

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

LIBDIR = $(DEB_DESTDIR)/lib
DATADIR = $(DEB_DESTDIR)/usr/share
SYSCONFDIR = $(DEB_DESTDIR)/etc

PKGLIBDIR = $(LIBDIR)/elho-base

common-install-indep::
	mkdir -p $(DEB_DESTDIR)
	install --directory $(PKGLIBDIR)
	install addtogroup $(PKGLIBDIR)

	install --directory $(SYSCONFDIR)
	install --directory $(SYSCONFDIR)/apt
	install --directory $(SYSCONFDIR)/apt/apt.conf.d
	for f in 20-clean 20-norecommends 20-norecommends 20-proxy ; \
	do \
		install --mode=644 "etc/apt/apt.conf.d/$$f" \
			$(SYSCONFDIR)/apt/apt.conf.d ; \
	done
	install --directory $(SYSCONFDIR)/ssh
	install --mode=644 etc/ssh/ssh_known_hosts $(SYSCONFDIR)/ssh
	install --directory $(SYSCONFDIR)/sysctl.d
	for f in arp ip-redirects ip-sourcerouting ip-spoofing ipv6-autoconf \
		ipv6-dad sharedmemory ; \
	do \
		install --mode=644 "etc/sysctl.d/$$f" \
			$(SYSCONFDIR)/sysctl.d ; \
	done

	install --directory $(DATADIR)/elho-base-preconf
	install --mode=644 preseed.cfg $(DATADIR)/elho-base-preconf

binary-fixup/elho-base::
	echo "meta:Depends=$$(sed --quiet --file=debian/meta-subst.sed debian/meta.depends)" >> debian/elho-base.substvars
	echo "meta:Conflicts=$$(sed --quiet --file=debian/meta-subst.sed debian/meta.conflicts)" >> debian/elho-base.substvars
