mirror of
https://github.com/fspc/gbootroot.git
synced 2025-02-23 09:03:23 -05:00
Undef global values when genext2fs is used, this allows for a change in
fs creation type, and text change.
This commit is contained in:
parent
a7958ba821
commit
5e7a2a4292
@ -146,9 +146,14 @@ sub read_contents_file {
|
|||||||
# It's a good idea to clear the text buffer in the verbosity box
|
# It's a good idea to clear the text buffer in the verbosity box
|
||||||
$text_insert->backward_delete($text_insert->get_length());
|
$text_insert->backward_delete($text_insert->get_length());
|
||||||
|
|
||||||
|
|
||||||
|
# Need to know whether genext2fs is being used
|
||||||
|
my $fs_type = (split(/\s/,$main::makefs))[0];
|
||||||
|
|
||||||
# If the template changes it is time to clear all the values.
|
# If the template changes it is time to clear all the values.
|
||||||
# Delete devices table.
|
# Delete devices table.
|
||||||
if ($contents_file_tmp && $contents_file_tmp ne $contents_file) {
|
if ( ($contents_file_tmp && $contents_file_tmp ne $contents_file) or
|
||||||
|
$fs_type eq "genext2fs" ) {
|
||||||
undef %Included;
|
undef %Included;
|
||||||
undef %replaced_by;
|
undef %replaced_by;
|
||||||
undef %links_to;
|
undef %links_to;
|
||||||
@ -161,9 +166,6 @@ sub read_contents_file {
|
|||||||
$contents_file_tmp = $contents_file;
|
$contents_file_tmp = $contents_file;
|
||||||
|
|
||||||
|
|
||||||
# Need to know whether genext2fs is being used
|
|
||||||
my $fs_type = (split(/\s/,$main::makefs))[0];
|
|
||||||
|
|
||||||
# Open DEVICE_TABLE
|
# Open DEVICE_TABLE
|
||||||
if ( $fs_type eq "genext2fs" ) {
|
if ( $fs_type eq "genext2fs" ) {
|
||||||
|
|
||||||
@ -882,7 +884,7 @@ sub create_filesystem {
|
|||||||
|
|
||||||
my $fs_type = (split(/\s/,$main::makefs))[0];
|
my $fs_type = (split(/\s/,$main::makefs))[0];
|
||||||
|
|
||||||
info(0, "Creating root filesystem.\n");
|
info(0, "Creating root filesystem with $fs_type.\n");
|
||||||
info(0, "Description: $fs_size K root file system\n");
|
info(0, "Description: $fs_size K root file system\n");
|
||||||
info(0, "Where: $device\n");
|
info(0, "Where: $device\n");
|
||||||
|
|
||||||
@ -1230,10 +1232,11 @@ sub copy_strip_file {
|
|||||||
error("chmod: $! \($from_base\)\n"));
|
error("chmod: $! \($from_base\)\n"));
|
||||||
return "ERROR"if $error && $error eq "ERROR";
|
return "ERROR"if $error && $error eq "ERROR";
|
||||||
}
|
}
|
||||||
else {
|
|
||||||
sys("$main::sudo chown $uid $gid $to");
|
## else {
|
||||||
sys("$main::sudo chmod $mode $to");
|
## sys("$main::sudo chown $uid $gid $to");
|
||||||
}
|
## sys("$main::sudo chmod $mode $to");
|
||||||
|
## }
|
||||||
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user