#!/usr/bin/make -f
# -*- makefile -*-

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
override_dh_install:
	mkdir -p debian/statlog/
	rm -f debian/statlog/* 2>&1 > /dev/null
	mkdir -p debian/statlog/opt/statlog debian/statlog/etc/nginx/sites-enabled
	mkdir -p debian/statlog/var/log/so-logs debian/statlog/var/log/nginx/statlog debian/statlog/var/run/statlog
	mkdir -p debian/statlog/u0/statlog/so_in debian/statlog/u0/statlog/so_out debian/statlog/u0/statlog/so_corp
	mkdir -p debian/statlog/var/log/statlog/so_in debian/statlog/var/log/statlog/so_out debian/statlog/var/log/statlog/so_corp
	mkdir -p debian/statlog/var/lib/statlog debian/statlog/etc/cron.yandex debian/statlog/usr/share/graphite-client/checks
	mkdir -p debian/statlog/etc/logrotate.d debian/statlog/etc/rsyslog.d debian/statlog/etc/systemd/system
	cp statlog.py statlog_rotate.py statlog_create_tables.py logdumper.py logreader.py logger.py daemonize.py statistics.py debian/statlog/opt/statlog/
	cp statlog.so_in.conf statlog.so_out.conf statlog.so_corp.conf debian/statlog/opt/statlog/
	cp statlog.service debian/statlog/etc/systemd/system/
	sed -e 's#WORKING_DIR#/opt/statlog#g' ../common.py > debian/statlog/opt/statlog/common.py
	sed -e 's#WORKING_DIR#/opt/statlog#g' db.py > debian/statlog/opt/statlog/db.py
	cp statlog.logrotate debian/statlog/etc/logrotate.d/statlog
	cp statlog.rsyslog.conf debian/statlog/etc/rsyslog.d/statlog.conf
	cp statlog.nginx.conf debian/statlog/etc/nginx/sites-enabled/statlog.conf
	cp logrotate-statlog.sh create-links.sh delete_old_logs.sh debian/statlog/etc/cron.yandex/
	cp nginx_statlog.pl debian/statlog/usr/share/graphite-client/checks/nginx_statlog.pl
	chmod +x debian/statlog/opt/statlog/*.py
override_dh_installinit:
	dh_installinit --restart-after-upgrade
%:
	dh $@
