drserv is an authenticated HTTP API for publishing .deb package to a repo
This service makes one endpoint available:
/v1/publish/{major.dist}/{minor.dist}/{component}/{filename.deb}
major.dist
indicates the code name of the target Debian type distribution,
a string such as squeeze
or trusty
.
minor.dist
is a somewhat special concept where different users of
a repository for a specific upstream Debian type distribution wants slightly
different versions of packages. Typical values of this part is stable
,
testing
or unstable
.
component
corresponds to the component concept in the upstream structure
as documented in the RepositoryFormat and would be a string such as main
or non-free
.
The content of the deb file to be published is to be provided as POST body data.