(binpath, version)
| 69 | |
| 70 | |
| 71 | def build_linux(binpath, version): |
| 72 | workdir = tempfile.mkdtemp() |
| 73 | try: |
| 74 | debname = "kite-%s-linux" % version |
| 75 | packagedir = os.path.join(workdir, debname) |
| 76 | os.mkdir(packagedir) |
| 77 | debiandir = os.path.join(packagedir, "DEBIAN") |
| 78 | os.mkdir(debiandir) |
| 79 | controlpath = os.path.join(debiandir, "control") |
| 80 | with open(controlpath, "w") as f: |
| 81 | f.write(DEB_CONTROL.format(version=version)) |
| 82 | usrdir = os.path.join(packagedir, "usr") |
| 83 | os.mkdir(usrdir) |
| 84 | bindir = os.path.join(usrdir, "bin") |
| 85 | os.mkdir(bindir) |
| 86 | shutil.move(binpath, bindir) |
| 87 | debfile = "%s.deb" % debname |
| 88 | subprocess.check_call(["fakeroot", "dpkg-deb", "--build", |
| 89 | packagedir, debfile]) |
| 90 | return debfile |
| 91 | finally: |
| 92 | shutil.rmtree(workdir) |
| 93 | |
| 94 | |
| 95 | def postbuild_osx(package_name, args, bucket, package_s3_key): |
nothing calls this directly
no outgoing calls
no test coverage detected