--- rpms/anaconda/sme7/smeserver-degraded-raid.patch 2007/06/12 14:39:15 1.1 +++ rpms/anaconda/sme7/smeserver-degraded-raid.patch 2007/12/01 03:37:31 1.2 @@ -1,7 +1,7 @@ diff -Nur -x '*.orig' -x '*.rej' anaconda-10.1.1.37/fsset.py mezzanine_patched_anaconda-10.1.1.37/fsset.py --- anaconda-10.1.1.37/fsset.py 2006-02-02 07:03:36.000000000 +1100 +++ mezzanine_patched_anaconda-10.1.1.37/fsset.py 2006-04-06 05:19:55.336561737 +1000 -@@ -1231,6 +1231,7 @@ +@@ -1339,6 +1339,7 @@ if bootDev.getName() == "RAIDDevice": ret['boot'] = (bootDev.device, N_("RAID Device")) @@ -9,7 +9,7 @@ diff -Nur -x '*.orig' -x '*.rej' anacond return ret if iutil.getPPCMacGen() == "NewWorld": -@@ -1889,11 +1890,20 @@ +@@ -2001,11 +2002,20 @@ self.minor) def raidTab (self, devPrefix='/dev'): @@ -31,7 +31,7 @@ diff -Nur -x '*.orig' -x '*.rej' anacond entry = entry + "chunk-size %s\n" %(self.chunksize,) entry = entry + "persistent-superblock 1\n" entry = entry + "nr-spare-disks %d\n" % (self.spares,) -@@ -1903,6 +1913,10 @@ +@@ -2015,6 +2025,10 @@ device) entry = entry + " raid-disk %d\n" % (i,) i = i + 1 @@ -42,7 +42,7 @@ diff -Nur -x '*.orig' -x '*.rej' anacond i = 0 for device in self.members[self.numDisks:]: entry = entry + " device %s/%s\n" % (devPrefix, -@@ -1915,6 +1929,15 @@ +@@ -2027,6 +2041,15 @@ def devify(x): return "/dev/%s" %(x,) @@ -58,7 +58,7 @@ diff -Nur -x '*.orig' -x '*.rej' anacond node = "%s/%s" % (devPrefix, self.device) isys.makeDevInode(self.device, node) -@@ -1926,12 +1949,18 @@ +@@ -2038,12 +2061,18 @@ args = ["/usr/sbin/mdadm", "--create", "/dev/%s" %(self.device,), "--run", "--chunk=%s" %(self.chunksize,), "--level=%s" %(self.level,),