summaryrefslogtreecommitdiffstats
path: root/loader2/init.c
diff options
context:
space:
mode:
authorBill Nottingham <notting@redhat.com>2007-12-05 17:28:30 -0500
committerBill Nottingham <notting@redhat.com>2007-12-07 13:24:17 -0500
commit7ec3ee57ca26c7d4fdb29d102deb6cadf79bc04d (patch)
treeb69868cf1270097d4990717a0eb531618fa8f0eb /loader2/init.c
parente9a5844c1b7fadd2dfdf1e7a396a700f7c8980a9 (diff)
downloadanaconda-7ec3ee57ca26c7d4fdb29d102deb6cadf79bc04d.tar.gz
anaconda-7ec3ee57ca26c7d4fdb29d102deb6cadf79bc04d.tar.xz
anaconda-7ec3ee57ca26c7d4fdb29d102deb6cadf79bc04d.zip
Start udev from install init.
Diffstat (limited to 'loader2/init.c')
-rw-r--r--loader2/init.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/loader2/init.c b/loader2/init.c
index d654d4c10..e1ab65c09 100644
--- a/loader2/init.c
+++ b/loader2/init.c
@@ -535,6 +535,11 @@ int main(int argc, char **argv) {
if (mount("/dev", "/dev", "tmpfs", 0, NULL))
fatal_error(1);
createDevices();
+ printf("starting udev...");
+ if (fork() == 0) {
+ execl("/sbin/udevd", "/sbin/udevd","--daemon",NULL);
+ exit(1);
+ }
}
printf("done\n");