+
+ $(INSTALL) $(INSTALL_D) $(CONF_DEST)
+ $(INSTALL) $(INSTALL_D) $(CONF_DEST)/templates
+
+ # Install the DOCS and man page
+ if [ $(check_doc) == 0 ]; then \
+ DOC=$(DOC_DEST) ;\
+ else \
+ DOC=$(prefix)/doc/privoxy ;\
+ fi;\
+ $(INSTALL) $(INSTALL_D) $$DOC ;\
+ $(INSTALL) $(INSTALL_D) $$DOC/user-manual ;\
+ if [ -d "$(DOK_WEB_USEM)" ]; then \
+ $(INSTALL) $(INSTALL_T) $(DOK_WEB_USEM)/[^C]* $$DOC/user-manual;\
+ $(INSTALL) $(INSTALL_T) $(DOK_WEB_USEM)/../p_doc.css $$DOC;\
+ fi
+ -$(GZIP_PROG) -c privoxy.1 > $(MAN_DEST)/privoxy.1.gz
+
+ # Change the Config file default directories acording to the configured ones
+ if [ -e config.base ] ; then \
+ $(CAT) config >config~ ;\
+ $(MV) config.base config ;\
+ fi
+ $(SED) 's+confdir .+confdir $(CONF_DEST)+' config | \
+ $(SED) 's+logdir .+logdir $(LOG_DEST)+' >config.updated
+ $(MV) config config.base
+ $(MV) config.updated config
+
+ # Install the config support files
+ $(INSTALL) $(INSTALL_T) templates/[^C]* $(CONF_DEST)/templates
+ if [ `$(ID)` == 0 ] ;then\
+ $(ECHO) -e "\n Superuser install, installing config files as $(USER),$(GROUP)" ;\
+ INSTALL_CONF="$(INSTALL_T) -b $(INSTALL_S)" ;\
+ else \
+ if [ ! `$(ID) $(USER)` == `$(ID)` ] ;then \
+ $(ECHO) -e "\n ** WARNING ** current install user different from configured user!! edit may fail.\n" ;\
+ fi ;\
+ INSTALL_CONF="$(INSTALL_T) -b " ;\
+ fi ;\
+ $(INSTALL) $$INSTALL_CONF config default.action default.filter trust standard.action $(CONF_DEST) ;\
+ if [ ! -s "$(CONF_DEST)\user.action" ] ; then \
+ $(INSTALL) $$INSTALL_CONF user.action $(CONF_DEST) ;\
+ fi ;\
+
+ # setup the logfiles
+ # mode 0640 in the logs for privacy reasons
+ $(TOUCH) $(LOG_DEST)/logfile $(LOG_DEST)/jarfile
+ -$(CHOWN) $(USER),$(GROUP) $(LOG_DEST)/logfile $(LOG_DEST)/jarfile || \
+ $(ECHO) -e "\n ** WARNING ** current install user different from configured user!! Loging may fail\n"
+ -$(CHMOD) 0640 $(LOG_DEST)/logfile $(LOG_DEST)/jarfile
+
+ # Install the init scripts
+ if [ -f /etc/slackware-version ] && [ -d /etc/rc.d/ ] && [ -w /etc/rc.d/ ] ; then \
+ $(SED) 's+%PROGRAM%+$(PROGRAM)+' slackware/rc.privoxy.orig | \
+ $(SED) 's+%SBIN_DEST%+$(SBIN_DEST)+' | \
+ $(SED) 's+%CONF_DEST%+$(CONF_DEST)+' | \
+ $(SED) 's+%USER%+$(USER)+' | \
+ $(SED) 's+%GROUP%+$(GROUP)+' >slackware/rc.privoxy ;\
+ $(INSTALL) $(INSTALL_P) slackware/rc.privoxy /etc/rc.d/ ;\
+ $(ECHO) -e "\n Dont forget to add the rc.privoxy to rc.local if you want it started at every boot" ;\
+ elif [ -d /etc/init.d ] && [ -w /etc/init.d ] ; then \
+ $(INSTALL) $(INSTALL_P) privoxy-generic.init /etc/init.d/privoxy ;\
+ else \
+ $(ECHO) -e "\n No init script installed, install it manually" ;\
+ fi