|
|
|
@ -24,7 +24,9 @@ int yon_installation_check_packages_size(main_window *widgets){
|
|
|
|
config_str module_names = yon_os_components_get_modules(&modules_size);
|
|
|
|
config_str module_names = yon_os_components_get_modules(&modules_size);
|
|
|
|
modules = yon_char_parsed_to_string(module_names,modules_size,",");
|
|
|
|
modules = yon_char_parsed_to_string(module_names,modules_size,",");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
if (yon_char_is_empty(install_mode)){
|
|
|
|
|
|
|
|
return 0;
|
|
|
|
|
|
|
|
}
|
|
|
|
if (!strcmp(install_mode,"fast")){
|
|
|
|
if (!strcmp(install_mode,"fast")){
|
|
|
|
char *device = config(device_parameter);
|
|
|
|
char *device = config(device_parameter);
|
|
|
|
GtkTreeIter iter;
|
|
|
|
GtkTreeIter iter;
|
|
|
|
@ -45,7 +47,7 @@ int yon_installation_check_packages_size(main_window *widgets){
|
|
|
|
for (int i=0;i<main_config.part_size;i++){
|
|
|
|
for (int i=0;i<main_config.part_size;i++){
|
|
|
|
int parsed_size;
|
|
|
|
int parsed_size;
|
|
|
|
config_str parsed = yon_char_parse(main_config.partitions[i],&parsed_size,";");
|
|
|
|
config_str parsed = yon_char_parse(main_config.partitions[i],&parsed_size,";");
|
|
|
|
if (!strcmp(parsed[2],part)&&parsed_size>3&&!yon_char_is_empty(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]);
|
|
|
|
part_size = atol(parsed[3]);
|
|
|
|
|
|
|
|
|
|
|
|
yon_char_parsed_free(parsed,parsed_size);
|
|
|
|
yon_char_parsed_free(parsed,parsed_size);
|
|
|
|
@ -59,7 +61,7 @@ int yon_installation_check_packages_size(main_window *widgets){
|
|
|
|
for (int i=0;i<main_config.part_size;i++){
|
|
|
|
for (int i=0;i<main_config.part_size;i++){
|
|
|
|
int parsed_size;
|
|
|
|
int parsed_size;
|
|
|
|
config_str parsed = yon_char_parse(main_config.partitions[i],&parsed_size,";");
|
|
|
|
config_str parsed = yon_char_parse(main_config.partitions[i],&parsed_size,";");
|
|
|
|
if (!strcmp(parsed[2],part)&&parsed_size>3&&!yon_char_is_empty(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]);
|
|
|
|
part_size = atol(parsed[3]);
|
|
|
|
|
|
|
|
|
|
|
|
yon_char_parsed_free(parsed,parsed_size);
|
|
|
|
yon_char_parsed_free(parsed,parsed_size);
|
|
|
|
|