[Fai-commit] r3600 -
people/michael/features/setup_harddisks_2/implementation
fai-commit at lists.alioth.debian.org
fai-commit at lists.alioth.debian.org
Sat Jul 22 00:40:22 UTC 2006
Author: michael-guest
Date: 2006-07-22 00:40:21 +0000 (Sat, 22 Jul 2006)
New Revision: 3600
Modified:
people/michael/features/setup_harddisks_2/implementation/shdd2-parser
people/michael/features/setup_harddisks_2/implementation/shdd2-sizes
Log:
bugfix of parser
Modified: people/michael/features/setup_harddisks_2/implementation/shdd2-parser
===================================================================
--- people/michael/features/setup_harddisks_2/implementation/shdd2-parser 2006-07-22 00:39:12 UTC (rev 3599)
+++ people/michael/features/setup_harddisks_2/implementation/shdd2-parser 2006-07-22 00:40:21 UTC (rev 3600)
@@ -122,7 +122,7 @@
{
$FAI::device = "";
}
- | /^disk(\d+)/ option(s?)
+ | /^disk(\d+)/
{
if( scalar( @FAI::disks ) >= $1 )
{
@@ -150,7 +150,8 @@
die "this system does not have a physical $item[1] "
}
}
- | /^\S+/ option(s?)
+ option(s?)
+ | /^\S+/
{
# check for valid device name
if( $item[ 1 ] =~ m{^/} )
@@ -172,6 +173,7 @@
"partitions" => {}
};
}
+ option(s?)
option: /^preserve:(\d+(,\d+)*)/
{
my @ids = split( ",", $1 );
@@ -239,8 +241,8 @@
};
}
$FAI::partition_logical_counter++;
- $FAI::partition_pointer = (\%FAI::configs)->{ $FAI::device }->{ "partitions" }->{ $FAI::partition_primary_counter+4 };
- $FAI::configs{ $FAI::device }{ "partitions" }{ $FAI::partition_primary_counter + 4 }{ "size" } = {
+ $FAI::partition_pointer = (\%FAI::configs)->{ $FAI::device }->{ "partitions" }->{ $FAI::partition_logical_counter+4 };
+ $FAI::configs{ $FAI::device }{ "partitions" }{ $FAI::partition_logical_counter + 4 }{ "size" } = {
"extended" => 0
};
}
Modified: people/michael/features/setup_harddisks_2/implementation/shdd2-sizes
===================================================================
--- people/michael/features/setup_harddisks_2/implementation/shdd2-sizes 2006-07-22 00:39:12 UTC (rev 3599)
+++ people/michael/features/setup_harddisks_2/implementation/shdd2-sizes 2006-07-22 00:40:21 UTC (rev 3600)
@@ -140,14 +140,14 @@
}
elsif( $config =~ /^PHY_(.*)$/ )
{
- foreach my $part_id ( keys $FAI::configs{ $config }{ "partitions" } )
+ foreach my $part_id ( keys %{ $FAI::configs{ $config }{ "partitions" } } )
{
- print "$part_id configured\n";
+ print "$part_id of $config configured\n";
}
}
else
{
- die "Internal error (invalid config entry).\n";
+ warn "Internal error (invalid config entry $config).\n";
}
}
More information about the Fai-commit
mailing list