New default permission on / directory: rwxr-xr-x
This commit is contained in:
@ -126,6 +126,17 @@ static void isoburn_idle_free_function(void *ignored)
|
||||
}
|
||||
|
||||
|
||||
int isoburn_root_defaults(IsoImage *image, int flag)
|
||||
{
|
||||
IsoNode *root_node;
|
||||
mode_t root_mode= 0755;
|
||||
|
||||
root_node= (IsoNode *) iso_image_get_root(image);
|
||||
iso_node_set_permissions(root_node, root_mode);
|
||||
return(1);
|
||||
}
|
||||
|
||||
|
||||
/* API function. See libisoburn.h
|
||||
*/
|
||||
int isoburn_read_image(struct burn_drive *d,
|
||||
@ -192,6 +203,10 @@ create_blank_image:;
|
||||
}
|
||||
iso_image_set_ignore_aclea(o->image,
|
||||
(!!(read_opts->noacl)) | ((!!read_opts->noea) << 1) );
|
||||
|
||||
ret= isoburn_root_defaults(*image, 0);
|
||||
if(ret <= 0)
|
||||
goto ex;
|
||||
}
|
||||
{ret= 1; goto ex;}
|
||||
}
|
||||
|
Reference in New Issue
Block a user