#!/bin/bash
# Copyright (c) 2000-2015 Synology Inc. All rights reserved.

make BUILDROOT=$TmpInstDir install-data
make BUILDROOT=$TmpInstDir install-libs
make BUILDROOT=$TmpInstDir install-exec
make remoteinstall

rm -rf $TmpInstDir/etc/{rc.d,xinetd.d}
rm -rf $TmpInstDir/etc/cups/{*.default,interfaces,ssl,snmp.conf}
rm -rf $TmpInstDir/$ShareDir/{man,doc,icons,locale,applications}
rm -rf $TmpInstDir/$ShareDir/cups/{ppdc,ipptool,templates,examples}

# testprint & banners will generate via cups-filters
rm -rf $TmpInstDir/$ShareDir/cups/data/testprint
rm -rf $TmpInstDir/$ShareDir/cups/banners/*

rm -rf $TmpInstDir/var
rm -rf $TmpInstDir/$LibDir/cups/{notifier,monitor,cgi-bin}
rm -rf $TmpInstDir/$LibDir/cups/daemon/{cups-d*}
rm -rf $TmpInstDir/$LibDir/{libcupscgi*,libcupsppdc*}
rm -rf $TmpInstDir/$BinDir/{cups-config,ppd*,cupstest*,cupsctl,ipptool,cupsaddsmb}
rm -rf $TmpInstDir/$BinDir/lp{move,info,}
# install S55cupsd.sh
install -Dm755 Synology/cupsd.sh ${TmpInstDir}/usr/syno/etc/rc.sysv/cupsd.sh
install -Dm644 Synology/cupsd.syslog-ng $TmpInstDir/etc/syslog-ng/patterndb.d/cupsd.conf

# remove *.conf install by cups make install, we install own cupsd.conf & cups-files.conf
rm -f ${TmpInstDir}/etc/cups/*.conf
install -Dm644 Synology/cupsd.conf ${TmpInstDir}/etc/cups/cupsd.conf
install -Dm644 Synology/cups-files.conf ${TmpInstDir}/etc/cups/cups-files.conf
chgrp lp ${TmpInstDir}/etc/cups

if [ "x$NOSTRIP" != "xNOSTRIP" ]; then
	${STRIP} ${TmpInstDir}${BinDir}/*
	${STRIP} ${TmpInstDir}${LibDir}/*
	${STRIP} ${TmpInstDir}${LibDir}/cups/backend/*
	${STRIP} ${TmpInstDir}${LibDir}/cups/filter/*
	${STRIP} ${TmpInstDir}${LibDir}/cups/daemon/*
fi

# vim:ft=sh
