From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6990633379674718208 X-Received: by 2002:ac2:5fcf:: with SMTP id q15mr3065624lfg.597.1628783943011; Thu, 12 Aug 2021 08:59:03 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:9d43:: with SMTP id y3ls1087315ljj.4.gmail; Thu, 12 Aug 2021 08:59:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyz7vY3yIiXCI6lPeiV8+b0DZje/aaA6E5cET1AGXgdAFezlHtmn8q/Xk33GgCTEvT8S2M9 X-Received: by 2002:a2e:750:: with SMTP id i16mr3326586ljd.442.1628783941767; Thu, 12 Aug 2021 08:59:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628783941; cv=none; d=google.com; s=arc-20160816; b=U9yzruDisY9A0RzQUT0lxEx30XNfLuo0oEiDg7G6lSPzem1Rzyk8VAKL01RS0eguLQ 9iIkvaJ/miPHdtZHPXnfGymPWEtItK28RQQESO+/iYHvjj0d2IDXum2p8XkmB9TcLFdE DFtcPDlZUIS1IsL4VKOvNKjwE4w3pmiFRQ8sQPv/3E4rs3RWjzIgRkxS89x6bzuZr2gs 6QmRYEQb23rwdTcz1o3CvoF/3wlqkATT8QSGKYRw2njRMYy70tcF9oTIXpsABLtMUbfp VSrGhwiqh/yjkK0ltmBDDJCEikoYLL4zA8fOSqMIc66qcg0s1xAXp11A8k1KwRIarMmK bfxw== 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:subject:cc:to:from:date; bh=0kc2G7O71grIR/UaHFuPniWWIY158joHFCSugnvvwfk=; b=f2VchAyvXIyp6+suQMTLMZR6jmTeW/WQMhkPjWMKkcLhsp5ZYslnnObcrAvq2/TqAB 3J2MEmlHsyG7lj9vpcpPH+NGrD/U+/Izk3/wUJLvN1lSepbakpsbUqwqGx9G8MwBe0bH SReinL9T+7x/59A1Qh5Yws4nczuA6c1Yl9JoQoEbLd6Eoqz3ZFhZhKKzwhTVms2FKtgJ dOmdcH4UZPHJebP3p0FtCe9sC8WK//fnyIf+MmcdktBAl3o9e1MbGj7vLMJGh8+LTOMO t+psW7wZJco6UIqTM7h68t+OHfGLa72ipfGauDcAAnxunERInvZOI582g7yEjsXGdjPd xvFg== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of henning.schild@siemens.com designates 194.138.37.39 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from lizzard.sbs.de (lizzard.sbs.de. [194.138.37.39]) by gmr-mx.google.com with ESMTPS id p17si180898lfs.8.2021.08.12.08.59.01 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 12 Aug 2021 08:59:01 -0700 (PDT) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 194.138.37.39 as permitted sender) client-ip=194.138.37.39; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of henning.schild@siemens.com designates 194.138.37.39 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by lizzard.sbs.de (8.15.2/8.15.2) with ESMTPS id 17CFx0Ib021628 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 12 Aug 2021 17:59:01 +0200 Received: from md1za8fc.ad001.siemens.net ([139.25.0.59]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 17CFx0d4027009; Thu, 12 Aug 2021 17:59:00 +0200 Date: Thu, 12 Aug 2021 17:58:58 +0200 From: Henning Schild To: Anton Mikanovich Cc: isar-users@googlegroups.com Subject: Re: [PATCH v10 17/17] ci_build: Install Avocado if needed Message-ID: <20210812175858.4264d095@md1za8fc.ad001.siemens.net> In-Reply-To: <20210730082739.15042-18-amikan@ilbers.de> References: <20210730082739.15042-1-amikan@ilbers.de> <20210730082739.15042-18-amikan@ilbers.de> X-Mailer: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-TUID: KwbCfe9acqO9 Am Fri, 30 Jul 2021 11:27:39 +0300 schrieb Anton Mikanovich : > To keep compatibility will the build systems without avocado-framework > preinstalled add the code to install it from debian-isar repo. > > Signed-off-by: Anton Mikanovich > --- > scripts/ci_build.sh | 17 +++++++++++++++++ > 1 file changed, 17 insertions(+) > > diff --git a/scripts/ci_build.sh b/scripts/ci_build.sh > index ffe50c6..a6a4b95 100755 > --- a/scripts/ci_build.sh > +++ b/scripts/ci_build.sh > @@ -28,6 +28,23 @@ for prog in ${DEPENDENCIES} ; do > fi > done > > +# Install Avocado if needed > +if [ ! -x "$(which avocado)" ] ; then > + set +e > + APT_LIST="/etc/apt/sources.list.d" > + ISAR_REPO="deb > https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdeb.isar-build.org%2Fdebian-isar&data=04%7C01%7Cde173c00-e982-4fda-8644-47edf4671d63%40ad011.siemens.com%7Caf72bf4e5ccc4f56a51408d95333f5de%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C637632305320761070%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=4CxE70HE969aU649GEQhzxXm9YT4qQm%2FBcOo5r0uXqQ%3D&reserved=0 > buster-isar main" > + > ISAR_KEY="https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdeb.isar-build.org%2Fdebian-isar.key&data=04%7C01%7Cde173c00-e982-4fda-8644-47edf4671d63%40ad011.siemens.com%7Caf72bf4e5ccc4f56a51408d95333f5de%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C637632305320761070%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=DDNiBFCFIkCmXAD%2BAhNe%2F2PIj9VeVrFOkEGvdZJq8GE%3D&reserved=0" > + sudo -s < + mkdir -p $APT_LIST > + echo "$ISAR_REPO" > $APT_LIST/isar.list > + apt-key adv --fetch-keys $ISAR_KEY > + apt update > + yes | apt install avocado apt must not be used in scripts ... and it tells you about it. Henning > +EOSUDO > + echo "Installed Avocado-framework" > + set -e > +fi > + > show_help() { > echo "This script builds the default Isar images." > echo