diff --git a/packages/sysutils/dbus/init.d/14_dbus b/packages/sysutils/dbus/init.d/14_dbus index c2442b487a..311061517f 100644 --- a/packages/sysutils/dbus/init.d/14_dbus +++ b/packages/sysutils/dbus/init.d/14_dbus @@ -25,9 +25,5 @@ ( progress "Starting D-BUS" - while true; do - dbus-daemon --system --nofork &>/dev/null - rm /var/run/dbus/pid &>/dev/null - usleep 500000 - done -)& + dbus-daemon --system &>/dev/null +) diff --git a/packages/sysutils/dbus/profile.d/14-dbus.conf b/packages/sysutils/dbus/profile.d/14-dbus.conf index bc736928a5..0e11e556f8 100644 --- a/packages/sysutils/dbus/profile.d/14-dbus.conf +++ b/packages/sysutils/dbus/profile.d/14-dbus.conf @@ -22,7 +22,7 @@ wait_for_dbus () { while [ ! -e /var/run/dbus/system_bus_socket ]; do - usleep 200000 + usleep 1000000 done } diff --git a/packages/sysutils/udisks/init.d/31_mount-disks b/packages/sysutils/udisks/init.d/31_mount-disks index a16d4cc89b..4fa2945235 100644 --- a/packages/sysutils/udisks/init.d/31_mount-disks +++ b/packages/sysutils/udisks/init.d/31_mount-disks @@ -29,11 +29,13 @@ wait_for_dbus for DEVICE in `ls /sys/class/block/sd*/removable 2>/dev/null`; do + progress "automount : DEVICE $DEVICE" if [ "$(cat $DEVICE)" = "0" ]; then DISK=$(echo "$DEVICE" | sed -e "s,/sys/class/block,/dev," -e "s,/removable,,") for PART in $(ls "$DISK"[0-9]*);do - udisks --mount "$PART" >/dev/null + progress "automount : PART $PART" + udisks --mount "$PART" 2>&1 | logger -s -t automount done fi - done + done &>/dev/null )&