my $bin_filename="./biosautoraid.bin";
+my $opt_part1;
my $opt_install;
my $opt_uninstall;
my $options_error=!GetOptions(
"bin=s" ,\$bin_filename,
+ "part1=s" ,\$opt_part1,
"i|install" ,\$opt_install,
"u|uninstall",\$opt_uninstall,
);
if ($master_is_b) {
die "Filename is block device but it is unsupported: $master_filename"
if $master_filename!~m{^/dev/[hs]d[a-z]};
- $backup_filename=$master_filename."1";
sub hdparm_g_start_check($$)
{
}
hdparm_g_start_check($master_filename,0);
- hdparm_g_start_check($backup_filename,$backup_offset/0x200);
+ if (!$opt_part1) {
+ $backup_filename=$master_filename."1";
+ hdparm_g_start_check($backup_filename,$backup_offset/0x200);
+ }
+ else {
+ $backup_filename=$opt_part1;
+ hdparm_g_start_check($backup_filename,0);
+ $opt_part1=undef();
+ }
$backup_offset=0;
}
+die "Irelevantni parametr: --part1" if $opt_part1;
my $MASTER;
open $MASTER,"+<".$master_filename or die "open \"$master_filename\": $!";