X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;ds=sidebyside;f=udev%2Fudevd.c;h=aa2e3657f0262dd05a892255aebffcd3b66c3dbb;hb=378380397c085c3c8858d3d7017b106f36577117;hp=21dde824eedd5baa8413614dc995da57a886a2ea;hpb=fc416258f346cd20cf822705bd0a50de82569a63;p=elogind.git diff --git a/udev/udevd.c b/udev/udevd.c index 21dde824e..aa2e3657f 100644 --- a/udev/udevd.c +++ b/udev/udevd.c @@ -1098,6 +1098,10 @@ int main(int argc, char *argv[]) chdir("/"); umask(022); + /* create standard links, copy static nodes, create nodes from modules */ + static_dev_create(udev); + static_dev_create_from_modules(udev); + /* before opening new files, make sure std{in,out,err} fds are in a sane state */ fd = open("/dev/null", O_RDWR); if (fd < 0) { @@ -1264,8 +1268,6 @@ int main(int argc, char *argv[]) } info(udev, "set children_max to %u\n", children_max); - static_dev_create(udev); - static_dev_create_from_modules(udev); udev_rules_apply_static_dev_perms(rules); udev_list_init(&event_list);