guix/guix/scripts
Ludovic Courtès 0074844366
pack: Provide a meaningful "repository name" for Docker.
Previously, images produced by 'guix pack -f docker' would always show
up as "profile" in the output of 'docker images'.  With this change,
'docker images' shows a name constructed from the packages found in the
image--e.g., "bash-coreutils-grep-sed".

* guix/docker.scm (canonicalize-repository-name): New procedure.
(generate-tag): Remove.
(manifest): Add optional 'tag' parameter and honor it.
(repositories): Likewise.
(build-docker-image): Add #:repository parameter and pass it to
'manifest' and 'repositories'.
* guix/scripts/pack.scm (docker-image)[build]: Compute 'tag' and pass it
as #:repository to 'build-docker-image'.
2019-09-16 10:25:31 +02:00
..
container
import import: crate: Allow imports of a specific version. 2019-09-10 00:34:40 +02:00
system
archive.scm
authenticate.scm
build.scm
challenge.scm
container.scm
copy.scm
deploy.scm
describe.scm
download.scm
edit.scm
environment.scm file-systems: Add /var/run/nscd to '%network-file-mappings'. 2019-09-12 23:07:42 +02:00
gc.scm
graph.scm
hash.scm
import.scm
install.scm
lint.scm
offload.scm
pack.scm pack: Provide a meaningful "repository name" for Docker. 2019-09-16 10:25:31 +02:00
package.scm
perform-download.scm
processes.scm
publish.scm
pull.scm
refresh.scm
remove.scm
repl.scm
search.scm
size.scm
substitute.scm
system.scm
upgrade.scm
weather.scm