Gentoo Archives: gentoo-commits

From: William Hubbs <williamh@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/udev-gentoo-scripts:master commit in: init.d/
Date: Sun, 31 Jul 2011 20:41:39
Message-Id: 11dda8627ed625c56cc93e920d4d31fa9204b9fb.WilliamH@gentoo
1 commit: 11dda8627ed625c56cc93e920d4d31fa9204b9fb
2 Author: William Hubbs <williamh <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jul 15 20:20:35 2011 +0000
4 Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
5 CommitDate: Sun Jul 31 20:39:49 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/udev-gentoo-scripts.git;a=commit;h=11dda862
7
8 make our population calls match upstreams recommendations
9
10 ---
11 init.d/udev | 15 +++++----------
12 1 files changed, 5 insertions(+), 10 deletions(-)
13
14 diff --git a/init.d/udev b/init.d/udev
15 index eef2776..671ad86 100644
16 --- a/init.d/udev
17 +++ b/init.d/udev
18 @@ -114,23 +114,18 @@ populate_dev()
19 fi
20
21 ebegin "Populating /dev with existing devices through uevents"
22 - if yesno "${rc_coldplug}"; then
23 - udevadm trigger --action="add"
24 - else
25 + if ! yesno "${rc_coldplug}"; then
26 # Do not run any init-scripts, Bug #206518
27 udevadm control --property=do_not_run_plug_service=1
28 -
29 - # only create device nodes
30 - udevadm trigger --action="add" --attr-match=dev
31 -
32 - # run persistent-net stuff, bug 191466
33 - udevadm trigger --action="add" --subsystem-match=net
34 fi
35 + udevadm trigger --type=subsystems
36 + udevadm trigger --type=devices
37 eend $?
38
39 # we can speed up booting under these conditions:
40 # * using devtmpfs so kernel creates device nodes for us
41 - # * only using kernel created device nodes at boot (in /etc/fstab and elsewhere)
42 + # * only using kernel created device nodes at boot
43 + # (in /etc/fstab and elsewhere)
44 #
45 ebegin "Waiting for uevents to be processed"
46 udevadm settle --timeout=${udev_settle_timeout}