|
|
|
@ -157,16 +157,12 @@ gboolean yon_tab_create_tags(kernels_tab *tab){
|
|
|
|
if(!getuid()){
|
|
|
|
if(!getuid()){
|
|
|
|
if (boot_run&&!strcmp(boot_run[0],tab->package)){
|
|
|
|
if (boot_run&&!strcmp(boot_run[0],tab->package)){
|
|
|
|
yon_tag_add(GTK_BOX(tab->install_tags_box),RUNNING_LABEL,"tag_green",NULL);
|
|
|
|
yon_tag_add(GTK_BOX(tab->install_tags_box),RUNNING_LABEL,"tag_green",NULL);
|
|
|
|
gtk_widget_hide(tab->remove_module_button);
|
|
|
|
|
|
|
|
gtk_widget_hide(tab->remove_package_button);
|
|
|
|
|
|
|
|
gtk_widget_hide(tab->update_module_button);
|
|
|
|
gtk_widget_hide(tab->update_module_button);
|
|
|
|
gtk_widget_hide(tab->update_package_button);
|
|
|
|
gtk_widget_hide(tab->update_package_button);
|
|
|
|
gtk_widget_hide(tab->launch_button);
|
|
|
|
gtk_widget_hide(tab->launch_button);
|
|
|
|
} else if (!yon_char_is_empty(launched)&&!strcmp(launched,tab->package)){
|
|
|
|
} else if (!yon_char_is_empty(launched)&&!strcmp(launched,tab->package)){
|
|
|
|
yon_tag_add(GTK_BOX(tab->install_tags_box),BOOT_RUN_LABEL,"tag_orange",NULL);
|
|
|
|
yon_tag_add(GTK_BOX(tab->install_tags_box),BOOT_RUN_LABEL,"tag_orange",NULL);
|
|
|
|
gtk_widget_hide(tab->launch_button);
|
|
|
|
gtk_widget_hide(tab->launch_button);
|
|
|
|
gtk_widget_hide(tab->remove_module_button);
|
|
|
|
|
|
|
|
gtk_widget_hide(tab->remove_package_button);
|
|
|
|
|
|
|
|
gtk_widget_hide(tab->update_module_button);
|
|
|
|
gtk_widget_hide(tab->update_module_button);
|
|
|
|
gtk_widget_hide(tab->update_package_button);
|
|
|
|
gtk_widget_hide(tab->update_package_button);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -936,7 +932,7 @@ void on_build_execute(GtkWidget *, dictionary *dict){
|
|
|
|
char *target = (char*)gtk_combo_box_get_active_id(GTK_COMBO_BOX(window->KernelVersionCombo));
|
|
|
|
char *target = (char*)gtk_combo_box_get_active_id(GTK_COMBO_BOX(window->KernelVersionCombo));
|
|
|
|
char *filename = (char*)gtk_entry_get_text(GTK_ENTRY(window->FilenameEntry));
|
|
|
|
char *filename = (char*)gtk_entry_get_text(GTK_ENTRY(window->FilenameEntry));
|
|
|
|
char *command = build_command(target,filename,debug,drivers);
|
|
|
|
char *command = build_command(target,filename,debug,drivers);
|
|
|
|
yon_terminal_window_launch(GTK_WINDOW(widgets->Window),command);
|
|
|
|
yon_terminal_window_launch(GTK_WINDOW(widgets->Window),yon_debug_output("%s\n",command));
|
|
|
|
gtk_widget_destroy(window->window);
|
|
|
|
gtk_widget_destroy(window->window);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|