[svn] r4857 - in trunk/tools/yam: . config/dists

packagers at lists.rpmforge.net packagers at lists.rpmforge.net
Sun Oct 29 21:54:53 CET 2006


Author: dag
Date: 2006-10-29 21:54:51 +0100 (Sun, 29 Oct 2006)
New Revision: 4857

Added:
   trunk/tools/yam/config/dists/fc6.conf
Modified:
   trunk/tools/yam/ChangeLog
   trunk/tools/yam/config/dists/centos3.conf
   trunk/tools/yam/config/dists/centos4.conf
   trunk/tools/yam/config/dists/fc3.conf
   trunk/tools/yam/config/dists/fc4.conf
   trunk/tools/yam/config/dists/fc5.conf
   trunk/tools/yam/config/dists/rh7.3.conf
   trunk/tools/yam/config/dists/rhel3as-i386.conf
   trunk/tools/yam/config/dists/rhel3as-x86_64.conf
   trunk/tools/yam/config/dists/rhel4as.conf
   trunk/tools/yam/yam
Log:
Updates

Modified: trunk/tools/yam/ChangeLog
===================================================================
--- trunk/tools/yam/ChangeLog	2006-10-24 15:20:22 UTC (rev 4856)
+++ trunk/tools/yam/ChangeLog	2006-10-29 20:54:51 UTC (rev 4857)
@@ -1,6 +1,8 @@
 * 0.8.3svn - ... - released 22/10/2006
 - Fix a bug in the relpath() function when common part is not a path (Jason Kim)
 - Do not copy the comps.xml from the ISO when the target os-comps.xml exists (Jason Kim)
+- Fixed a problem when locking during a dry-run (David Lutterkort)
+- Improved a lot of dist configs
 
 * 0.8.3 - Van Eyck - released 15/10/2006
 - Fixed a problem with specific python versions (Justin B Hochstetler)

Modified: trunk/tools/yam/config/dists/centos3.conf
===================================================================
--- trunk/tools/yam/config/dists/centos3.conf	2006-10-24 15:20:22 UTC (rev 4856)
+++ trunk/tools/yam/config/dists/centos3.conf	2006-10-29 20:54:51 UTC (rev 4857)
@@ -3,7 +3,7 @@
 
 [centos3]
 name = CentOS $release ($arch)
-release = 3.7
+release = 3.8
 #arch = i386 x86_64 ia64 s390 s390x
 arch = i386
 metadata = repomd yum repoview
@@ -26,5 +26,11 @@
 rpmforge = rsync://apt.sw.be/pub/freshrpms/pub/dag/redhat/el3/en/$arch/RPMS.dag/
 #rpmforge = http://apt.sw.be/redhat/el3/en/$arch/RPMS.dag/
 
+### ATrpms repository
+#atrpms-stable = rsync://dl.atrpms.net/dl.atrpms.net/el$release-$arch/atrpms/stable/
+
+### PostgreSQL repository
+#postgresql = ftp://ftp.fr.postgresql.org/binary/v8.1.4/linux/rpms/redhat/rhel-as-$release-$arch/
+
 ### Custom repository for your own RPM packages
 custom =

Modified: trunk/tools/yam/config/dists/centos4.conf
===================================================================
--- trunk/tools/yam/config/dists/centos4.conf	2006-10-24 15:20:22 UTC (rev 4856)
+++ trunk/tools/yam/config/dists/centos4.conf	2006-10-29 20:54:51 UTC (rev 4857)
@@ -24,12 +24,19 @@
 
 ### RPMforge repository
 rpmforge = rsync://apt.sw.be/pub/freshrpms/pub/dag/redhat/el4/en/$arch/RPMS.dag/
+#rpmforge = ftp://apt.sw.be/pub/dag/pub/redhat/el4/en/$arch/RPMS.dag/
 #rpmforge = http://apt.sw.be/redhat/el4/en/$arch/RPMS.dag/
 
+### ATrpms repository
+#atrpms-stable = rsync://dl.atrpms.net/dl.atrpms.net/el$release-$arch/atrpms/stable/
+
 ### OpenVZ repositories
 #ovzkernel = http://download.openvz.org/kernel/rhel4/
 #ovztemplate = http://download.openvz.org/template/
 #ovzutils = http://download.openvz.org/utils/
 
+### PostgreSQL repository
+#postgresql = ftp://ftp.fr.postgresql.org/binary/v8.1.4/linux/rpms/redhat/rhel-as-$release-$arch/
+
 ### Custom repository for your own RPM packages
 custom =

Modified: trunk/tools/yam/config/dists/fc3.conf
===================================================================
--- trunk/tools/yam/config/dists/fc3.conf	2006-10-24 15:20:22 UTC (rev 4856)
+++ trunk/tools/yam/config/dists/fc3.conf	2006-10-29 20:54:51 UTC (rev 4857)
@@ -20,3 +20,9 @@
 
 ### FreshRPMS repository
 freshrpms = rsync://ayo.freshrpms.net/pub/freshrpms/pub/freshrpms/ayo/fedora/linux/$release/$arch/RPMS.$repo/
+
+### ATrpms repository
+#atrpms-stable = rsync://dl.atrpms.net/dl.atrpms.net/fc$release-$arch/atrpms/stable/
+
+### Livna repository
+#livna = http://rpm.livna.org/fedora/$release/$arch/

Modified: trunk/tools/yam/config/dists/fc4.conf
===================================================================
--- trunk/tools/yam/config/dists/fc4.conf	2006-10-24 15:20:22 UTC (rev 4856)
+++ trunk/tools/yam/config/dists/fc4.conf	2006-10-29 20:54:51 UTC (rev 4857)
@@ -22,3 +22,9 @@
 
 ### NewRPMS repository
 #newrpms = rsync://newrpms.sunsite.dk/projects/newrpms/www/htdocs/apt/redhat/en/$arch/fc$release/RPMS.$repo/
+
+### ATrpms repository
+#atrpms-stable = rsync://dl.atrpms.net/dl.atrpms.net/fc$release-$arch/atrpms/stable/
+
+### Livna repository
+#livna = http://rpm.livna.org/fedora/$release/$arch/

Modified: trunk/tools/yam/config/dists/fc5.conf
===================================================================
--- trunk/tools/yam/config/dists/fc5.conf	2006-10-24 15:20:22 UTC (rev 4856)
+++ trunk/tools/yam/config/dists/fc5.conf	2006-10-29 20:54:51 UTC (rev 4857)
@@ -23,3 +23,9 @@
 
 ### FreshRPMS repository
 freshrpms = rsync://ayo.freshrpms.net/pub/freshrpms/pub/freshrpms/ayo/fedora/linux/$release/$arch/RPMS.$repo/
+
+### ATrpms repository
+#atrpms-stable = rsync://dl.atrpms.net/dl.atrpms.net/fc$release-$arch/atrpms/stable/
+
+### Livna repository
+#livna = http://rpm.livna.org/fedora/$release/$arch/

Added: trunk/tools/yam/config/dists/fc6.conf
===================================================================
--- trunk/tools/yam/config/dists/fc6.conf	                        (rev 0)
+++ trunk/tools/yam/config/dists/fc6.conf	2006-10-29 20:54:51 UTC (rev 4857)
@@ -0,0 +1,31 @@
+### Name: Fedora Core v6
+### URL: http://fedora.redhat.com/
+
+[fc6]
+name = Fedora Core $release ($arch)
+release = 6
+#arch = i386 x86_64 ppc
+arch = i386
+metadata = repomd repoview
+
+### ISO images
+iso = http://download.fedora.redhat.com/pub/fedora/linux/core/$version/$arch/iso/FC-$version-$arch-disc?.iso
+os = http://download.fedora.redhat.com/pub/fedora/linux/core/$version/$arch/os/Fedora/RPMS/
+
+### Additional repositories
+updates = http://download.fedora.redhat.com/pub/fedora/linux/core/updates/$version/$arch/
+extras = http://download.fedora.redhat.com/pub/fedora/linux/extras/$version/$arch/
+
+### RPMforge repository
+rpmforge = rsync://apt.sw.be/pub/freshrpms/pub/dag/fedora/$release/en/$arch/dries/RPMS/
+#rpmforge = ftp://apt.sw.be/pub/dag/pub/fedora/$release/en/$arch/dries/RPMS/
+#rpmforge = http://apt.sw.be/fedora/$release/en/$arch/dries/RPMS/
+
+### FreshRPMS repository
+freshrpms = rsync://ayo.freshrpms.net/pub/freshrpms/pub/freshrpms/ayo/fedora/linux/$release/$arch/RPMS.$repo/
+
+### ATrpms repository
+#atrpms-stable = rsync://dl.atrpms.net/dl.atrpms.net/fc$release-$arch/atrpms/stable/
+
+### Livna repository
+#livna = http://rpm.livna.org/fedora/$release/$arch/

Modified: trunk/tools/yam/config/dists/rh7.3.conf
===================================================================
--- trunk/tools/yam/config/dists/rh7.3.conf	2006-10-24 15:20:22 UTC (rev 4856)
+++ trunk/tools/yam/config/dists/rh7.3.conf	2006-10-29 20:54:51 UTC (rev 4857)
@@ -20,3 +20,6 @@
 
 ### FreshRPMS repository
 freshrpms = rsync://rsync.freshrpms.net/freshrpms/ayo/redhat/$release/$arch/RPMS.$repo/
+
+### ATrpms repository
+#atrpms-stable = rsync://dl.atrpms.net/dl.atrpms.net/rh$release-$arch/atrpms/stable/

Modified: trunk/tools/yam/config/dists/rhel3as-i386.conf
===================================================================
--- trunk/tools/yam/config/dists/rhel3as-i386.conf	2006-10-24 15:20:22 UTC (rev 4856)
+++ trunk/tools/yam/config/dists/rhel3as-i386.conf	2006-10-29 20:54:51 UTC (rev 4857)
@@ -28,5 +28,11 @@
 #rpmforge = ftp://apt.sw.be/pub/dag/pub/redhat/el$release/en/$arch/RPMS.dag/
 #rpmforge = http://apt.sw.be/redhat/el$release/en/$arch/RPMS.dag/
 
+### ATrpms repository
+#atrpms-stable = rsync://dl.atrpms.net/dl.atrpms.net/el$release-$arch/atrpms/stable/
+
+### PostgreSQL repository
+#postgresql = ftp://ftp.fr.postgresql.org/binary/v8.1.4/linux/rpms/redhat/rhel-as-$release-$arch/
+
 ### Custom repository for your own RPM packages
 custom =

Modified: trunk/tools/yam/config/dists/rhel3as-x86_64.conf
===================================================================
--- trunk/tools/yam/config/dists/rhel3as-x86_64.conf	2006-10-24 15:20:22 UTC (rev 4856)
+++ trunk/tools/yam/config/dists/rhel3as-x86_64.conf	2006-10-29 20:54:51 UTC (rev 4857)
@@ -26,5 +26,11 @@
 #rpmforge = ftp://apt.sw.be/pub/dag/pub/redhat/el$release/en/$arch/RPMS.dag/
 #rpmforge = http://apt.sw.be/redhat/el$release/en/$arch/RPMS.dag/
 
+### ATrpms repository
+#atrpms-stable = rsync://dl.atrpms.net/dl.atrpms.net/el$release-$arch/atrpms/stable/
+
+### PostgreSQL repository
+#postgresql = ftp://ftp.fr.postgresql.org/binary/v8.1.4/linux/rpms/redhat/rhel-as-$release-$arch/
+
 ### Custom repository for your own RPM packages
 custom =

Modified: trunk/tools/yam/config/dists/rhel4as.conf
===================================================================
--- trunk/tools/yam/config/dists/rhel4as.conf	2006-10-24 15:20:22 UTC (rev 4856)
+++ trunk/tools/yam/config/dists/rhel4as.conf	2006-10-29 20:54:51 UTC (rev 4857)
@@ -9,7 +9,7 @@
 metadata = repomd yum repoview
 
 ### ISO images
-#iso = RHEL$release-U3-$arch-AS-disc?.iso
+#iso = RHEL$release-U4-$arch-AS-disc?.iso
 
 ### Additional repositories
 updates = rhns:///rhel-$arch-as-4
@@ -30,10 +30,19 @@
 #rpmforge = ftp://apt.sw.be/pub/dag/pub/redhat/el$release/en/$arch/RPMS.dag/
 #rpmforge = http://apt.sw.be/redhat/el$release/en/$arch/RPMS.dag/
 
+### ATrpms repository
+#atrpms-stable = rsync://dl.atrpms.net/dl.atrpms.net/el$release-$arch/atrpms/stable/
+
+### Livna repository
+#livna = http://rpm.livna.org/fedora/6/i386/
+
 ### OpenVZ repositories
 #ovzkernel = http://download.openvz.org/kernel/rhel4/
 #ovztemplate = http://download.openvz.org/template/
 #ovzutils = http://download.openvz.org/utils/
 
+### PostgreSQL repository
+#postgresql = ftp://ftp.fr.postgresql.org/binary/v8.1.4/linux/rpms/redhat/rhel-as-$release-$arch/
+
 ### Custom repository for your own RPM packages
 custom =

Modified: trunk/tools/yam/yam
===================================================================
--- trunk/tools/yam/yam	2006-10-24 15:20:22 UTC (rev 4856)
+++ trunk/tools/yam/yam	2006-10-29 20:54:51 UTC (rev 4857)
@@ -617,6 +617,8 @@
 				info(1, '%s: Directory changed during generating %s repo, please generate again.' % (self.dist.nick, self.name))
 
 	def lock(self, action):
+		if op.dryrun:
+			return True
 		lockfile = os.path.join(cf.lockdir, self.dist.nick, action + '-' + self.name + '.lock')
 		mkdir(os.path.dirname(lockfile))
 		try:
@@ -636,10 +638,12 @@
 					self.lock(action)
 					return True
 			else:
-				error(0, '%s: Lockfile %s does not exist. Cannot lock. Parallel universe ?' % (self.nick, lockfile))
+				error(0, '%s: Lockfile %s does not exist. Cannot lock. Parallel universe ?' % (self.dist.nick, lockfile))
 		return False
 
 	def unlock(self, action):
+		if op.dryrun:
+			return True
 		lockfile = os.path.join(cf.lockdir, self.dist.nick, action + '-' + self.name + '.lock')
 		info(6, '%s: Removing lock %s' % (self.dist.nick, lockfile))
 		if os.path.exists(lockfile):



More information about the svn-commits mailing list