The cirros image was rebuilt against the 3.13.0-83 kernel, drivers e1000e, igbvf...
[packages/trusty/cirros-testvm.git] / cirros-testvm / src-cirros / buildroot-2015.05 / package / eudev / S10udev
diff --git a/cirros-testvm/src-cirros/buildroot-2015.05/package/eudev/S10udev b/cirros-testvm/src-cirros/buildroot-2015.05/package/eudev/S10udev
new file mode 100755 (executable)
index 0000000..8382bec
--- /dev/null
@@ -0,0 +1,50 @@
+#!/bin/sh
+#
+# udev This is a minimal non-LSB version of a UDEV startup script.  It
+#      was derived by stripping down the udev-058 LSB version for use
+#      with buildroot on embedded hardware using Linux 2.6.34+ kernels.
+#
+#      You may need to customize this for your system's resource limits
+#      (including startup time!) and administration.  For example, if
+#      your early userspace has a custom initramfs or initrd you might
+#      need /dev much earlier; or without hotpluggable busses (like USB,
+#      PCMCIA, MMC/SD, and so on) your /dev might be static after boot.
+#
+#      This script assumes your system boots right into the eventual root
+#      filesystem, and that init runs this udev script before any programs
+#      needing more device nodes than the bare-bones set -- /dev/console,
+#      /dev/zero, /dev/null -- that's needed to boot and run this script.
+#
+
+# Check for missing binaries
+UDEV_BIN=/sbin/udevd
+test -x $UDEV_BIN || exit 5
+
+# Check for config file and read it
+UDEV_CONFIG=/etc/udev/udev.conf
+test -r $UDEV_CONFIG || exit 6
+. $UDEV_CONFIG
+
+case "$1" in
+    start)
+        printf "Populating ${udev_root:-/dev} using udev: "
+        printf '\000\000\000\000' > /proc/sys/kernel/hotplug
+        $UDEV_BIN -d || (echo "FAIL" && exit 1)
+        udevadm trigger --type=subsystems --action=add
+        udevadm trigger --type=devices --action=add
+        udevadm settle --timeout=30 || echo "udevadm settle failed"
+        echo "done"
+        ;;
+    stop)
+        # Stop execution of events
+        udevadm control --stop-exec-queue
+        killall udevd
+        ;;
+    *)
+        echo "Usage: $0 {start|stop}"
+        exit 1
+        ;;
+esac
+
+
+exit 0