Merge bk://nslu2-linux@nslu2-linux.bkbits.net/openembedded
authorRod Whitby <rod@whitby.id.au>
Sat, 26 Feb 2005 07:07:05 +0000 (07:07 +0000)
committerRod Whitby <rod@whitby.id.au>
Sat, 26 Feb 2005 07:07:05 +0000 (07:07 +0000)
into home.(none):/home/slug/openembedded

2005/02/25 22:40:21-08:00 bkbits.net!nslu2-linux.adm
Merge bk://oe-devel.bkbits.net/openembedded
into bkbits.net:/repos/n/nslu2-linux/openembedded

2005/02/26 01:07:03-06:00 ti.com!kergoth
Add udev 054.

2005/02/26 00:54:31-06:00 ti.com!kergoth
Unbork udev detection in the devices startup script.

BKrev: 42202019_U0u7TNqlyIOnRjgcP0lnA

packages/initscripts/initscripts-1.0/devices
packages/udev/udev-054/flags.patch [new file with mode: 0644]
packages/udev/udev_054.bb [new file with mode: 0644]

index e69de29..28fb71f 100644 (file)
@@ -0,0 +1,66 @@
+#!/bin/sh
+#
+# Devfs handling script.  Since we arent running devfsd due to various reasons
+# which I will not lay out here, we need to create some links for compatibility.
+
+. /etc/default/rcS
+
+# exit without doing anything if udev is active
+if test -e /dev/.udevdb; then
+       exit 0
+fi
+
+if test -e /dev/.devfsd
+then
+       if test "$VERBOSE" != "no"; then echo -n "Setting up device links for devfs: "; fi
+       ln -s /dev/touchscreen/0 /dev/ts
+       ln -s /dev/touchscreen/0raw /dev/tsraw
+       ln -s /dev/vc/0 /dev/tty0
+       ln -s /dev/vc/1 /dev/tty1
+       ln -s /dev/vc/2 /dev/tty2
+       ln -s /dev/vc/3 /dev/tty3
+       ln -s /dev/vc/4 /dev/tty4
+       ln -s /dev/vc/5 /dev/tty5
+       ln -s /dev/fb/0 /dev/fb0
+#      ln -s /dev/tts/0 /dev/ttySA0
+#      ln -s /dev/tts/1 /dev/ttySA1
+#      ln -s /dev/tts/2 /dev/ttySA2
+
+       ln -s /dev/sound/dsp /dev/dsp
+       ln -s /dev/sound/mixer /dev/mixer
+
+       ln -s /dev/v4l/video0 /dev/video0
+       ln -s /dev/v4l/video0 /dev/video
+       ln -s /dev/misc/rtc /dev/rtc
+
+       ## need this so that ppp will autoload the ppp modules
+       mknod /dev/ppp c 108 0
+       if test "$VERBOSE" != "no"; then echo "done"; fi
+else
+       if test "$VERBOSE" != "no"; then echo -n "Mounting /dev ramdisk: "; fi
+       mount -t ramfs ramfs /dev || mount -t tmpfs ramfs /dev
+       if test $? -ne 0; then
+               if test "$VERBOSE" != "no"; then echo "failed"; fi
+       else
+               if test "$VERBOSE" != "no"; then echo "done"; fi
+       fi
+       if test "$VERBOSE" != "no"; then echo -n "Populating /dev: "; fi
+       cd /
+       mkdir -p dev/input
+       mkdir -p dev/msys
+       mkdir -p dev/pts
+       mkdir -p dev/vc
+       for i in 0 1 2 3 4 5 6 7 8 9; do
+               ln -s /dev/tty$i /dev/vc/$i
+       done
+       ln -sf /proc/self/fd /dev/fd
+       ln -sf /proc/kcore /dev/core
+       /sbin/makedevs -r / -D /etc/device_table
+       if test $? -ne 0; then
+               if test "$VERBOSE" != "no"; then echo "failed"; fi
+       else
+               if test "$VERBOSE" != "no"; then echo "done"; fi
+       fi
+fi
+
+exit 0
diff --git a/packages/udev/udev-054/flags.patch b/packages/udev/udev-054/flags.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/packages/udev/udev_054.bb b/packages/udev/udev_054.bb
new file mode 100644 (file)
index 0000000..e69de29