This is more convenient and makes it consistent with the
'alloc' and 'sparse' commands.
The new disk is called C<test1.img> for the first I<-N>, C<test2.img>
for the second and so on. Existing files in the current directory are
-not overwritten, so you may need to do C<rm -f test1.img>.
+I<overwritten>.
The type briefly describes how the disk should be sized, partitioned,
how filesystem(s) should be created, and how content should be added.
prep_data *
create_prepared_file (const char *type_string, const char *filename)
{
- if (access (filename, F_OK) == 0) {
- fprintf (stderr, _("guestfish: file '%s' exists and the '-N' option will not overwrite it\n"),
- filename);
- exit (EXIT_FAILURE);
- }
-
prep_data *data = parse_type_string (type_string);
if (data->prep->prelaunch)
data->prep->prelaunch (filename, data);