SF.net SVN: opencsw:[668] buildfarm/bin/find-obsolete-pkgs

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Tue Oct 22 15:20:02 CEST 2013


Revision: 668
          http://sourceforge.net/p/opencsw/code/668
Author:   dmichelsen
Date:     2013-10-22 13:19:59 +0000 (Tue, 22 Oct 2013)
Log Message:
-----------
find-obsolete-pkgs: Race conditions on browsing

Modified Paths:
--------------
    buildfarm/bin/find-obsolete-pkgs

Modified: buildfarm/bin/find-obsolete-pkgs
===================================================================
--- buildfarm/bin/find-obsolete-pkgs	2013-10-22 11:59:31 UTC (rev 667)
+++ buildfarm/bin/find-obsolete-pkgs	2013-10-22 13:19:59 UTC (rev 668)
@@ -6,6 +6,8 @@
 #  /opt/csw/bin/python -c 'import json, sys; a = json.loads(sys.stdin.read()); print "\n".join(" ".join(x) for x in a)' | \
 #  while read R A C; do \
 
+HTMLDIR=/opt/csw/apache2/share/htdocs/buildfarm/obsolete-pkgs
+
 for A in sparc i386; do
   for R in SunOS5.9 SunOS5.10 SunOS5.11; do
     echo "unstable -> kiel $A $R"
@@ -13,13 +15,17 @@
 	--from-catalog-release=unstable \
 	--to-catalog-release=kiel \
 	--os-arch=$A --os-release=$R \
-	>/opt/csw/apache2/share/htdocs/buildfarm/obsolete-pkgs/unstable2kiel-$A-$R 2>&1
+	>$(HTMLDIR)/.unstable2kiel-${A}-${R}.new 2>&1
+    mv $(HTMLDIR)/.unstable2kiel-${A}-${R}.new \
+       $(HTMLDIR)/unstable2kiel-${A}-${R}
     echo "kiel -> dublin $A $R"
     /home/web/bin/gar/lib/python/find_obsolete_pkgs.py \
 	--from-catalog-release=kiel \
 	--to-catalog-release=dublin \
 	--os-arch=$A --os-release=$R \
-	>/opt/csw/apache2/share/htdocs/buildfarm/obsolete-pkgs/kiel2dublin-$A-$R 2>&1
+	>$(HTMLDIR)/.kiel2dublin-${A}-${R}.new 2>&1
+    mv $(HTMLDIR)/.kiel2dublin-${A}-${R}.new \
+       $(HTMLDIR)/kiel2dublin-${A}-${R}
   done
 done
 

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the devel mailing list