guix-devel/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 deploy: Add missing store options. 2019-09-04 13:02:27 +02:00
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 daemon: Invoke 'guix gc --list-busy' instead of 'list-runtime-roots'. 2019-09-08 11:49:24 +02:00
graph.scm
hash.scm
import.scm import: cran: Add support for git repositories. 2019-08-29 11:38:12 +02:00
install.scm
lint.scm lint: Log diagnostics with 'info', not 'warning'. 2019-08-28 18:52:51 +02:00
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 refresh: Distinguish between "no updater" and "failing updater". 2019-09-10 00:34:40 +02:00
remove.scm
repl.scm
search.scm guix package: Add 'guix search' alias. 2019-04-29 12:19:24 +02:00
size.scm
substitute.scm
system.scm guix system: Reinstalling the bootloader preserves extra menu entries. 2019-08-30 01:33:45 +02:00
upgrade.scm
weather.scm