On 9/14/06, Johnny Ljunggren <johnny@xxxxxxxxx> wrote:
Hello all I'm usually installing my systems with Software RAID 1 and have up to now specified the hard drives to be used by their device names (/dev/hda etc...), ie part raid.01 --bytes-per-inode=4096 --fstype="raid" --ondisk=hda --size=10000 Is there a way to create the RAID without specifying --ondisk? There will always be two disks on these systems, but not necessarily in the same position each time.
It's not pretty, but you can do this... %include /tmp/kspart %pre --interpreter /usr/bin/python import os import sys import parted sys.path.append('/usr/lib/anaconda') import isys drives = isys.hardDriveDict().keys() drives.sort() f = open("/tmp/kspart","w") f.write( "part raid.01 --ondisk=%s\n" % drives[0] ); f.write( "part raid.02 --ondisk=%s\n" % drives[1] ); f.close() -- Jason Kohles email@xxxxxxxxxxxxxxx - http://www.jasonkohles.com/ "A witty saying proves nothing." -- Voltaire