|
|
|
|
@ -43,7 +43,7 @@ int yon_kernel_save(main_window *widgets){
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int yon_kernel_addon_save(main_window *widgets){
|
|
|
|
|
yon_kernel_save(widgets);
|
|
|
|
|
// yon_kernel_save(widgets);
|
|
|
|
|
GList *list = gtk_container_get_children(GTK_CONTAINER(widgets->KernelAddonListBox));
|
|
|
|
|
char *install_modules = "";
|
|
|
|
|
for(GList *iter = list;iter;iter = iter->next){
|
|
|
|
|
@ -96,14 +96,14 @@ int yon_os_components_save(main_window *widgets){
|
|
|
|
|
yon_config_remove_by_key(modules_parameter);
|
|
|
|
|
}
|
|
|
|
|
if (!main_config.configure_mode){
|
|
|
|
|
int size;
|
|
|
|
|
config_str parameters = yon_config_get_save_parameters_by_key(&size,modules_parameter,NULL);
|
|
|
|
|
int parameters_size;
|
|
|
|
|
config_str parameters = yon_config_get_save_parameters_by_key(¶meters_size,modules_parameter,NULL);
|
|
|
|
|
if (parameters){
|
|
|
|
|
char *command_parameters = yon_char_parsed_to_string(parameters,size," -- ");
|
|
|
|
|
char *command_parameters = yon_char_parsed_to_string(parameters,parameters_size," -- ");
|
|
|
|
|
char *command = yon_char_unite(ubconfig_dull_command,"--target system ",command_parameters,NULL);
|
|
|
|
|
if (!system(command)){}
|
|
|
|
|
free(command);
|
|
|
|
|
yon_char_parsed_free(parameters,size);
|
|
|
|
|
yon_char_parsed_free(parameters,parameters_size);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return 1;
|
|
|
|
|
|