[arch-projects] [PATCH 2/2] [initscripts] workaround: do not set property=STARTUP=1 when calling udevadm

Tom Gundersen teg at jklm.no
Sat Apr 30 15:18:49 EDT 2011


Thanks! Applied.

On Sat, Apr 30, 2011 at 8:41 PM, Gerardo Exequiel Pozzi
<vmlinuz386 at yahoo.com.ar> wrote:
> Apply same logic like in rc.sysinit
> (commit c3063d0400e7a55c9dbd6ff1b76887744e9b6224)
>
> Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386 at yahoo.com.ar>
> ---
>  rc.single |    7 ++-----
>  1 files changed, 2 insertions(+), 5 deletions(-)
>
> diff --git a/rc.single b/rc.single
> index 8c3358f..06bd83c 100755
> --- a/rc.single
> +++ b/rc.single
> @@ -19,7 +19,6 @@ if [[ $PREVLEVEL != N ]]; then
>        # Trigger udev uevents
>        if /bin/pidof -o %PPID /sbin/udevd >/dev/null; then
>                stat_busy "Triggering UDev uevents"
> -               /sbin/udevadm control --property=STARTUP=1
>                /sbin/udevadm trigger --action=add --type=subsystems
>                /sbin/udevadm trigger --action=add --type=devices
>                stat_done
> @@ -27,10 +26,8 @@ if [[ $PREVLEVEL != N ]]; then
>
>        # Wait for udev uevents
>        if /bin/pidof -o %PPID /sbin/udevd >/dev/null; then
> -               stat_busy "Waiting for UDev uevents to be processed"
> -               /sbin/udevadm settle
> -               /sbin/udevadm control --property=STARTUP=
> -               stat_done
> +               status "Waiting for UDev uevents to be processed" \
> +                       /sbin/udevadm settle --quiet --timeout=${UDEV_TIMEOUT:-30}
>        fi
>
>        run_hook single_udevsettled
> --
> 1.7.5
>
>


More information about the arch-projects mailing list