[SCM] Debian Live application startscripts branch, master, updated. 3e10d7ebcacf3898e3632c012ab90e3900411f40

Daniel Baumann daniel at debian.org
Fri Dec 19 18:51:07 UTC 2008


The following commit has been merged in the master branch:
commit 3e10d7ebcacf3898e3632c012ab90e3900411f40
Author: Daniel Baumann <daniel at debian.org>
Date:   Fri Dec 19 19:40:54 2008 +0100

    Also handling initscripts in toplevel Makefile.

diff --git a/Makefile b/Makefile
index 71d5732..fbcd21d 100644
--- a/Makefile
+++ b/Makefile
@@ -4,7 +4,7 @@ all: build
 
 test:
 	# Checking for syntax errors
-	set -e; for SCRIPT in contrib/* functions/* scripts/*; \
+	set -e; for SCRIPT in contrib/* functions/* initscripts/* scripts/*; \
 	do \
 		sh -n $$SCRIPT; \
 	done
@@ -12,7 +12,7 @@ test:
 	# Checking for bashisms
 	set -e; if [ -x /usr/bin/checkbashisms ]; \
 	then \
-		checkbashisms contrib/* functions/* scripts/*; \
+		checkbashisms contrib/* functions/* initscripts/* scripts/*; \
 	else \
 		echo "bashism test skipped - you need to install devscripts."; \
 	fi
@@ -25,6 +25,15 @@ install:
 	mkdir -p $(DESTDIR)/usr/bin
 	cp scripts/* $(DESTDIR)/usr/bin
 
+	mkdir -p $(DESTDIR)/etc/init.d
+	cp initscripts/* $(DESTDIR)/etc/init.d
+
+	mkdir -p $(DESTDIR)/etc/rc2.d
+	for INITSCRIPT in initscripts/*; \
+	do \
+		ln -s ../init.d/`basename $$INITSCRIPT` $(DESTDIR)/etc/rc2.d/S99`basename $$INITSCRIPT`; \
+	done
+
 	# Installing shared data
 	mkdir -p $(DESTDIR)/usr/share/live-startscripts
 	cp -r functions $(DESTDIR)/usr/share/live-startscripts
@@ -40,6 +49,11 @@ uninstall:
 		rm -f $(DESTDIR)/usr/bin/`basename $$SCRIPT`; \
 	done
 
+	for INITSCRIPT in initscripts/*; \
+	do \
+		rm -f $(DESTDIR)/etc/init.d/`basename $$INITSCRIPT`; \
+	done
+
 	# Uninstalling shared data
 	rm -rf $(DESTDIR)/usr/share/live-startscripts
 

-- 
Debian Live application startscripts



More information about the debian-live-changes mailing list