diff --git a/docs/Database.md b/docs/Database.md index 60e55ef0..b4eca8d0 100644 --- a/docs/Database.md +++ b/docs/Database.md @@ -1,4 +1,5 @@ # Maintenance Operations
Manage aptly’s internal metadata database and package pool. +
diff --git a/docs/Mirrors.md b/docs/Mirrors.md index 18717d29..4bacaec1 100644 --- a/docs/Mirrors.md +++ b/docs/Mirrors.md @@ -1,8 +1,8 @@ # Manage Remote Repository Mirrors
-Manage mirrors of remote Debian repositories. +Manage mirrors of remote Debian repositories (http, https or ftp). -HTTP, HTTPS and FTP repositories are supported. +Flat debian repositories, mirroring source packages and debian installers is supported.
diff --git a/docs/Publish.md b/docs/Publish.md index b5e172b9..3e497a67 100644 --- a/docs/Publish.md +++ b/docs/Publish.md @@ -1,22 +1,17 @@ # Publish Repositories and Mirrors
-Publish snapshot or local repo as Debian repository which could be served by HTTP/FTP/rsync server. Repository is signed by user's key with GnuPG. Key should be created beforehand (see section GPG Keys below). Published repository could be consumed directly by apt. +Publish snapshot or local repo as Debian repository to be used as APT source on Debian based systems. -Repositories could be published to Amazon S3 service: create bucket, -[configure publishing endpoint](/doc/feature/s3/) and use S3 endpoint when -publishing. +The published repository is signed with the user's GnuPG key. +Repositories can be published to local directories, Amazon S3 buckets, Azure or Swift Storage. #### GPG Keys -GPG key is required to sign any published repository. Key should be generated before publishing first repository. +GPG key is required to sign any published repository. The key pari should be generated before publishing. -Key generation, storage, backup and revocation is out of scope of this document, there are many tutorials available, e.g. [this one](http://fedoraproject.org/wiki/Creating_GPG_Keys). - -Publiс part of the key should be exported from your keyring using `gpg --export --armor` and imported into apt keyring using `apt-key` tool on all machines that would be using published repositories. - -Signing releases is highly recommended, but if you want to skip it, you can either use `gpgDisableSign` configuration option or `--skip-signing` flag. +Publiс part of the key should be exported from your keyring using `gpg --export --armor` and imported on the system which uses a published repository. #### Parameters diff --git a/docs/Tasks.md b/docs/Tasks.md index b71ca31a..03668d8e 100644 --- a/docs/Tasks.md +++ b/docs/Tasks.md @@ -1,8 +1,8 @@ # Background Tasks
-An aptly task is a sequence of multiple aptly commands run within a single aptly thread. -For example, a task could be to [create a new repository](/doc/aptly/repo/create), [add packages to it](/doc/aptly/repo/add), [create a snapshot](/doc/aptly/snapshot/create) and [serve it](/doc/aptly/serve). +Several API operations allow to be run in background asynchronously in a task. In that case, a Task object with an ID and a State is returned, which can be queried for progress. + +Tasks should be deleted once they are no longer in progress, in order to not cause memory overflows. -Four commands can be now run in a single command.