setup-disk does not respect tags
setup-disk
parses /etc/apk/repositories
and passes it's contents to apk
via the --repository
parameter.
This parser does not account for tags in /etc/apk/repositories
.
For example, my /etc/apk/repositories
contains
http://dl-cdn.alpinelinux.org/alpine/v3.9/main
@edge http://dl-cdn.alpinelinux.org/alpine/edge/main
setup-disk
runs
apk add --root /mnt --initdb --quiet --progress --update-cache --clean-protected --overlay-from-stdin --repository /media/cdrom/apks --repository http://dl-cdn.alpinelinux.org/alpine/v3.9/main --repository @edge --repository http://dl-cdn.alpinelinux.org/alpine/edge/main alpine-base
$pkgs <$ovlfiles
The result is that packages get installed from edge, not from v3.9.
(from redmine: issue id 10445, created on 2019-05-11)