summaryrefslogtreecommitdiffstats
path: root/projects/scII-bmwm/etc/init.d/rcS
diff options
context:
space:
mode:
Diffstat (limited to 'projects/scII-bmwm/etc/init.d/rcS')
-rwxr-xr-xprojects/scII-bmwm/etc/init.d/rcS64
1 files changed, 64 insertions, 0 deletions
diff --git a/projects/scII-bmwm/etc/init.d/rcS b/projects/scII-bmwm/etc/init.d/rcS
new file mode 100755
index 000000000..141415476
--- /dev/null
+++ b/projects/scII-bmwm/etc/init.d/rcS
@@ -0,0 +1,64 @@
+#!/bin/sh
+#
+# /etc/init.d/rcS
+#
+# Configuration for BMW
+#
+# 2004/02/27 Robert Schwebel <r.schwebel@pengutronix.de>
+#
+
+# announce that we are there
+/etc/init.d/banner
+
+echo -n "mounting filesystems..."
+mount -a
+echo "done."
+
+echo -n "creating links in /dev..."
+ln -sf /dev/vc/0 /dev/tty0
+ln -sf /dev/vc/1 /dev/tty1
+ln -sf /dev/vc/2 /dev/tty2
+ln -sf /dev/vc/3 /dev/tty3
+ln -sf /dev/vc/4 /dev/tty4
+ln -sf /dev/vc/5 /dev/tty5
+ln -sf /dev/vc/6 /dev/tty6
+ln -sf /dev/vc/7 /dev/tty7
+ln -sf /dev/vc/8 /dev/tty8
+ln -sf /dev/vc/9 /dev/tty9
+ln -sf /dev/fb/0 /dev/fb0
+echo "done."
+
+echo "remounting root fs r/w"
+mount /dev/root / -o remount,rw
+echo "done."
+
+/etc/init.d/syslog start
+/etc/init.d/dropbear start
+/etc/init.d/serial start
+/etc/init.d/ppp-drivers start
+
+# run some scripts only once for initialisation
+if [ ! -f /etc/gtk-2.0/gdk-pixbuf.loaders ]; then
+ echo "creating /etc/gtk-2.0/gdk-pixbuf.loaders"
+ /usr/bin/gdk-pixbuf-query-loaders \
+ /usr/lib/gdk-pixbuf-loaders/*.so > \
+ /etc/gtk-2.0/gdk-pixbuf.loaders
+fi;
+if [ ! -f /etc/pango/pango.modules ]; then
+ echo "creating /etc/pango/pango.modules"
+ /usr/bin/pango-querymodules \
+ /usr/lib/pango/1.4/modules/*.so > \
+ /etc/pango/pango.modules
+fi;
+
+# create I-Drive communication fifo
+rm -f /tmp/idrive.fifo
+mkfifo /tmp/idrive.fifo
+export IDRIVE_NAMED_PIPE=/tmp/idrive.fifo
+
+# /usr/X11R6/bin/xmodmap /etc/xmodmap
+
+# start penguzilla
+/etc/init.d/xfree86 start
+/etc/init.d/penguzilla start
+