extras-buildsys/client buildclient.py,1.4,1.5
Daniel Williams (dcbw)
fedora-extras-commits at redhat.com
Fri Jun 10 01:35:35 UTC 2005
Author: dcbw
Update of /cvs/fedora/extras-buildsys/client
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv16521/client
Modified Files:
buildclient.py
Log Message:
2005-06-09 Dan Williams <dcbw at redhat.com>
* client/buildclient.py
- Add sparc32 and sparc64 bits
2005-06-09 Dan Williams <dcbw at redhat.com>
* common/FileDownloader.py
- Don't traceback on refused or dropped connections
Index: buildclient.py
===================================================================
RCS file: /cvs/fedora/extras-buildsys/client/buildclient.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- buildclient.py 9 Jun 2005 18:14:26 -0000 1.4
+++ buildclient.py 10 Jun 2005 01:35:33 -0000 1.5
@@ -141,6 +141,10 @@
print "Bad status %s encountered!" % self._status
elif exit_status > 0:
print "%s: job failed! mock exit status was %d\n" % (self._uniqid, exit_status)
+ print "---------------------------------"
+ for line in self._pobj.fromchild:
+ print line
+ print "---------------------------------"
self._status = 'failed'
self._files = self._find_files()
else:
@@ -202,9 +206,22 @@
self.arch_command = ''
BuildClientMach.__init__(self, uniqid, target, srpm_url)
+class SparcArch(BuildClientMach):
+ def __init__(self, uniqid, target, buildarch, srpm_url):
+ self.buildroot = '%s-%s-sparc-%s' % (CONFIG.get('distro_name'), target, CONFIG.get('repo_name'))
+ self.buildarch = buildarch
+ self.arch_command = '/usr/bin/sparc32'
+ BuildClientMach.__init__(self, uniqid, target, srpm_url)
+
+class Sparc64Arch(BuildClientMach):
+ def __init__(self, uniqid, target, buildarch, srpm_url):
+ self.buildroot = '%s-%s-sparc64-%s' % (CONFIG.get('distro_name'), target, CONFIG.get('repo_name'))
+ self.buildarch = buildarch
+ self.arch_command = '/usr/bin/sparc64'
+ BuildClientMach.__init__(self, uniqid, target, srpm_url)
# Keep this global scope, used in __main__
-builder_dict = { 'i386':i386Arch,
+builder_dict = {'i386':i386Arch,
'i486':i386Arch,
'i586':i386Arch,
'i686':i386Arch,
@@ -215,6 +232,8 @@
'ppc':PPCArch,
'ppc32':PPCArch,
'ppc64':PPC64Arch,
+ 'sparc':SparcArch,
+ 'sparc64':Sparc64Arch
}
def getBuildClient(uniqid, target, buildarch, srpm_url, localarches):
More information about the fedora-extras-commits
mailing list