I looking at the only one partition problem, and I think Im on the right page:
In install.pl, sub find_free_space :
-------
# Read the current partition table.
my $cmd = 'parted -s /dev/dsk print';
open PARTED, "$cmd|"
or die "Unable to fork: $^E";
while (my $line = <PARTED>) {
my ($start, $end, $parttype) =
($line =~ /^\d+\s+(\d+\.\d{3})\s+(\d+\.\d{3})\s+(primary|logical|
extended)/);
defined $start && defined $end && defined $parttype
or next;
print "DEBUG: PARTED_VAR START:$start END:$end PARTTYPE:$parttype \n" ;
if ($logical && $parttype eq 'extended') {
-------
The problem here is that the print statement is never reached,
ie: $start, $end, $parttype is not defined.
So, is there a kind soul who can wrap the head around this?
the input here is something like this
(yeah, its from my laptop):
-------
parted -s /dev/sda print
Disk /dev/sda: 80,0GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 32,3kB 12,5GB 12,5GB primary ntfs boot
2 12,5GB 77,3GB 64,8GB primary ext3
3 77,3GB 80,0GB 2714MB extended
5 77,3GB 80,0GB 2714MB logical linux-swap
-----
-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
unattended-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/unattended-devel