fedora-cosmic: add OBS network:idm repo for Kanidm packages
Kanidm is not in the Fedora repos; it ships from the openSUSE OBS network:idm project. Add per-distro repo files (Fedora_44 / Fedora_Rawhide) and teach build.sh to overlay repos/<distro>/*.repo.
This commit is contained in:
@@ -137,6 +137,9 @@ case "${BUILD_MODE}" in
|
|||||||
if compgen -G "${IMAGE_DIR}/repos/*.repo" >/dev/null; then
|
if compgen -G "${IMAGE_DIR}/repos/*.repo" >/dev/null; then
|
||||||
cp "${IMAGE_DIR}"/repos/*.repo "${BUILD_DIR}/upstream/"
|
cp "${IMAGE_DIR}"/repos/*.repo "${BUILD_DIR}/upstream/"
|
||||||
fi
|
fi
|
||||||
|
if compgen -G "${IMAGE_DIR}/repos/${DISTRO}/*.repo" >/dev/null; then
|
||||||
|
cp "${IMAGE_DIR}"/repos/"${DISTRO}"/*.repo "${BUILD_DIR}/upstream/"
|
||||||
|
fi
|
||||||
if [[ -d "${IMAGE_DIR}/files" ]]; then
|
if [[ -d "${IMAGE_DIR}/files" ]]; then
|
||||||
cp -a "${IMAGE_DIR}/files/." "${BUILD_DIR}/upstream/"
|
cp -a "${IMAGE_DIR}/files/." "${BUILD_DIR}/upstream/"
|
||||||
fi
|
fi
|
||||||
@@ -165,6 +168,9 @@ case "${BUILD_MODE}" in
|
|||||||
if compgen -G "${local_dir}/repos/*.repo" >/dev/null; then
|
if compgen -G "${local_dir}/repos/*.repo" >/dev/null; then
|
||||||
cp "${local_dir}"/repos/*.repo "${local_dir}/"
|
cp "${local_dir}"/repos/*.repo "${local_dir}/"
|
||||||
fi
|
fi
|
||||||
|
if compgen -G "${local_dir}/repos/${DISTRO}/*.repo" >/dev/null; then
|
||||||
|
cp "${local_dir}"/repos/"${DISTRO}"/*.repo "${local_dir}/"
|
||||||
|
fi
|
||||||
|
|
||||||
if [[ "${TOKEN2}" == "1" ]]; then
|
if [[ "${TOKEN2}" == "1" ]]; then
|
||||||
setup_token2_repo "${local_dir}"
|
setup_token2_repo "${local_dir}"
|
||||||
|
|||||||
@@ -21,6 +21,9 @@ ref: fedora-cosmic/${releasever_ref}/${basearch}/cosmic
|
|||||||
repos:
|
repos:
|
||||||
# Local repo generated by build.sh from the token2-fido-bridge GitHub release.
|
# Local repo generated by build.sh from the token2-fido-bridge GitHub release.
|
||||||
- token2-fido-bridge
|
- token2-fido-bridge
|
||||||
|
# Kanidm packages (OBS network:idm); distro-specific repo file selected by
|
||||||
|
# build.sh from repos/<distro>/.
|
||||||
|
- network_idm
|
||||||
|
|
||||||
include:
|
include:
|
||||||
- cosmic-atomic.yaml
|
- cosmic-atomic.yaml
|
||||||
|
|||||||
@@ -0,0 +1,9 @@
|
|||||||
|
[network_idm]
|
||||||
|
name=Identity Management related tools (Fedora 44)
|
||||||
|
baseurl=https://download.opensuse.org/repositories/network:/idm/Fedora_44/
|
||||||
|
type=rpm-md
|
||||||
|
skip_if_unavailable=False
|
||||||
|
gpgcheck=1
|
||||||
|
repo_gpgcheck=0
|
||||||
|
enabled=1
|
||||||
|
gpgkey=https://download.opensuse.org/repositories/network:/idm/Fedora_44/repodata/repomd.xml.key
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
[network_idm]
|
||||||
|
name=Identity Management related tools (Fedora Rawhide)
|
||||||
|
baseurl=https://download.opensuse.org/repositories/network:/idm/Fedora_Rawhide/
|
||||||
|
type=rpm-md
|
||||||
|
skip_if_unavailable=False
|
||||||
|
gpgcheck=1
|
||||||
|
repo_gpgcheck=0
|
||||||
|
enabled=1
|
||||||
|
gpgkey=https://download.opensuse.org/repositories/network:/idm/Fedora_Rawhide/repodata/repomd.xml.key
|
||||||
Reference in New Issue
Block a user