diff Makefile.am @ 10:5dfe0138b4f9

initial coding
author carl
date Thu, 08 Dec 2005 13:58:08 -0800
parents d76f9ff42487
children a9b52f657f08
line wrap: on
line diff
--- a/Makefile.am	Sat Dec 03 13:54:47 2005 -0800
+++ b/Makefile.am	Thu Dec 08 13:58:08 2005 -0800
@@ -1,18 +1,19 @@
 SUBDIRS = src
-etcdir = /etc
-rcdir = /etc/rc.d/init.d
-etc_DATA = syslog2iptables.conf
-rc_SCRIPTS = syslog2iptables
-CLEANFILES = $(rc_SCRIPTS)
-EXTRA_DIST = syslog2iptables.rc syslog2iptables.conf
+hackdir = $(sysconfdir)
+hack_SCRIPTS = syslog2iptables
+sysconf_DATA = syslog2iptables.conf
+CLEANFILES = syslog2iptables
+EXTRA_DIST = syslog2iptables.rc syslog2iptables.conf syslog2iptables.spec
 
 syslog2iptables: $(srcdir)/syslog2iptables.rc
 	   rm -f syslog2iptables
 	   echo "#! " $(BASH) >syslog2iptables
-	   cat $(srcdir)/syslog2iptables.rc >>syslog2iptables
-	   chmod 755 syslog2iptables
+	   cat $(srcdir)/syslog2iptables.rc     | \
+	       sed -e "s,SBINDIR,$(sbindir),g"  | \
+	       sed -e "s,SYSCONFDIR,$(sysconfdir),g" >>syslog2iptables
 
-chkconfig:
+chkconfig: syslog2iptables
+	   mv -f $(sysconfdir)/syslog2iptables /etc/rc.d/init.d
 	   /sbin/chkconfig --del syslog2iptables
 	   /sbin/chkconfig --add syslog2iptables
 	   /sbin/chkconfig --level 2345 syslog2iptables on