rpms/udev/devel udev-post.init,1.7,1.8 udev.spec,1.283,1.284
Harald Hoyer
harald at fedoraproject.org
Fri Jul 3 13:48:43 UTC 2009
Author: harald
Update of /cvs/pkgs/rpms/udev/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32307
Modified Files:
udev-post.init udev.spec
Log Message:
* Fri Jul 03 2009 Harald Hoyer <harald at redhat.com> 143-2
- add acpi floppy modalias
- add retrigger of failed events in udev-post.init
- killall pids of udev in %pre
Index: udev-post.init
===================================================================
RCS file: /cvs/pkgs/rpms/udev/devel/udev-post.init,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -p -r1.7 -r1.8
--- udev-post.init 17 Mar 2008 18:09:38 -0000 1.7
+++ udev-post.init 3 Jul 2009 13:48:12 -0000 1.8
@@ -22,6 +22,12 @@
# See how we were called.
case "$1" in
start|reload)
+ STRING=$"Retrigger failed udev events"
+ echo -n $STRING
+ /sbin/udevadm trigger --retry-failed
+ success "$STRING"
+ echo
+
STRING=$"Adding udev persistent rules"
# copy the rules generated before / was mounted read-write
Index: udev.spec
===================================================================
RCS file: /cvs/pkgs/rpms/udev/devel/udev.spec,v
retrieving revision 1.283
retrieving revision 1.284
diff -u -p -r1.283 -r1.284
--- udev.spec 22 Jun 2009 10:47:52 -0000 1.283
+++ udev.spec 3 Jul 2009 13:48:12 -0000 1.284
@@ -5,7 +5,7 @@
Summary: A userspace implementation of devfs
Name: udev
Version: 143
-Release: 1%{?dist}
+Release: 2%{?dist}
License: GPLv2
Group: System Environment/Base
Provides: udev-persistent = %{version}-%{release}
@@ -128,7 +128,7 @@ ln -sf ../../sbin/udevadm $RPM_BUILD_ROO
ln -sf ../../sbin/udevadm $RPM_BUILD_ROOT/sbin/udevcontrol
for i in \
- rules/redhat/40-redhat.rules \
+ rules/redhat/40-redhat.rules \
%ifarch ia64
rules/packages/40-ia64.rules \
%endif
@@ -158,6 +158,7 @@ mkdir -p -m 0755 $RPM_BUILD_ROOT%{firmwa
mkdir -p -m 0755 $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d
cat > $RPM_BUILD_ROOT%{_sysconfdir}/modprobe.d/floppy-pnp.conf <<EOF
alias pnp:dPNP0700 floppy
+alias acpi:PNP0700: floppy
EOF
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d
@@ -196,10 +197,15 @@ getent group dialout >/dev/null || /usr/
if test -f /proc/1/exe -a -d /proc/1/root; then
if test -x /usr/bin/stat -a "$(/usr/bin/stat -Lc '%%D-%%i' /)" = "$(/usr/bin/stat -Lc '%%D-%%i' /proc/1/root)"; then
if test -x /sbin/udevd -a -x /sbin/pidof ; then
+ /sbin/udevadm control --stop-exec-queue
pid=$(/sbin/pidof -c udevd)
- if [ -n "$pid" ]; then
- kill $pid
- fi
+ while [ -n "$pid" ]; do
+ for p in $pid; do
+ kill $hard $p;
+ done
+ pid=$(/sbin/pidof -c udevd)
+ hard="-9"
+ done
fi
fi
fi
@@ -209,28 +215,13 @@ exit 0
# start daemon if we are not in a chroot
if test -f /proc/1/exe -a -d /proc/1/root; then
if test "$(/usr/bin/stat -Lc '%%D-%%i' /)" = "$(/usr/bin/stat -Lc '%%D-%%i' /proc/1/root)"; then
- if test -x /sbin/udevd; then
/sbin/udevd -d
- fi
+ /sbin/udevadm control --start-exec-queue
fi
fi
exit 0
-%triggerpostun -- dev <= 0:3.12-1
-if [ $2 = 0 ]; then
- if [ -x /sbin/MAKEDEV ]; then
- /sbin/MAKEDEV null
- else
- /bin/mknod /dev/null c 1 3
- fi
- /sbin/start_udev >/dev/null 2>&1
- if [ -e /dev/mapper/control -a -x /sbin/lvm ]; then
- /sbin/lvm vgmknodes >/dev/null 2>&1
- fi
-fi
-exit 0
-
%triggerin -- selinux-policy
rm -f /var/lib/udev/makenode.d/* >/dev/null 2>&1 || :
@@ -345,6 +336,11 @@ rm -rf $RPM_BUILD_ROOT
%attr(0755,root,root) %{_libdir}/pkgconfig/gudev-1.0*
%changelog
+* Fri Jul 03 2009 Harald Hoyer <harald at redhat.com> 143-2
+- add acpi floppy modalias
+- add retrigger of failed events in udev-post.init
+- killall pids of udev in %%pre
+
* Fri Jun 19 2009 Harald Hoyer <harald at redhat.com> 143-1
- version 143
@@ -354,7 +350,7 @@ rm -rf $RPM_BUILD_ROOT
- git fix: rule-generator: cd - skip by-path links if we create by-id links
- git fix: fix possible endless loop for GOTO to non-existent LABEL
- git fix: cdrom_id: suppress ID_CDROM_MEDIA_STATE=blank for plain non-writable
- CDROM media
+ CDROM media
* Thu Jun 08 2009 Harald Hoyer <harald at redhat.com> 142-3
- delay device-mapper changes
More information about the fedora-extras-commits
mailing list