From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6607733288662466560 X-Received: by 2002:a7b:c24e:: with SMTP id b14-v6mr49227wmj.21.1540310806717; Tue, 23 Oct 2018 09:06:46 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:adf:e441:: with SMTP id t1-v6ls902244wrm.6.gmail; Tue, 23 Oct 2018 09:06:46 -0700 (PDT) X-Google-Smtp-Source: AJdET5cTN36Ka8kK7LJnSs/FFjIhHPbhLD/7uxkbIbxyzOXIiEYt0mYaP+S9RFBzkDJ889bffMIK X-Received: by 2002:adf:b651:: with SMTP id i17-v6mr1506534wre.10.1540310806275; Tue, 23 Oct 2018 09:06:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1540310806; cv=none; d=google.com; s=arc-20160816; b=dGOayggpSGZs3TYZs7MSjER011g90zCu2cyIo61SLZ6AojdfvTLIEJnXFTFZyV3DaN mJ3u7t4ZBzayzrqPJmeQ4pniiobY6dtGngd86KZjp6EwaE/3kURk+IIzYjCb5iWuDjzx IdgUThjAJKyxLtfbHe9vH5+wSHtpn3FtKoE3ObyvG9bEzxiYuapcQkpj/CwNxURPOEfE c4r9Ous8akuveiKUWza49EhWz0N8ouXOlR25vm/k2IRe5Z1sHUk8VmA0nCTw2ysQdh01 ZUwuDc0b2tDGOAwLLDbcii3TBSLR4jCEcD8CURkAxl1d3kA5Z2DfH8cQQnOulSK1Qmyk Nttw== 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=e8s/gsjxZxvn0UzYr0dxXB1eVxAszLDtYLqRb3THQPY=; b=P6J0XFnZi+MeYH0sdXEV601SjNDadL/p9s8diI25uD/PjZZRfJfiLz5AxJt4nCWr2p ee7oukxTbClLwZjSnjUu9jxHtMFQM0mw4k16JXvKOMHUJvKM+CgVGKn+7OvmSk38bJOA OMYTn3zqATjb6VsOMIUu/DLu5AT2nuwoWfZ/YW8O2aK3Wq4aLuXkrdWljctzvSc9A5VT o5WId8lS0SzaB+JhnG0bSVE1xJsf7IwbxsXZHZwmaTajBBzoEeW0BI6YYAQ5yOE1OUmb icuZJA+Dm7gNxp9KtRh/KL9J8D4CPbYcEKKrjHPbXi0wdWgsxUajtz/SHAoYny0CRjKR 9Y3w== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of henning.schild@siemens.com designates 194.138.37.40 as permitted sender) smtp.mailfrom=henning.schild@siemens.com Return-Path: Received: from gecko.sbs.de (gecko.sbs.de. [194.138.37.40]) by gmr-mx.google.com with ESMTPS id 191-v6si664332wmv.0.2018.10.23.09.06.46 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 23 Oct 2018 09:06:46 -0700 (PDT) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 194.138.37.40 as permitted sender) client-ip=194.138.37.40; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of henning.schild@siemens.com designates 194.138.37.40 as permitted sender) smtp.mailfrom=henning.schild@siemens.com Received: from mail1.sbs.de (mail1.sbs.de [192.129.41.35]) by gecko.sbs.de (8.15.2/8.15.2) with ESMTPS id w9NG6iF3013154 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 23 Oct 2018 18:06:45 +0200 Received: from md1pvb1c.ad001.siemens.net (md1pvb1c.ad001.siemens.net [139.25.68.40]) by mail1.sbs.de (8.15.2/8.15.2) with ESMTPS id w9NG6gol024889 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 23 Oct 2018 18:06:44 +0200 Date: Tue, 23 Oct 2018 18:06:40 +0200 From: Henning Schild To: "Maxim Yu. Osipov" Cc: Subject: Re: [PATCH v2 04/10] isar-boot-strap: Add option to keep cache Message-ID: <20181023180640.2fe09873@md1pvb1c.ad001.siemens.net> In-Reply-To: <20181011165305.1622-5-mosipov@ilbers.de> References: <20181011165305.1622-1-mosipov@ilbers.de> <20181011165305.1622-5-mosipov@ilbers.de> X-Mailer: Claws Mail 3.15.0-dirty (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-TUID: gr/J94HnktoC Am Thu, 11 Oct 2018 18:52:59 +0200 schrieb "Maxim Yu. Osipov" : > From: Alexander Smirnov > > The default ISAR behavior assumes to remove all the packages > from apt cache, but we need them to put into base-apt. > > Signed-off-by: Alexander Smirnov > --- > meta/classes/isar-bootstrap-helper.bbclass | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/meta/classes/isar-bootstrap-helper.bbclass > b/meta/classes/isar-bootstrap-helper.bbclass index f046216..b7cd64a > 100644 --- a/meta/classes/isar-bootstrap-helper.bbclass > +++ b/meta/classes/isar-bootstrap-helper.bbclass > @@ -70,6 +70,7 @@ setup_root_file_system() { > --fstab) FSTAB=$2; shift ;; > --host-arch) ROOTFS_ARCH=${HOST_ARCH} ;; > --host-distro) ROOTFS_DISTRO=${HOST_DISTRO} ;; > + --keep-apt-cache) KEEP_APT_CACHE=1 ;; > -*) bbfatal "$0: invalid option specified: $1" ;; > *) break ;; > esac > @@ -131,6 +132,11 @@ setup_root_file_system() { > /usr/bin/apt-get purge --yes $pkg > done > if [ ${CLEAN} ]; then > + if [ ${KEEP_APT_CACHE} ]; then if [ ${KEEP_APT_CACHE} -eq 1 ]; then > + mkdir -p ${WORKDIR}/apt_cache > + sudo mv $(find $ROOTFSDIR/var/cache/apt -name '*.deb') > ${WORKDIR}/apt_cache > + sudo chown $USER ${WORKDIR}/apt_cache/* > + fi > sudo -E chroot "$ROOTFSDIR" \ > /usr/bin/apt-get autoremove --purge --yes > sudo -E chroot "$ROOTFSDIR" \