]> git.pld-linux.org Git - packages/systemd.git/blame - udev-initramfs-premount
- support for initramfs-tools
[packages/systemd.git] / udev-initramfs-premount
CommitLineData
56d0e3e5
JR
1#!/bin/sh -e
2
3PREREQS=""
4
5prereqs() { echo "$PREREQS"; }
6
7case "$1" in
8 prereqs)
9 prereqs
10 exit 0
11 ;;
12esac
13
14echo > /sys/kernel/uevent_helper
15
16mkdir -p /dev/.udev/db/
17udevd --daemon
18
19mkdir -p /dev/.udev/queue/ /dev/.udev/rules.d/
20udevadm trigger
21udevadm settle || true
22
23# If the rootdelay parameter has been set, we wait a bit for devices
24# like usb/firewire disks to settle.
25if [ "$ROOTDELAY" ]; then
26 if [ -x /sbin/usplash_write ]; then
27 /sbin/usplash_write "TIMEOUT $(($ROOTDELAY + 5))"
28 fi
29 sleep $ROOTDELAY
30 if [ -x /sbin/usplash_write ]; then
31 /sbin/usplash_write "TIMEOUT 15"
32 fi
33fi
34
35# Leave udev running to process events that come in out-of-band (like USB
36# connections)
This page took 0.115806 seconds and 4 git commands to generate.