From c77b075d42766d955e42eb84c0377f8020b992d6 Mon Sep 17 00:00:00 2001 From: Stefan Saraev Date: Wed, 21 Aug 2013 19:48:03 +0300 Subject: [PATCH 1/3] udisks: mount-disks: logging.. --- packages/sysutils/udisks/init.d/31_mount-disks | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/sysutils/udisks/init.d/31_mount-disks b/packages/sysutils/udisks/init.d/31_mount-disks index a16d4cc89b..8abed33af6 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" | logger -s -t automount done fi - done + done &>/dev/null )& From 2c2214b058ca032585fa88d2b69026a47ca9b8f8 Mon Sep 17 00:00:00 2001 From: Stefan Saraev Date: Wed, 21 Aug 2013 20:42:57 +0300 Subject: [PATCH 2/3] fix previous commit --- packages/sysutils/udisks/init.d/31_mount-disks | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/sysutils/udisks/init.d/31_mount-disks b/packages/sysutils/udisks/init.d/31_mount-disks index 8abed33af6..4fa2945235 100644 --- a/packages/sysutils/udisks/init.d/31_mount-disks +++ b/packages/sysutils/udisks/init.d/31_mount-disks @@ -34,7 +34,7 @@ DISK=$(echo "$DEVICE" | sed -e "s,/sys/class/block,/dev," -e "s,/removable,,") for PART in $(ls "$DISK"[0-9]*);do progress "automount : PART $PART" - udisks --mount "$PART" | logger -s -t automount + udisks --mount "$PART" 2>&1 | logger -s -t automount done fi done &>/dev/null From b31da42a1022d26b1abdd70c797374b8523da889 Mon Sep 17 00:00:00 2001 From: Stefan Saraev Date: Wed, 21 Aug 2013 21:05:18 +0300 Subject: [PATCH 3/3] dbus: start as daemon. wait more in wait_for_dbus --- packages/sysutils/dbus/init.d/14_dbus | 8 ++------ packages/sysutils/dbus/profile.d/14-dbus.conf | 2 +- 2 files changed, 3 insertions(+), 7 deletions(-) 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 }