|
|
|
@ -58,16 +58,18 @@ int yon_installation_check_packages_size(main_window *widgets){
|
|
|
|
|
|
|
|
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
char *part = config(part_parameter);
|
|
|
|
char *part = config(part_parameter);
|
|
|
|
for (int i=0;i<main_config.part_size;i++){
|
|
|
|
if (!yon_char_is_empty(part)){
|
|
|
|
int parsed_size=0;
|
|
|
|
for (int i=0;i<main_config.part_size;i++){
|
|
|
|
config_str parsed = yon_char_parse(main_config.partitions[i],&parsed_size,";");
|
|
|
|
int parsed_size=0;
|
|
|
|
if (parsed&&parsed_size>2&&!strcmp(parsed[2],part)&&parsed_size>3&&!yon_char_is_empty(parsed[3])){
|
|
|
|
config_str parsed = yon_char_parse(main_config.partitions[i],&parsed_size,";");
|
|
|
|
part_size = atol(parsed[3]);
|
|
|
|
if (parsed&&parsed_size>2&&!strcmp(parsed[2],part)&&parsed_size>3&&!yon_char_is_empty(parsed[3])){
|
|
|
|
|
|
|
|
part_size = atol(parsed[3]);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
yon_char_parsed_free(parsed,parsed_size);
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
}
|
|
|
|
yon_char_parsed_free(parsed,parsed_size);
|
|
|
|
yon_char_parsed_free(parsed,parsed_size);
|
|
|
|
break;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
yon_char_parsed_free(parsed,parsed_size);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
long packages_size = 0;
|
|
|
|
long packages_size = 0;
|
|
|
|
|