Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=fwife.git;a=commitdiff;h=54459c9405fcbb78211edea52821ec8e2ce96ee7

commit 54459c9405fcbb78211edea52821ec8e2ce96ee7
Author: Elentir <elen...@mailoo.org>
Date:   Sat Jul 11 22:24:06 2009 +0200

umount directories in fwife_exit function

diff --git a/src/fwife.c b/src/fwife.c
index df694af..70182be 100644
--- a/src/fwife.c
+++ b/src/fwife.c
@@ -128,7 +128,20 @@ int cleanup_plugins()
/* Quit fwife */
void fwife_exit()
{
-       FREE(pages);
+       char *ptr;
+
+       /* unmout system directories */
+       ptr = g_strdup_printf("umount %s/sys", TARGETDIR);
+       fw_system(ptr);
+       free(ptr);
+       ptr = g_strdup_printf("umount %s/proc", TARGETDIR);
+       fw_system(ptr);
+       free(ptr);
+       ptr = g_strdup_printf("umount %s/dev", TARGETDIR);
+       fw_system(ptr);
+       free(ptr);
+
+       free(pages);
cleanup_plugins();
gtk_main_quit();
}
diff --git a/src/plugins/finish.c b/src/plugins/finish.c
index 867486f..e93e1a1 100644
--- a/src/plugins/finish.c
+++ b/src/plugins/finish.c
@@ -74,19 +74,6 @@ GtkWidget *load_gtk_widget(GtkWidget *assist)

int run(GList **config)
{
-       char *ptr;
-
-       /* unmout system directories */
-       ptr = g_strdup_printf("umount %s/sys", TARGETDIR);
-       fw_system(ptr);
-       FREE(ptr);
-       ptr = g_strdup_printf("umount %s/proc", TARGETDIR);
-       fw_system(ptr);
-       FREE(ptr);
-       ptr = g_strdup_printf("umount %s/dev", TARGETDIR);
-       fw_system(ptr);
-       FREE(ptr);
-
return 0;
}
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to