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