From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7237382541983875072 X-Received: by 2002:a92:d387:0:b0:32b:c70b:92af with SMTP id o7-20020a92d387000000b0032bc70b92afmr959722ilo.16.1685084435567; Fri, 26 May 2023 00:00:35 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6e02:505:b0:336:1c16:1cd2 with SMTP id d5-20020a056e02050500b003361c161cd2ls347115ils.0.-pod-prod-03-us; Fri, 26 May 2023 00:00:35 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4d67MoS49g/uw9heTK6XgO98XWbS+OTIiLAyW9K1XHb/5FWyflJSKVYI7dfsDaHTiBjnzz X-Received: by 2002:a5e:c749:0:b0:770:28ee:fee1 with SMTP id g9-20020a5ec749000000b0077028eefee1mr499600iop.7.1685084434946; Fri, 26 May 2023 00:00:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1685084434; cv=none; d=google.com; s=arc-20160816; b=Nq8mCPVowcgvIcEsB4OcB2IIxWC8df2pfl9TlCXU6psd/TPOirCGE+54MwO8OIIIPI GfVqZOm4/5ekE0UV72T0eZptPC667yQ+9CUe+IPopK1DbSHgBRMEeL5wUJlbOXTK88mN L+ZifT/3WH4xuGf0OG77fGBO9V+iUu3I2RQm4J2yQDZkNGjhAgPN/dBRG4TurgwQ1XyS 60oYYRp0ZXZCf1dsKikbSCHFfDLdtcTHfnqq7GuFEKRyrvAYGFzL2nyM/KDa4gfZexdS c5IDVYST6Y+Aj/5eg/3jLq3/9kqu4TmYXtESAE04jW3uuMfJQVDb2qjylnGfIIhPcgIf dNAw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from; bh=Nx4RBd4LRIghv3uEJcpMcOY+F6q1xUNUfF5GpomZ4ys=; b=UND2xW6NCqfB7f5kfHexOKG9FdXgQOgvLhNZnCBVamDoe0wIsI02AOywo6gLHWo0na TRA7MocftSVT3olyLqCbgZW1J/piigKLKKuaQpa/DRQUD63LJWYyYGBSAnTAffJMFE0t F+DAYpVRw96KYhhBOCa/2JB6PQq5pfeV5EQC8euS4VFwfa/sQtHTfOcQ+0k+s40Q4JCz 94bGh6FopftwsGNyq5z+Rjyf7bBscYW7igTKQysqfYg2QhZD80hiTiY32t29Prf1JibS rYrzesCo4LHWYV7BiYyHdKbRwriSHB/DBTDf+wLY8x8irLQevYCMI9Js2BPljhYI3qJA u95w== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id t22-20020a056602141600b007748ad04e82si273171iov.0.2023.05.26.00.00.33 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 26 May 2023 00:00:34 -0700 (PDT) Received-SPF: pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Received: from baighyz.m.ilbers.de (host-80-81-17-52.static.customer.m-online.net [80.81.17.52]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 34Q70R3W013306 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 26 May 2023 09:00:28 +0200 From: Uladzimir Bely To: isar-users@googlegroups.com Subject: [PATCH v5 02/12] ci_build.sh: Install python3-apt if not installed Date: Fri, 26 May 2023 09:00:17 +0200 Message-Id: <20230526070027.16890-3-ubely@ilbers.de> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20230526070027.16890-1-ubely@ilbers.de> References: <20230526070027.16890-1-ubely@ilbers.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: cfaiafjQ6zGg This is mostly related to gitlab CI that migth use an image without preinstalled python3-apt. Also, make system python packages available in virtualenv. Signed-off-by: Uladzimir Bely --- scripts/ci_build.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/scripts/ci_build.sh b/scripts/ci_build.sh index 2fa5cccd..ff7c114a 100755 --- a/scripts/ci_build.sh +++ b/scripts/ci_build.sh @@ -19,7 +19,7 @@ if ! command -v avocado > /dev/null; then sudo apt-get update -qq sudo apt-get install -y virtualenv rm -rf /tmp/avocado_venv - virtualenv --python python3 /tmp/avocado_venv + virtualenv --python python3 /tmp/avocado_venv --system-site-packages # shellcheck source=/dev/null source /tmp/avocado_venv/bin/activate pip install avocado-framework==100.1 @@ -127,6 +127,12 @@ if echo "$TAGS" | grep -Fqive "-startvm"; then fi fi +# install python3-apt +if [ ! -f /usr/share/doc/python3-apt/copyright ]; then + sudo apt-get update -qq + sudo apt-get install -y python3-apt +fi + # Provide working path mkdir -p .config/avocado cat < .config/avocado/avocado.conf -- 2.20.1