chiark / gitweb /
Support for publishing signed binaries from elsewhere
authorCiaran Gultnieks <ciaran@ciarang.com>
Fri, 24 Oct 2014 20:04:15 +0000 (21:04 +0100)
committerCiaran Gultnieks <ciaran@ciarang.com>
Fri, 24 Oct 2014 20:04:15 +0000 (21:04 +0100)
commit8568805866dadbdcc6c07449ca6b84b80d0ab03c
tree9c432ec8adb3d955e85514545e34d305b6cf404d
parent311ec604f8fc55ce0fa7cf470439ab25e9ba93cb
Support for publishing signed binaries from elsewhere

Done after verifying that they match ones built using a recipe.
Everything in the metadata should be the same as normal, with the
addition of the Binaries: directive to specify where (with pattern
substitution) to get the binaries from.

Publishing only takes place if there is a proper match. (Which seems
very unlikely to be the case unless the exact same toolchain is used, so
I would imagine that unless the person building and signing the incoming
binaries uses fdroidserver to build them, probably the exact same
buildserver id, they will not match. But at least we have the
functionality to support that.)
fdroidserver/common.py
fdroidserver/metadata.py
fdroidserver/publish.py
fdroidserver/verify.py