← Back to team overview

yade-dev team mailing list archive

[Branch ~yade-pkg/yade/git-trunk] Rev 3759: Use othermirror for some ubuntu versions.

 

------------------------------------------------------------
revno: 3759
committer: Anton Gladky <gladky.anton@xxxxxxxxx>
timestamp: Wed 2013-11-20 20:50:17 +0100
message:
  Use othermirror for some ubuntu versions.
modified:
  scripts/ppa/createtar.py


--
lp:yade
https://code.launchpad.net/~yade-pkg/yade/git-trunk

Your team Yade developers is subscribed to branch lp:yade.
To unsubscribe from this branch go to https://code.launchpad.net/~yade-pkg/yade/git-trunk/+edit-subscription
=== modified file 'scripts/ppa/createtar.py'
--- scripts/ppa/createtar.py	2013-11-18 20:26:55 +0000
+++ scripts/ppa/createtar.py	2013-11-20 19:50:17 +0000
@@ -1,7 +1,8 @@
 #!/usr/bin/env python
 import argparse, os, git, shutil
 
-jobsNumber = 4
+
+jobsNumber = 6
 
 parser = argparse.ArgumentParser(description='Process some integers.')
 parser.add_argument("g", help="git debian-directory")
@@ -46,12 +47,21 @@
         components = lines[1].strip()
         archs = lines[2].split()
         keyringuse = lines[3].strip()
+        othermirror = lines[4].strip()
         infile.close()
         for a in archs:
             tarball = "%s/%s_%s.tgz"%(pbdir, branchstr, a.strip())
+            addAllowuntrusted = ""
+            if (othermirror!="#"):
+                addAllowuntrusted =  " --allow-untrusted "
             if not(os.path.isfile(tarball)):
                 createPbTar = ('sudo pbuilder --create --distribution %s --mirror %s --components "%s" --architecture %s --debootstrapopts "--keyring=%s" --basetgz %s'%
                         (branchstr, mirror, components, a, keyringuse, tarball))
+                if (othermirror!="#"):
+                    createPbTar += ' --othermirror "' + othermirror + '"'
+                    addAllowuntrusted =  " --allow-untrusted "
+                print createPbTar
+
                 print "Creating tarball %s"%(tarball)
                 os.system(createPbTar)
             else:
@@ -69,7 +79,7 @@
             shutil.copytree(gitupsdir, builddirdeb )
             shutil.rmtree(builddirdeb+".git")
             # Get package version
-            versiondebian = repoups.git.describe()
+            versiondebian = repoups.git.describe() + "~" + branchstr
 
             # Get package name
             infilepname = open(gitdebdir+"/changelog"); sourcePackName = infilepname.readlines()[0].split()[0]
@@ -82,10 +92,7 @@
             os.system('cd %s; dpkg-source -b -I build'%(builddirup))
             os.mkdir(builddirres)
             print "Building package %s_%s"%(sourcePackName, versiondebian)
-            buildPackage = ('sudo pbuilder --build --architecture %s --basetgz %s --logfile %s/pbuilder.log --debbuildopts "-j%d" --buildresult %s %s/*.dsc'%
-                (a, tarball, builddirup, jobsNumber, builddirres, builddirup))
+            buildPackage = ('sudo pbuilder --build --architecture %s --basetgz %s %s --logfile %s/pbuilder.log --debbuildopts "-j%d" --buildresult %s %s/*.dsc'%
+                (a, tarball, addAllowuntrusted, builddirup, jobsNumber, builddirres, builddirup))
             print buildPackage
             os.system(buildPackage)
-            shutil.rmtree(builddirdeb)
-            exit(0)
-