![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /opt/cpanel/ea-podman-repo/ |
#!/bin/bash # This is not in ea-podman because deb dependencies happen before preinst and universal hooks. if [ -f /etc/os-release ]; then source /etc/os-release if [ "$ID" == "rocky" ] && [ "${VERSION_ID:0:1}" == "8" ]; then echo "Rocky Linux 8 needs powertools enabled in order to do podman, ensuring it is enabled …" set -x dnf config-manager --set-enabled powertools set +x fi if [ "$ID" == "cloudlinux" ] && [ "${VERSION_ID:0:1}" == "8" ]; then echo "CloudLinux 8 needs appstream enabled in order to do gcc-toolset-11 and podman-docker, ensuring it is enabled …" set -x dnf config-manager --set-enabled appstream set +x fi if [ "$ID" == "cloudlinux" ] && [ "${VERSION_ID:0:1}" == "9" ]; then echo "CloudLinux 9 needs crb enabled in order to do libnsl2-devel for ea-podman, ensuring it is enabled …" set -x dnf config-manager --set-enabled crb set +x fi if [ "$ID" == "almalinux" ] && [ "${VERSION_ID:0:1}" == "8" ]; then echo "AlmaLinux 8 needs powertools enabled in order to do podman, ensuring it is enabled …" set -x dnf config-manager --set-enabled powertools set +x fi if [ "$ID" == "almalinux" ] && [ "${VERSION_ID:0:1}" == "9" ]; then echo "AlmaLinux 9 needs crb enabled in order to do libnsl2-devel for ea-podman, ensuring it is enabled …" set -x dnf config-manager --set-enabled crb set +x fi if [ "$ID" == "centos" ] && [ "$VERSION_ID" == "7" ] && [ ! -s /etc/yum.repos.d/devel:kubic:libcontainers:stable.repo ]; then echo "CentOS 7 needs a specific repo to make a newer podman available, attempting to install …" set -x curl -s http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/CentOS_7/devel:kubic:libcontainers:stable.repo -o /etc/yum.repos.d/devel:kubic:libcontainers:stable.repo set +x fi if [ "$ID" == "ubuntu" ] && [ "$VERSION_ID" == "20.04" ] && [ ! -s /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list ]; then echo "Ubuntu 20.04 needs a specific source to make podman available, attempting to install …" export APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE="There is currently no other way to make this happen so we want to silence the warning." set -x echo "deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_$VERSION_ID/ ./" > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list wget -nv https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/xUbuntu_$VERSION_ID/Release.key -O- | apt-key add - set +x echo 'Please run this command to have it take effect: `apt update`' fi if [ "$ID" == "ubuntu" ] && [ "$VERSION_ID" == "22.04" ] && [ ! -s /etc/apt/sources.list.d/devel:kubic:libcontainers:unstable.list ]; then echo "Ubuntu $VERSION_ID needs a specific source to make podman available, attempting to install …" export APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE="There is currently no other way to make this happen so we want to silence the warning." key_url="https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/unstable/xUbuntu_${VERSION_ID}/Release.key" sources_url="https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/unstable/xUbuntu_${VERSION_ID}" set -x echo "deb $sources_url/ ./" > /etc/apt/sources.list.d/devel:kubic:libcontainers:unstable.list curl -fsSL $key_url | gpg --dearmor > /etc/apt/trusted.gpg.d/devel_kubic_libcontainers_unstable.gpg set +x echo 'Please run this command to have it take effect: `apt update`' fi fi