From ad7a0d33b005aaf8e5884a0072acc83b93b48c6e Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Sun, 15 May 2011 23:54:30 +0000 Subject: [PATCH] apply mount wrapper to umount, use ecore_exe_run instead of pipe_run SVN revision: 59426 --- legacy/eeze/src/lib/eeze_disk_mount.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/legacy/eeze/src/lib/eeze_disk_mount.c b/legacy/eeze/src/lib/eeze_disk_mount.c index 2f87da9..f72b6ff 100644 --- a/legacy/eeze/src/lib/eeze_disk_mount.c +++ b/legacy/eeze/src/lib/eeze_disk_mount.c @@ -294,12 +294,14 @@ eeze_disk_unmount(Eeze_Disk *disk) if (disk->unmount_cmd_changed) { eina_strbuf_string_free(disk->unmount_cmd); - eina_strbuf_append_printf(disk->unmount_cmd, "%s %s", EEZE_UNMOUNT_BIN, disk->mount_point); + if (disk->mount_wrapper) + eina_strbuf_append_printf(disk->unmount_cmd, "%s ", disk->mount_wrapper); + eina_strbuf_append_printf(disk->unmount_cmd, EEZE_UNMOUNT_BIN" %s", disk->mount_point); disk->unmount_cmd_changed = EINA_FALSE; } INF("Unmounting: %s", eina_strbuf_string_get(disk->unmount_cmd)); - disk->mounter = ecore_exe_pipe_run(eina_strbuf_string_get(disk->unmount_cmd), 0, disk); + disk->mounter = ecore_exe_run(eina_strbuf_string_get(disk->unmount_cmd), disk); if (!disk->mounter) return EINA_FALSE; -- 2.7.4