[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