From 7b69ad2167a1f0e57db82817b98a0cbcb70a0dd3 Mon Sep 17 00:00:00 2001 From: Otavio Salvador Date: Wed, 7 Dec 2011 21:23:00 +0000 Subject: initramfs-framework: provides a modular initramfs Provides the API and modules for a modular initramfs. The currently included modules are: * initramfs-module-debug adds support to dynamic debugging of initramfs using bootparams * initramfs-module-udev: enables udev usage * initramfs-module-mdev: enables mdev usage * initramfs-module-e2fs: adds support for ext4, ext3 and ext2 filesystems Signed-off-by: Otavio Salvador --- .../initrdscripts/initramfs-framework/udev | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 meta/recipes-core/initrdscripts/initramfs-framework/udev (limited to 'meta/recipes-core/initrdscripts/initramfs-framework/udev') diff --git a/meta/recipes-core/initrdscripts/initramfs-framework/udev b/meta/recipes-core/initrdscripts/initramfs-framework/udev new file mode 100644 index 000000000..9ea8aa364 --- /dev/null +++ b/meta/recipes-core/initrdscripts/initramfs-framework/udev @@ -0,0 +1,22 @@ +#!/bin/sh +# Copyright (C) 2011 O.S. Systems Software LTDA. +# Licensed on MIT + +udev_enabled() { + if [ ! -e /sbin/udevd ]; then + debug "/sbin/udev doesn't exist" + return 1 + fi + + return 0 +} + +udev_run() { + mkdir -p /run + + udevd --daemon > /dev/null + udevadm trigger --action=add + udevadm settle + + killall udevd 2>/dev/null +} -- cgit v1.2.3