1
0
mirror of https://github.com/fspc/gbootroot.git synced 2025-02-23 17:13:22 -05:00

This adds a kernel version entry to the ABS so that users can override whatever

kernel version is found, or if it isn't found..
This commit is contained in:
freesource 2001-10-03 05:02:58 +00:00
parent 28ea54d645
commit 3a614f521c

View File

@ -250,7 +250,7 @@ my ($hbox_advanced);
my $separator_advanced; my $separator_advanced;
my @entry_advanced; my @entry_advanced;
my $entry_advanced; my $entry_advanced;
my ($ea1,$ea2,$ea3,$ea4); # entry advanced boot my ($ea1,$ea2,$ea3,$ea4,$ea5); # entry advanced boot
my ($ear1,$ear2,$ear3,$ear4); # entry advanced root my ($ear1,$ear2,$ear3,$ear4); # entry advanced root
my ($eab1,$eab2,$eab3); # entry advanced uml my ($eab1,$eab2,$eab3); # entry advanced uml
my $uml_window; my $uml_window;
@ -810,7 +810,7 @@ sub advanced_boot_section {
my $boolean; my $boolean;
# The table section # The table section
$table_advanced = Gtk::Table->new( 5, 3, $true ); $table_advanced = Gtk::Table->new( 6, 3, $true );
$vbox_advanced->pack_start( $table_advanced, $true, $true, 0 ); $vbox_advanced->pack_start( $table_advanced, $true, $true, 0 );
$table_advanced->show(); $table_advanced->show();
@ -880,7 +880,7 @@ sub advanced_boot_section {
$ea3 = entry_advanced(1,3,3,4,11,$table_advanced); $ea3 = entry_advanced(1,3,3,4,11,$table_advanced);
$tooltips->set_tip( $ea3, "Add the modules found in" . $tooltips->set_tip( $ea3, "Add the modules found in" .
" /lib/modules/kernel-version which are" . " /lib/modules/kernel-version which are" .
" neccessary for the Boot Method to work" . " necessary for the Boot Method to work" .
" properly.", " properly.",
""); "");
$ea3->set_text($entry_advanced[11]) if defined $entry_advanced[11]; $ea3->set_text($entry_advanced[11]) if defined $entry_advanced[11];
@ -894,6 +894,17 @@ sub advanced_boot_section {
$ea4->set_text($append) if defined $append; $ea4->set_text($append) if defined $append;
$ea4->set_text($entry_advanced[2]) if defined $entry_advanced[1]; $ea4->set_text($entry_advanced[2]) if defined $entry_advanced[1];
#_______________________________________
# Kernel Version
label_advanced("Kernel Version:",0,1,5,6,$table_advanced);
$ea5 = entry_advanced(1,2,5,6,12,$table_advanced);
$tooltips->set_tip( $ea5, "Override the kernel version number found" .
" in the kernel header. This will change" .
" the /lib/modules/kernel-version directory",
"");
$ea5->set_text($entry_advanced[12]) if defined $entry_advanced[12];
$button_count++; $button_count++;
} }
else { else {
@ -1635,6 +1646,7 @@ sub Generate {
# 10 = UML root_fs # 10 = UML root_fs
# 11 = Kernel Modules .. from the Boot Method # 11 = Kernel Modules .. from the Boot Method
# 12 = Kernel Version .. from the Boot Method
# $root_device_size; # $root_device_size;
# $filesystem_size; # $filesystem_size;
@ -1677,6 +1689,8 @@ sub Generate {
if ($method eq "yard") { if ($method eq "yard") {
if (!$main::yard_window) { if (!$main::yard_window) {
##$ars->{kernel} = "" if !$entry2->get_text();
##ars($ars);
yard(); yard();
} }
} }