udev: make work with util-linux mount in all
authorJohn Bowler <jbowler@nslu2-linux.org>
Sun, 29 Jan 2006 10:23:02 +0000 (10:23 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Sun, 29 Jan 2006 10:23:02 +0000 (10:23 +0000)
 - busybox requires -o move, util-linux requires --move

packages/udev/files/init
packages/udev/udev.inc
packages/udev/udev_058.bb
packages/udev/udev_063.bb
packages/udev/udev_065.bb
packages/udev/udev_070.bb
packages/udev/udev_071.bb

index 6ad6fd5..1022b40 100755 (executable)
@@ -52,9 +52,19 @@ mount_tmpfs() {
 
   mkdir -p /dev/.static/dev
   chmod 700 /dev/.static/
-  # Make sure it's busybox mount we're using. util-linux mount doesn't handle
-  # -o move. 
-  busybox mount -n -o move /etc/udev /dev/.static/dev
+  # The mount options in busybox are non-standard...
+  if test -x /bin/mount.util-linux
+  then
+    /bin/mount.util-linux --move /etc/udev /dev/.static/dev
+  elif test -x /bin/busybox
+  then
+    busybox mount -n -o move /etc/udev /dev/.static/dev
+  else
+    echo "udev requires an identifiable mount command, not started."
+    umount /etc/udev
+    umount /dev
+    exit 1
+  fi
 }
 
 # I hate this hack.  -- Md
index a3896a6..a2883ae 100644 (file)
@@ -20,7 +20,7 @@ FILES_udev-utils = "${usrbindir}/udevinfo ${usrbindir}/udevtest"
 inherit update-rc.d
 
 INITSCRIPT_NAME = "udev"
-INITSCRIPT_PARAMS = "start 04 S ."
+INITSCRIPT_PARAMS = "start 04 S . start 55 0 6 ."
 
 export CROSS = "${TARGET_PREFIX}"
 export HOSTCC = "${BUILD_CC}"
index 4c346b9..9f904f4 100644 (file)
@@ -7,5 +7,5 @@ SRC_URI = "http://kernel.org/pub/linux/utils/kernel/hotplug/udev-${PV}.tar.gz \
 
 include udev.inc
 
-PR = "r5"
+PR = "r6"
 UDEV_EXTRAS = "extras/scsi_id/ extras/volume_id/"
index bf80af8..9d64ad3 100644 (file)
@@ -7,7 +7,7 @@ SRC_URI = "http://kernel.org/pub/linux/utils/kernel/hotplug/udev-${PV}.tar.gz \
 
 include udev.inc
 
-PR = "r4"
+PR = "r5"
 UDEV_EXTRAS = "extras/scsi_id/ extras/volume_id/ extras/run_directory/"
 
 #FIXME UDEV MIGRATION PLAN:
index d05a8b8..74cb9cb 100644 (file)
@@ -6,7 +6,7 @@ SRC_URI = "http://kernel.org/pub/linux/utils/kernel/hotplug/udev-${PV}.tar.gz \
 
 include udev.inc
 
-PR = "r2"
+PR = "r3"
 UDEV_EXTRAS = "extras/scsi_id/ extras/volume_id/ extras/run_directory/"
 
 #FIXME UDEV MIGRATION PLAN:
index e5f0409..4540720 100644 (file)
@@ -6,7 +6,7 @@ SRC_URI = "http://kernel.org/pub/linux/utils/kernel/hotplug/udev-${PV}.tar.gz \
 
 include udev.inc
 
-PR = "r5"
+PR = "r6"
 
 UDEV_EXTRAS = "extras/firmware/ extras/scsi_id/ extras/volume_id/ extras/run_directory/"
 
index 4540720..937462d 100644 (file)
@@ -6,7 +6,7 @@ SRC_URI = "http://kernel.org/pub/linux/utils/kernel/hotplug/udev-${PV}.tar.gz \
 
 include udev.inc
 
-PR = "r6"
+PR = "r8"
 
 UDEV_EXTRAS = "extras/firmware/ extras/scsi_id/ extras/volume_id/ extras/run_directory/"