[elbe-devel] [PATCH] Add manpage for prjrepo commands

Philipp Arras philipp.arras at linutronix.de
Tue Jun 13 12:54:27 CEST 2017


Signed-off-by: Philipp Arras <philipp.arras at linutronix.de>
---
 docs/elbe-prjrepo.txt | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 74 insertions(+)
 create mode 100644 docs/elbe-prjrepo.txt

diff --git a/docs/elbe-prjrepo.txt b/docs/elbe-prjrepo.txt
new file mode 100644
index 0000000..db37034
--- /dev/null
+++ b/docs/elbe-prjrepo.txt
@@ -0,0 +1,74 @@
+elbe-prjrepo(1)
+===============
+
+NAME
+----
+elbe-prjrepo - Provides access to the Debian repositories in each project folder.
+
+
+SYNOPSIS
+--------
+[verse]
+'elbe prjrepo download' <project_dir>
+'elbe prjrepo upload_pkg' <project_dir> [<debfile> | <dscfile>]
+'elbe prjrepo list_packages' <project_dir>
+
+DESCRIPTION
+-----------
+
+Whenever ELBE pbuilder builds a Debian package, it is added to a local Debian
+repository which is located in the project folder inside the initvm. Packages in
+this repository can then be installed into a root file system. The
+`elbe-prjrepo` command allows the user to interact with this repository,
+i.e. list, upload and download packages.
+
+OPTIONS
+-------
+
+--user <username>::
+	Username to use for login (defaults to root).
+
+--pass <password>::
+	Password for login (defaults to 'foo').
+
+--retries <N>::
+	How many times to retry the connection to the server before giving up
+	(default is 10 times, yielding 10 seconds).
+
+COMMANDS
+--------
+
+'download' <project_dir>::
+
+Downloads the Debian repository of the project located in <project_dir> to the
+host machine.
+
+
+'upload_pkg' <project_dir> [<debfile> | <dscfile>]::
+
+Loads a Debian package into the Debian repository of an existing Elbe project in
+the initvm. Both binary and source packages are supported. In order to upload a
+source package you need to specify the dsc-file in the command as shown above.
+The actual source files which are required for the source package need to be
+located in the same directory as the dsc-file.
+
+
+'list_packages' <project_dir>::
+
+Lists all packages available in the Debian repository of the project.
+
+
+Example
+-------
+
+* List the packages available in the project 38599ce2-4cad-4578-bfe1-06fa793b883a:
++
+------------
+$ elbe prjrepo list_packages "/var/cache/elbe/38599ce2-4cad-4578-bfe1-06fa793b883a"
+------------
+
+
+
+ELBE
+----
+Part of the linkgit:elbe[1] suite
-- 
2.1.4





More information about the elbe-devel mailing list