Module: monitoring-plugins Branch: master Commit: 483ae9fca47a424bcdbb75bfd63c90afd28b9ccc Author: Jan Wagner <w...@cyconet.org> Committer: waja <w...@users.noreply.github.com> Date: Thu May 11 18:01:38 2023 +0000 URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=483ae9f
CI: Fallback on software-properties-common --- .github/prepare_debian.sh | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/.github/prepare_debian.sh b/.github/prepare_debian.sh index 5222659..aa224ef 100755 --- a/.github/prepare_debian.sh +++ b/.github/prepare_debian.sh @@ -5,13 +5,18 @@ set -e export DEBIAN_FRONTEND=noninteractive -sed "s/main/non-free contrib/g" /etc/apt/sources.list.d/debian.sources > /etc/apt/sources.list.d/debian-nonfree.sources -apt-get update -apt-get -y install software-properties-common -if [ $(lsb_release -is) = "Debian" ]; then - apt-add-repository non-free - apt-get update +source /etc/os-release + +if [ ${ID} = "debian" ]; then + if [ -f /etc/apt/sources.list.d/debian.sources ]; then + sed "s/main/non-free contrib/g" /etc/apt/sources.list.d/debian.sources > /etc/apt/sources.list.d/debian-nonfree.sources + else + apt-get update + apt-get -y install software-properties-common + apt-add-repository non-free + fi fi +apt-get update apt-get -y install perl \ autotools-dev \ libdbi-dev \