Author: wade
Date: 2006-05-25 20:16:23 -0400 (Thu, 25 May 2006)
New Revision: 61147

Removed:
   trunk/release/website/repo-config/packages
Modified:
   trunk/release/website/mk-repos.py
Log:
Don't maintain package list in two spots


Modified: trunk/release/website/mk-repos.py
===================================================================
--- trunk/release/website/mk-repos.py   2006-05-26 00:07:12 UTC (rev 61146)
+++ trunk/release/website/mk-repos.py   2006-05-26 00:16:23 UTC (rev 61147)
@@ -53,17 +53,8 @@
 
 distro_objs = build.get_platform_objs()
 
-# Get packages to make available in servers
-fd = open(config.release_repo_root + os.sep + 'website/repo-config/packages')
-text = fd.read()
-fd.close()
-channel_packages = text.split()
-
 # TODO: maybe we should generate the repo data for all repo types for all 
distros... ?  That might be just confusing...
 
-# Write headers for .conf files
-
-
 # Create hard links to real packages to use in repo
 for distro_obj in distro_objs:
 
@@ -86,11 +77,11 @@
 
                rpms = []
                # Get rpms for this distro
-               for pack in channel_packages:
-                       pack_obj = packaging.package(distro_obj, pack, 
bundle_obj=bundle_conf, package_basepath=package_src_dir)
+               for pack in glob.glob(config.packaging_dir + os.sep + 'defs/*'):
+                       pack_obj = packaging.package(distro_obj, 
os.path.basename(pack), bundle_obj=bundle_conf, 
package_basepath=package_src_dir)
 
-                       # Only if package is valid on this distro
-                       if pack_obj.valid_use_platform(distro_obj.name):
+                       # Only if package is valid on this distro, and it's not 
an 'alias' package (Ex: don't process packages whose pack/source dirs are links 
to others)
+                       if pack_obj.valid_use_platform(distro_obj.name) and not 
pack_obj.info.has_key('source_package_path_name'):
                                rpms += 
pack_obj.get_files(fail_on_missing=False)
 
                # Get external rpms

Deleted: trunk/release/website/repo-config/packages
===================================================================
--- trunk/release/website/repo-config/packages  2006-05-26 00:07:12 UTC (rev 
61146)
+++ trunk/release/website/repo-config/packages  2006-05-26 00:16:23 UTC (rev 
61147)
@@ -1,17 +0,0 @@
-gtk-sharp-2.0
-gtk-sharp-2.8
-gtk-sharp
-mono
-libgdiplus
-xsp
-mod_mono
-monodoc
-mono-tools
-gecko-sharp
-gecko-sharp-2.0
-gtksourceview-sharp-2.0
-monodevelop
-boo
-ikvm
-mono-debugger
-heap-buddy

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to