Allow extra repositories to be added to images

This patch adds option DIB_YUM_MINIMAL_EXTRA_REPOS to yum-minimal to
allow DIB users to include extra repositories to their final image.

Change-Id: I89549f4b0f4c9470143b5064817acab5043e31c5
This commit is contained in:
Carlos Goncalves 2019-08-15 16:20:21 +02:00
parent c596fb7dbd
commit 9eb175e440
2 changed files with 8 additions and 0 deletions

View File

@ -18,3 +18,7 @@ If you wish to build from specific mirrors, set
files to use during bootstrap and build. The repo files should be files to use during bootstrap and build. The repo files should be
named with a prefix ``dib-mirror-`` and will be removed from the final named with a prefix ``dib-mirror-`` and will be removed from the final
image. image.
If you wish to include extra repositories, set ``DIB_YUM_MINIMAL_EXTRA_REPOS``
to a directory with the ``.repo`` files. The repo files will not be removed
from the final image.

View File

@ -128,6 +128,10 @@ function _install_repos {
$TARGET_ROOT/etc/yum.repos.d/ $TARGET_ROOT/etc/yum.repos.d/
fi fi
if [[ -n ${DIB_YUM_MINIMAL_EXTRA_REPOS:-} ]]; then
sudo cp ${DIB_YUM_MINIMAL_EXTRA_REPOS}/* \
$TARGET_ROOT/etc/yum.repos.d/
fi
} }
# _install_pkg_manager packages... # _install_pkg_manager packages...