Small patch allow exactly 3 primaries. The original failed on my configuration listed below:
disk_config sda primary / 200 defaults,errors=remount-ro primary /tmp 400 primary /var 400 logical swap 1000 logical /usr 4000 logical /disks/u1 15000 ; reiser logical /disks/u2 1- ; reiser amazon:~# diff -c fai-2.3.4/scripts/setup_harddisks* *** fai-2.3.4/scripts/setup_harddisks Thu May 16 19:48:32 2002 --- fai-2.3.4/scripts/setup_harddisks.orig Thu May 16 19:47:10 2002 *************** *** 393,400 **** ($MPPrimary{$extmp} eq "yes") && ($NoMoreLogicals = 1); $MPPrimary{$mountpoint} = "yes"; $PrimPartNo++; ! # ($PrimPartNo == 3) && ($disk =~ /^sd/) && ($PrimPartNo++); ! ($PrimPartNo >4 ) && die "ERROR: Too many primary partitions (max 4)."; $MountpointPart{$mountpoint} = PartName($disk,$PrimPartNo); if($options =~ /\bboot\b/i){ ($BootPartition) && die "ERROR: only one partition can be bootable at a time."; --- 393,401 ---- ($MPPrimary{$extmp} eq "yes") && ($NoMoreLogicals = 1); $MPPrimary{$mountpoint} = "yes"; $PrimPartNo++; ! ($PrimPartNo == 3) && ($disk =~ /^sd/) && ($PrimPartNo++); ! ($PrimPartNo >4 ) && die "ERROR: Too much primary partitions (max 4).". ! " All logicals together need one primary too.\n"; $MountpointPart{$mountpoint} = PartName($disk,$PrimPartNo); if($options =~ /\bboot\b/i){ ($BootPartition) && die "ERROR: only one partition can be bootable at a time."; *************** *** 415,421 **** $PrimPartNo++; ($PrimPartNo == 3) && ($disk =~ /^sd/) && ($PrimPartNo++); ($PrimPartNo >4 ) ! && die "ERROR: too many primary partitions (max 4).". " All logicals together need one primary too.\n"; $MountpointPart{$extmp} = PartName($disk,$PrimPartNo); $DiskMountpoints{$disk} .= " $extmp"; --- 416,422 ---- $PrimPartNo++; ($PrimPartNo == 3) && ($disk =~ /^sd/) && ($PrimPartNo++); ($PrimPartNo >4 ) ! && die "ERROR: too much primary partitions (max 4).". " All logicals together need one primary too.\n"; $MountpointPart{$extmp} = PartName($disk,$PrimPartNo); $DiskMountpoints{$disk} .= " $extmp"; -- Kristian G. Kvilekval email:[EMAIL PROTECTED] office:(805)893-4178 http://www.cs.ucsb.edu/~kris