Ok, here's my log during the install after it parses the rules.xml file...In this case, you'll see my system has 3584MB of memory, yet its pulling the rules files for matching at greater than 3000 and 5000 memsize... 2005-09-13 15:48:26 <1> linux(722) [YCP] AutoInstallRules.ycp:375 Bash return: if [ "$memsize" -gt "128" ]; then exit 0; else exit 1; fi ($["exit":0, "stderr":"", "stdout":""]) ($["memsize":3584]) 2005-09-13 15:48:26 <1> linux(722) [YCP] AutoInstallRules.ycp:382 file: default.xml 2005-09-13 15:48:26 <1> linux(722) [YCP] AutoInstallRules.ycp:395 var: 2005-09-13 15:48:26 <1> linux(722) [YCP] AutoInstallRules.ycp:375 Bash return: if [ "$disksize_size0" -gt "1000" -a "$disksize_device0" = "/dev/cciss/c0d0" -o "$disksize_size1" -gt "1000" -a "$disksize_device1" = "/dev/cciss/c0d0" -o "$disksize_size2" -gt "1000" -a "$disksize_device2" = "/dev/cciss/c0d0" -o "$disksize_size3" -gt "1000" -a "$disksize_device3" = "/dev/cciss/c0d0" -o "$disksize_size4" -gt "1000" -a "$disksize_device4" = "/dev/cciss/c0d0" ]; then exit 0; else exit 1; fi ($["exit":0, "stderr":"", "stdout":""]) ($["disksize_device0":"/dev/cciss/c0d0", "disksize_device1":"/dev/cciss/c1d0", "disksize_device2":"/dev/cciss/c2d0", "disksize_device3":"/dev/cciss/c3d0", "disksize_device4":"/dev/evms", "disksize_size0":34727, "disksize_size1":2097151, "disksize_size2":2097151, "disksize_size3":2097151, "disksize_size4":0, "memsize":3584]) 2005-09-13 15:48:26 <1> linux(722) [YCP] AutoInstallRules.ycp:382 file: cciss.xml 2005-09-13 15:48:26 <1> linux(722) [YCP] AutoInstallRules.ycp:395 var: 2005-09-13 15:48:26 <1> linux(722) [YCP] AutoInstallRules.ycp:375 Bash return: if [ "$disksize_size0" -gt "1000" -a "$disksize_device0" = "/dev/cciss/c0d0" -o "$disksize_size1" -gt "1000" -a "$disksize_device1" = "/dev/cciss/c0d0" -o "$disksize_size2" -gt "1000" -a "$disksize_device2" = "/dev/cciss/c0d0" -o "$disksize_size3" -gt "1000" -a "$disksize_device3" = "/dev/cciss/c0d0" -o "$disksize_size4" -gt "1000" -a "$disksize_device4" = "/dev/cciss/c0d0" -a "$memsize" -gt "3000" ]; then exit 0; else exit 1; fi ($["exit":0, "stderr":"", "stdout":""]) ($["disksize_device0":"/dev/cciss/c0d0", "disksize_device1":"/dev/cciss/c1d0", "disksize_device2":"/dev/cciss/c2d0", "disksize_device3":"/dev/cciss/c3d0", "disksize_device4":"/dev/evms", "disksize_size0":34727, "disksize_size1":2097151, "disksize_size2":2097151, "disksize_size3":2097151, "disksize_size4":0, "memsize":3584]) 2005-09-13 15:48:26 <1> linux(722) [YCP] AutoInstallRules.ycp:382 file: cciss4g.xml 2005-09-13 15:48:26 <1> linux(722) [YCP] AutoInstallRules.ycp:395 var: 2005-09-13 15:48:26 <1> linux(722) [YCP] AutoInstallRules.ycp:375 Bash return: if [ "$disksize_size0" -gt "1000" -a "$disksize_device0" = "/dev/cciss/c0d0" -o "$disksize_size1" -gt "1000" -a "$disksize_device1" = "/dev/cciss/c0d0" -o "$disksize_size2" -gt "1000" -a "$disksize_device2" = "/dev/cciss/c0d0" -o "$disksize_size3" -gt "1000" -a "$disksize_device3" = "/dev/cciss/c0d0" -o "$disksize_size4" -gt "1000" -a "$disksize_device4" = "/dev/cciss/c0d0" -a "$memsize" -gt "5000" ]; then exit 0; else exit 1; fi ($["exit":0, "stderr":"", "stdout":""]) ($["disksize_device0":"/dev/cciss/c0d0", "disksize_device1":"/dev/cciss/c1d0", "disksize_device2":"/dev/cciss/c2d0", "disksize_device3":"/dev/cciss/c3d0", "disksize_device4":"/dev/evms", "disksize_size0":34727, "disksize_size1":2097151, "disksize_size2":2097151, "disksize_size3":2097151, "disksize_size4":0, "memsize":3584]) 2005-09-13 15:48:26 <1> linux(722) [YCP] AutoInstallRules.ycp:382 file: cciss6g.xml 2005-09-13 15:48:26 <1> linux(722) [YCP] AutoInstallRules.ycp:395 var: 2005-09-13 15:48:26 <1> linux(722) [YCP] AutoInstallRules.ycp:627 Getting Rules: ["default.xml", "cciss.xml", "cciss4g.xml", "cciss6g.xml"] Uwe Gansert wrote:
On Tuesday 13 September 2005 17:38, Reynold L Demarco wrote:
Ok, I'm taking a look now at y2log. But what I'm finding is that default.xml always gets retrieved. And it is merged with the others whether I have 1GB,2GB,3GB memory or not.
I'm interested in the "Bash return" lines.