[packages/systemd] - sync udevadm trigger calls with how upstream systemd service does it - rel 5

baggins baggins at pld-linux.org
Tue Jan 22 12:09:29 CET 2013


commit 84153439250780b5589b259575f0c3bdc5ee0196
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Tue Jan 22 12:08:47 2013 +0100

    - sync udevadm trigger calls with how upstream systemd service does it
    - rel 5

 start_udev   | 10 ++++------
 systemd.spec |  2 +-
 2 files changed, 5 insertions(+), 7 deletions(-)
---
diff --git a/systemd.spec b/systemd.spec
index 5d3a128..c6206f4 100644
--- a/systemd.spec
+++ b/systemd.spec
@@ -41,7 +41,7 @@ Summary(pl.UTF-8):	systemd - zarządca systemu i usług dla Linuksa
 Name:		systemd
 # Verify ChangeLog and NEWS when updating (since there are incompatible/breaking changes very often)
 Version:	197
-Release:	4
+Release:	5
 Epoch:		1
 License:	GPL v2+
 Group:		Base
diff --git a/start_udev b/start_udev
index a2d20c0..17f09af 100644
--- a/start_udev
+++ b/start_udev
@@ -125,15 +125,13 @@ if [ -f "/sys/class/tty/console/uevent" ]; then
 	ret=$(( $ret + $? ))
 
 	# retrigger all events
-	# Udev finds it's own way of making this dir
-	# and making it by hand makes udevsettle
-	# work forever
-	#mkdir -p /dev/.udev/queue
-	udevadm trigger
+	/sbin/udevadm trigger --type=subsystems --action=add
+	ret=$(( $ret + $? ))
+	/sbin/udevadm trigger --type=devices --action=add
 	ret=$(( $ret + $? ))
 
 	# wait for the events to finish
-	udevadm settle
+	/sbin/udevadm settle
 	ret=$(( $ret + $? ))
 else
 	echo "Kernel too old for this udev version"
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/systemd.git/commitdiff/84153439250780b5589b259575f0c3bdc5ee0196



More information about the pld-cvs-commit mailing list