diff options
author | Konrad Hinsen <konrad.hinsen@fastmail.net> | 2018-02-09 20:33:12 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2018-02-15 15:40:36 +0100 |
commit | 4a979afe1b320efcdb3236eb3c8e6c889eb73f38 (patch) | |
tree | 48d243293501ceeade1ddd07a565b8ad24f4a3f7 /doc | |
parent | 47551a761bb110e0ae2402eaf014076fbe67af0f (diff) | |
download | gnu-guix-4a979afe1b320efcdb3236eb3c8e6c889eb73f38.tar gnu-guix-4a979afe1b320efcdb3236eb3c8e6c889eb73f38.tar.gz |
pack: Add '--manifest'.
* guix/scripts/pack.scm (%options, show-help): Add --manifest.
(guix-pack)[manifest-from-args]: New procedure.
Use it.
* doc/guix.texi (Invoking guix pack): Document --manifest.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Diffstat (limited to 'doc')
-rw-r--r-- | doc/guix.texi | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/doc/guix.texi b/doc/guix.texi index 8a9e1bc992..7ed39ff132 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -2841,6 +2841,19 @@ This has the same purpose as the same-named option in @command{guix build} (@pxref{Additional Build Options, @code{--expression} in @command{guix build}}). +@item --manifest=@var{file} +@itemx -m @var{file} +Use the packages contained in the manifest object returned by the Scheme +code in @var{file}. + +This has a similar purpose as the same-named option in @command{guix +package} (@pxref{profile-manifest, @option{--manifest}}) and uses the +same manifest files. It allows you to define a collection of packages +once and use it both for creating profiles and for creating archives +for use on machines that do not have Guix installed. Note that you can +specify @emph{either} a manifest file @emph{or} a list of packages, +but not both. + @item --system=@var{system} @itemx -s @var{system} Attempt to build for @var{system}---e.g., @code{i686-linux}---instead of |