Git-Url:
http://git.frugalware.org/gitweb/gitweb.cgi?p=setup/.git;a=commitdiff;h=cdc6f87e51d4443c774f83a4be0168d06a7927c1
commit cdc6f87e51d4443c774f83a4be0168d06a7927c1
Author: VMiklos <[EMAIL PROTECTED]>
Date: Sun Jul 15 14:32:04 2007 +0200
postconf: use fw_system_interactive()
diff --git a/src/plugins/postconf.c b/src/plugins/postconf.c
index 9cbda83..d67c50e 100644
--- a/src/plugins/postconf.c
+++ b/src/plugins/postconf.c
@@ -150,7 +150,7 @@ int run(GList **config)
fw_system(g_strdup_printf("umount %s/proc", TARGETDIR));
fw_end_dialog();
- system("chroot ./ /sbin/grubconfig");
+ fw_system_interactive("chroot ./ /sbin/grubconfig");
fw_init_dialog();
dlg_put_backtitle();
@@ -161,37 +161,37 @@ int run(GList **config)
// newer shadow requires /dev/stdin :/
ptr = g_strdup_printf("mount /dev -o bind %s/dev", TARGETDIR);
- system(ptr);
+ fw_system(ptr);
free(ptr);
while(!has_rootpw("etc/shadow") && confirm_rootpw())
{
fw_end_dialog();
- system("chroot ./ /usr/bin/passwd root");
+ fw_system_interactive("chroot ./ /usr/bin/passwd root");
fw_init_dialog();
}
while(!has_user("etc/passwd") && confirm_user())
{
fw_end_dialog();
- system("chroot ./ /usr/sbin/adduser");
+ fw_system_interactive("chroot ./ /usr/sbin/adduser");
fw_init_dialog();
}
ptr = g_strdup_printf("umount %s/dev", TARGETDIR);
- system(ptr);
+ fw_system(ptr);
free(ptr);
if((ptr = (char*)data_get(*config, "font")))
append_font("etc/sysconfig/font", ptr);
fw_end_dialog();
- system("chroot ./ /sbin/netconfig");
- system("chroot ./ /sbin/timeconfig");
- system("chroot ./ /sbin/mouseconfig");
+ fw_system_interactive("chroot ./ /sbin/netconfig");
+ fw_system_interactive("chroot ./ /sbin/timeconfig");
+ fw_system_interactive("chroot ./ /sbin/mouseconfig");
if(!stat("usr/bin/X", &buf))
{
- system("chroot ./ su -c /sbin/xconfig");
- system("chroot ./ /sbin/xwmconfig --silent");
+ fw_system_interactive("chroot ./ su -c /sbin/xconfig");
+ fw_system_interactive("chroot ./ /sbin/xwmconfig --silent");
}
fw_init_dialog();
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git