[Frugalware-darcs] setup: partdisk: bring back the sw raid stuff

VMiklos vmiklos at frugalware.org
Thu Mar 30 00:49:13 CEST 2006


[partdisk: bring back the sw raid stuff
VMiklos <vmiklos at frugalware.org>**20051108201714] {
hunk ./src/plugins/partdisk.c 101
+int raid_confirm(void)
+{
+#ifdef DIALOG
+	int ret;
+	dialog_vars.defaultno=1;
+	ret = dialog_yesno(_("Want to create RAID?"),
+		_("Do you want to create software raid partitions during "
+		"partitioning?"), 0, 0);
+	dialog_vars.defaultno=0;
+	if(ret==DLG_EXIT_OK)
+		return(1);
+	else
+		return(0);
+#endif
+}
+
hunk ./src/plugins/partdisk.c 125
+	int wantraid;
hunk ./src/plugins/partdisk.c 134
+
+	dialog_vars.backtitle=gen_backtitle(_("Creating partitions"));
+	dlg_put_backtitle();
+	wantraid = raid_confirm();
hunk ./src/plugins/partdisk.c 141
-		dialog_vars.backtitle=gen_backtitle(_("Creating partitions"));
+		if(wantraid)
+		{
+			dialog_vars.extra_button=1;
+			dialog_vars.extra_label=strdup(_("Create RAID"));
+		}
+
hunk ./src/plugins/partdisk.c 156
-		if (ret != DLG_EXIT_CANCEL)
+		if(wantraid)
+		{
+			dialog_vars.extra_button=0;
+			dialog_vars.extra_label[0]='\0';
+		}
+		if (ret == DLG_EXIT_OK)
hunk ./src/plugins/partdisk.c 169
+		}
+		else if (ret == DLG_EXIT_EXTRA)
+		{
+			system(RAIDCONFIGSCRIPT);
hunk ./src/setup.h 38
+#define RAIDCONFIGSCRIPT "raidconfig"
hunk ./src/setup.h 46
+#define RAIDCONFIGSCRIPT "echo raidconfig >/dev/tty4"
}


More information about the Frugalware-darcs mailing list