SOURCES: anaconda-pkgorder.patch (NEW), anaconda-errorhandling.pat...
glen
glen at pld-linux.org
Wed May 17 23:57:09 CEST 2006
Author: glen Date: Wed May 17 21:57:09 2006 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- runtime fixes
---- Files affected:
SOURCES:
anaconda-pkgorder.patch (NONE -> 1.1) (NEW), anaconda-errorhandling.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/anaconda-pkgorder.patch
diff -u /dev/null SOURCES/anaconda-pkgorder.patch:1.1
--- /dev/null Wed May 17 23:57:09 2006
+++ SOURCES/anaconda-pkgorder.patch Wed May 17 23:57:04 2006
@@ -0,0 +1,51 @@
+--- ./scripts/pkgorder 2006-05-18 00:09:50.134726080 +0300
++++ /pkgorder 2006-05-18 00:09:51.774762776 +0300
+@@ -156,27 +156,27 @@
+ ds = PackageOrderer(arch=arch)
+ ds.setup(fn=config, excludes=options.excludeList, root = testpath)
+
+- addGroups(ds, ["Core", "Base", "Text-based Internet"])
+-
+- addGroups(ds, ["X Window System", "Dialup Networking Support",
+- "Graphical Internet", "Editors",
+- "Graphics", "GNOME Desktop Environment", "Sound and Video",
+- "Printing Support", "Dialup Networking Support"])
+-
+- addGroups(ds, ["Office/Productivity", "Engineering and Scientific",
+- "Authoring and Publishing", "Games and Entertainment"])
+-
+- addGroups(ds, ["Web Server", "FTP Server", "MySQL Database",
+- "Server Configuration Tools", "DNS Name Server",
+- "Windows File Server", "Administration Tools"])
+-
+- addGroups(ds, ["KDE (K Desktop Environment)", "Development Tools",
+- "GNOME Software Development", "Eclipse",
+- "Java Development", "KDE Software Development",
+- "PostgreSQL Database", "Mail Server",
+- "Legacy Network Server"])
+-
+- addGroups(ds, ["News Server", "Legacy Software Development"])
++# addGroups(ds, ["Base", "Networking"])
++#
++# addGroups(ds, ["X Window System", "Dialup Networking Support",
++# "Graphical Internet", "Editors",
++# "Graphics", "GNOME Desktop Environment", "Sound and Video",
++# "Printing Support", "Dialup Networking Support"])
++#
++# addGroups(ds, ["Office/Productivity", "Engineering and Scientific",
++# "Authoring and Publishing", "Games and Entertainment"])
++#
++# addGroups(ds, ["Web Server", "FTP Server", "MySQL Database",
++# "Server Configuration Tools", "DNS Name Server",
++# "Windows File Server", "Administration Tools"])
++#
++# addGroups(ds, ["KDE (K Desktop Environment)", "Development Tools",
++# "GNOME Software Development", "Eclipse",
++# "Java Development", "KDE Software Development",
++# "PostgreSQL Database", "Mail Server",
++# "Legacy Network Server"])
++#
++# addGroups(ds, ["News Server", "Legacy Software Development"])
+
+ #Everthing else but kernels - don't depsolve
+ for po in ds.pkgSack.returnPackages():
================================================================
Index: SOURCES/anaconda-errorhandling.patch
diff -u /dev/null SOURCES/anaconda-errorhandling.patch:1.1
--- /dev/null Wed May 17 23:57:09 2006
+++ SOURCES/anaconda-errorhandling.patch Wed May 17 23:57:04 2006
@@ -0,0 +1,39 @@
+--- anaconda-11.0.5/scripts/splittree.py 2005-05-16 19:11:52.000000000 +0300
++++ /usr/lib/anaconda-runtime/splittree.py 2006-05-18 00:47:56.275877225 +0300
+@@ -36,7 +36,11 @@
+ _ts = rpm.TransactionSet()
+ _ts.setVSFlags(-1)
+ fd = os.open(pkgfile, os.O_RDONLY)
+- h = _ts.hdrFromFdno(fd)
++ try:
++ h = _ts.hdrFromFdno(fd)
++ except:
++ raise RuntimeError, 'rpm: %s %s' % (pkgfile, sys.exc_info()[1])
++
+ os.close(fd)
+ return "%s-%s-%s.%s.rpm" %(h['name'], h['version'], h['release'],
+ h['arch'])
+@@ -217,7 +221,10 @@
+
+ # now create the dirs for disc1
+ for j in range(0, len(dirlist)):
+- os.makedirs("%s-disc%d/%s" % (self.dist_dir, i, dirlist[j]))
++ try:
++ os.makedirs("%s-disc%d/%s" % (self.dist_dir, i, dirlist[j]))
++ except:
++ pass
+
+ for j in range(0, len(filelist)):
+ filelist[j] = string.replace(filelist[j], self.dist_dir, '')
+@@ -228,7 +235,10 @@
+ pass
+
+ # now create the product/RPMS dir
+- os.makedirs("%s-disc%d/%s/RPMS" % (self.dist_dir, i, self.product_path))
++ try:
++ os.makedirs("%s-disc%d/%s/RPMS" % (self.dist_dir, i, self.product_path))
++ except:
++ pass
+
+ else:
+ os.makedirs("%s-disc%d/%s/RPMS" % (self.dist_dir, i, self.product_path))
================================================================
More information about the pld-cvs-commit
mailing list