diff --git a/scripts/devenv-builder/configure-composer.sh b/scripts/devenv-builder/configure-composer.sh index 2b785131d4..4de872e592 100755 --- a/scripts/devenv-builder/configure-composer.sh +++ b/scripts/devenv-builder/configure-composer.sh @@ -4,22 +4,11 @@ set -euxo pipefail SCRIPTDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" DNF_RETRY="${SCRIPTDIR}/../dnf_retry.sh" -enable_copr_repositories() { - local -r version_id=$1 - local -r version_id_major="$(awk -F. '{print $1}' <<< "${version_id}")" - - sudo dnf copr enable -y @osbuild/osbuild-composer "rhel-${version_id_major}-$(uname -m)" - sudo dnf copr enable -y @osbuild/osbuild "epel-${version_id_major}-$(uname -m)" -} - install_and_configure_composer() { local -r version_id=$1 local -r version_id_major="$(awk -F. '{print $1}' <<< "${version_id}")" - # The osbuild packages may come from 'copr' repositories. - # They are installed separately to resolve potential RPM package dependency - # conflicts with the system packages. - "${DNF_RETRY}" "install" "--nobest osbuild osbuild-composer" + "${DNF_RETRY}" "install" "osbuild osbuild-composer" "${DNF_RETRY}" "install" \ "git composer-cli ostree rpm-ostree \ cockpit-composer bash-completion podman runc genisoimage \ @@ -144,59 +133,6 @@ EOF fi } -disable_gpg_check() { - local -r composer_config=$1 - - sudo cp "${composer_config}" "${composer_config}.with-gpg-check" - sudo sed -i 's;"check_gpg": true;"check_gpg": false;g' "${composer_config}" -} - -enable_ocp_mirror_repositories() { - local -r version_id=$1 - local -r composer_config=$3 - - local version_id_ocp=$2 - if [ "$(uname -m)" = "aarch64" ]; then - version_id_ocp="${version_id_ocp}_aarch64" - fi - - # Check if OCP mirror credentials are present - local -r ocp_mirror_ufile="${HOME}/.ocp_mirror_username" - local -r ocp_mirror_pfile="${HOME}/.ocp_mirror_password" - if ! [ -f "${ocp_mirror_ufile}" ] || ! [ -f "${ocp_mirror_pfile}" ]; then - echo "WARNING: OCP mirror credentials are not present" - return - fi - - # Read the OCP mirror credentials from the files - local -r ocp_mirror_username=$(cat "${ocp_mirror_ufile}") - local -r ocp_mirror_password=$(cat "${ocp_mirror_pfile}") - local -r version_id_short="$(tr -d '.' <<< "${version_id}")" - - # Create the configuration file in the composer configuration directory - sudo mkdir -p "$(dirname "${composer_config}")" - sudo tee "${composer_config}" &>/dev/null <