top_builddir = .. include ../config.mk .PHONY: install uninstall UID = $(shell id | grep "uid=0" ) ifneq ($(initscript_prefix),) ifneq ($(DESTDIR),) initroot = $(DESTDIR)$(initscript_prefix) else initroot = $(initscript_prefix) endif else ifneq ($(UID),) initroot = $(DESTDIR) else ifneq ($(DESTDIR),) initroot = $(DESTDIR) else initroot = $(prefix) endif endif endif install: ifeq ($(UNAME),Linux) if ( test -d "/etc/rc.d/init.d" -a -d "/etc/sysconfig" -a -d "/var/lock/subsys" ); then \ $(MKINSTALLDIRS) $(initroot)/etc/rc.d/init.d; \ $(MKINSTALLDIRS) $(initroot)/etc/sysconfig; \ $(INSTALL) -m 755 redhat/init.d/sqlrelay $(initroot)/etc/rc.d/init.d; \ $(INSTALL) -m 644 redhat/sysconfig/sqlrelay $(initroot)/etc/sysconfig; \ else \ if ( test -r "/etc/rc.d/rc.inet2" -a -d "/etc/rc.d" -a -d "/var/lock/subsys" ); then \ $(MKINSTALLDIRS) $(initroot)/etc/rc.d; \ $(INSTALL) -m 755 slackware/rc.d/rc.sqlrelay $(initroot)/etc/rc.d; \ $(INSTALL) -m 644 slackware/sqlrelay $(initroot)/etc; \ else \ if ( test -r "/etc/init.d" -a -d "/var/lock" ); then \ $(MKINSTALLDIRS) $(initroot)/etc/init.d; \ $(INSTALL) -m 755 debian/init.d/sqlrelay $(initroot)/etc/init.d; \ $(INSTALL) -m 644 debian/sqlrelay $(initroot)/etc; \ fi; \ fi; \ fi endif ifeq ($(UNAME),NetBSD) $(MKINSTALLDIRS) $(initroot)/etc/rc.d $(INSTALL) -m 755 netbsd/rc.d/sqlrelay $(initroot)/etc/rc.d $(INSTALL) -m 644 netbsd/sqlrelay $(initroot)/etc endif ifeq ($(UNAME),FreeBSD) $(MKINSTALLDIRS) $(initroot)/usr/local/etc/rc.d $(INSTALL) -m 755 freebsd/rc.d/sqlrelay $(initroot)/usr/local/etc/rc.d $(INSTALL) -m 644 freebsd/sqlrelay $(initroot)/etc endif ifeq ($(UNAME),SCO_SV) $(MKINSTALLDIRS) $(initroot)/etc/init.d $(INSTALL) -m 755 openserver/init.d/sqlrelay $(initroot)/etc/init.d $(INSTALL) -m 644 openserver/sqlrelay $(initroot)/etc endif ifeq ($(UNAME),IRIX) # should work for irix too $(MKINSTALLDIRS) $(initroot)/etc/init.d $(INSTALL) -m 755 openserver/init.d/sqlrelay $(initroot)/etc/init.d $(INSTALL) -m 644 openserver/sqlrelay $(initroot)/etc endif ifeq ($(UNAME),IRIX64) # should work for irix too $(MKINSTALLDIRS) $(initroot)/etc/init.d $(INSTALL) -m 755 openserver/init.d/sqlrelay $(initroot)/etc/init.d $(INSTALL) -m 644 openserver/sqlrelay $(initroot)/etc endif ifeq ($(initroot),) if ( test -x "/sbin/chkconfig" -a -n "`/sbin/chkconfig -h 2>&1 | grep add`" ); then \ /sbin/chkconfig --add sqlrelay; \ fi endif uninstall: if ( test -x "/sbin/chkconfig" -a -n "`/sbin/chkconfig -h 2>&1 | grep add`" -a -n "`/sbin/chkconfig --list sqlrelay 2> /dev/null`"); then \ /sbin/chkconfig --del sqlrelay; \ fi $(RM) $(initroot)/etc/rc.d/init.d/sqlrelay $(RM) $(initroot)/etc/rc.d/rc.sqlrelay $(RM) $(initroot)/etc/init.d/sqlrelay $(RM) $(initroot)/usr/local/etc/rc.d/sqlrelay $(RM) $(initroot)/etc/sysconfig/sqlrelay $(RM) $(initroot)/etc/sqlrelay