]> arthur.barton.de Git - netatalk.git/blobdiff - distrib/initscripts/Makefile.am
Forward-Ports from the stabilizing branch.
[netatalk.git] / distrib / initscripts / Makefile.am
index 0ddfbb1af78234830780d10ae9b0c1bacde71b85..2a46bf6ef795bbf8e9023a7010454e2f4ef5a5f1 100644 (file)
@@ -2,13 +2,29 @@
 
 SUFFIXES = .tmpl .
 
+pkgconfdir = @PKGCONFDIR@
+
+#
+# Template Generation
+#
+
 .tmpl:
        sed -e s@:BINDIR:@${bindir}@ \
            -e s@:SBINDIR:@${sbindir}@ \
-           -e s@:ETCDIR:@${CONFIG_DIR}@ \
-           <$^ >$@
+           -e s@:ETCDIR:@${pkgconfdir}@ \
+           <$< >$@
+
+GENERATED_FILES = \
+       rc.atalk.redhat         \
+       rc.atalk.tru64          \
+       rc.atalk.bsd            \
+       rc.atalk.suse
+TEMPLATES = $(foreach f,$(GENERATED_FILES),$(f).tmpl)
 
-CLEANFILES = rc.atalk.redhat rc.atalk.suse rc.atalk.tru64 atalk
+CLEANFILES = $(GENERATED_FILES)
+EXTRA_DIST = $(TEMPLATES) rc.atalk.cobalt rc.atalk.sysv
+
+install-data-hook: $(GENERATED_FILES)
 
 #
 # checking for "redhat" style sysv scripts:
@@ -31,7 +47,7 @@ endif
 
 if USE_SUSE
 
-sysvdir        = /sbin/init.d
+sysvdir        = /etc/rc.d
 sysv_SCRIPTS = atalk
 
 atalk: rc.atalk.suse
@@ -62,7 +78,7 @@ endif
 
 if USE_TRU64
 
-sysvdir        = /etc/rc.d/init.d
+sysvdir        = /sbin/init.d
 sysv_SCRIPTS = atalk
 
 atalk: rc.atalk.tru64