]> arthur.barton.de Git - netatalk.git/commitdiff
Auto-generate rc.atalk.bsd.
authorsrittau <srittau>
Sat, 10 Nov 2001 15:58:19 +0000 (15:58 +0000)
committersrittau <srittau>
Sat, 10 Nov 2001 15:58:19 +0000 (15:58 +0000)
distrib/initscripts/Makefile.am
distrib/initscripts/rc.atalk.bsd [deleted file]
distrib/initscripts/rc.atalk.bsd.tmpl [new file with mode: 0755]

index a3f4b0855836222ab3c3c26130509bf60df5014b..6cedeb5099e2e43d74611f6ebd11521cebfb8e0e 100644 (file)
@@ -2,15 +2,29 @@
 
 SUFFIXES = .tmpl .
 
+pkgconfdir = @PKGCONFDIR@
+
+#
+# Template Generation
+#
+
 .tmpl:
        sed -e s@:BINDIR:@${bindir}@ \
            -e s@:SBINDIR:@${sbindir}@ \
            -e s@:ETCDIR:@${pkgconfdir}@ \
            <$< >$@
 
-CLEANFILES = rc.atalk.redhat rc.atalk.suse rc.atalk.tru64 atalk
+GENERATED_FILES = \
+       rc.atalk.redhat.tmpl            \
+       rc.atalk.tru64.tmpl             \
+       rc.atalk.bsd.tmpl               \
+       rc.atalk.suse.tmpl
+TEMPLATES = $(foreach f,$(GENERATED_FILES),$(f).tmpl)
 
-pkgconfdir = @PKGCONFDIR@
+CLEANFILES = rc.atalk.bsd rc.atalk.redhat rc.atalk.suse rc.atalk.tru64 atalk
+EXTRA_DIST = $(TEMPLATES) rc.atalk.cobalt rc.atalk.sysv
+
+install-data-hook: $(TEMPLATES)
 
 #
 # checking for "redhat" style sysv scripts:
diff --git a/distrib/initscripts/rc.atalk.bsd b/distrib/initscripts/rc.atalk.bsd
deleted file mode 100755 (executable)
index fd81fad..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/bin/sh
-#
-# AppleTalk daemons. Make sure not to start atalkd in the background:
-# its data structures must have time to stablize before running the
-# other processes.
-#
-
-#
-# SUNOS: UNCOMMENT THESE LINES TO LOAD THE KERNEL MODULE.  Note that
-# modunload-ing netatalk may cause your machine to panic or hang.
-#
-##echo -n 'loading netatalk: '
-##if [ -f :ETCDIR:/netatalk.o ]; then
-##     /usr/etc/modload -sym :ETCDIR:/netatalk.o;
-##fi
-
-echo -n 'starting appletalk daemons:'
-if [ -x :SBINDIR:/atalkd ]; then
-       :SBINDIR:/atalkd;               echo -n ' atalkd'
-fi
-
-if [ -x :BINDIR:/nbprgstr ]; then
-       :BINDIR:/nbprgstr -p 4 `hostname|sed 's/\..*$//'`:Workstation
-       :BINDIR:/nbprgstr -p 4 `hostname|sed 's/\..*$//'`:netatalk
-                                       echo -n ' nbprgstr'
-fi
-
-if [ -x :SBINDIR:/papd ]; then
-       :SBINDIR:/papd;         echo -n ' papd'
-fi
-
-if [ -x :SBINDIR:/afpd ]; then
-       :SBINDIR:/afpd;         echo -n ' afpd'
-fi
-
-if [ -x :SBINDIR:/timelord ]; then
-       :SBINDIR:/timelord;             echo -n ' timelord'
-fi
-
-                                       echo '.'
diff --git a/distrib/initscripts/rc.atalk.bsd.tmpl b/distrib/initscripts/rc.atalk.bsd.tmpl
new file mode 100755 (executable)
index 0000000..fd81fad
--- /dev/null
@@ -0,0 +1,40 @@
+#!/bin/sh
+#
+# AppleTalk daemons. Make sure not to start atalkd in the background:
+# its data structures must have time to stablize before running the
+# other processes.
+#
+
+#
+# SUNOS: UNCOMMENT THESE LINES TO LOAD THE KERNEL MODULE.  Note that
+# modunload-ing netatalk may cause your machine to panic or hang.
+#
+##echo -n 'loading netatalk: '
+##if [ -f :ETCDIR:/netatalk.o ]; then
+##     /usr/etc/modload -sym :ETCDIR:/netatalk.o;
+##fi
+
+echo -n 'starting appletalk daemons:'
+if [ -x :SBINDIR:/atalkd ]; then
+       :SBINDIR:/atalkd;               echo -n ' atalkd'
+fi
+
+if [ -x :BINDIR:/nbprgstr ]; then
+       :BINDIR:/nbprgstr -p 4 `hostname|sed 's/\..*$//'`:Workstation
+       :BINDIR:/nbprgstr -p 4 `hostname|sed 's/\..*$//'`:netatalk
+                                       echo -n ' nbprgstr'
+fi
+
+if [ -x :SBINDIR:/papd ]; then
+       :SBINDIR:/papd;         echo -n ' papd'
+fi
+
+if [ -x :SBINDIR:/afpd ]; then
+       :SBINDIR:/afpd;         echo -n ' afpd'
+fi
+
+if [ -x :SBINDIR:/timelord ]; then
+       :SBINDIR:/timelord;             echo -n ' timelord'
+fi
+
+                                       echo '.'