From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6607733288662466560 X-Received: by 2002:a1c:93d1:: with SMTP id v200-v6mr271563wmd.15.1538491775026; Tue, 02 Oct 2018 07:49:35 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a1c:1d3:: with SMTP id 202-v6ls341509wmb.1.gmail; Tue, 02 Oct 2018 07:49:34 -0700 (PDT) X-Google-Smtp-Source: ACcGV63u3SQE4K8wOludodQC9d4LwEmOdf8FjyPpPi0RSHdnWUMLw+CleoOUrmh9iVCWWTvBor0Q X-Received: by 2002:a1c:d085:: with SMTP id h127-v6mr307336wmg.24.1538491774598; Tue, 02 Oct 2018 07:49:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538491774; cv=none; d=google.com; s=arc-20160816; b=kesC5aRXcmr4JmffaOW2+zJ80KCbZfNFXyYHXs+ABcZFxDO5kb8ARBXI2mzwmoKDZz 7+XOkK/xzFAMrMVnmii4qNRuH00isIZ/WBhcVK58IvBGIPCXg16FRwIG3NZEgKTGa/3B P95HC7dfU5TRjCKwN9FH9pKnAmo+PJaJKW3JKMqazgpbVriPgfhidUdgggFbZJjNYvaS 9FKEPPuik3BKw6siBUhKYTz7HbiF2W6yj1C6clVkcWHTUzD68kHov2eWwDQfnb/udk7F 4vrm+Rib7qjWn/S1xRQOc6xNcNbWO3KunhR+d3k5xwQtaFhUoFI4OzY+kYNGAyQW/GRX 9dqg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:from:references:to:subject; bh=8fS7gRUDckcTqSPrI2m44unf3mfE8xIaGCmirk1KdxE=; b=XzSIuMMgZC0I0iSynfW9CQqc46mkqL9EXjhnGsc2ORoILG3p70IEahsXfe/PLFlMHV /s1eWvAZG8BM4nTbquR3AcGkMmtfk0ak/y9WnyXiALLuWH40muHI+OQmwFz0cOhKgBKJ svypeWqYh/8wDh8jxJP1vs2pRLnTw1nGTCnWXYBWRG0x/ZKMC2seQm7buC+sm1XKFiw5 dkXqz1D1RwOlB3645JOCMvMMNuC9sxHBGJExXRgZR+qNTSrU+nQuaWEX7/CPTSd+s37z aLrCXkDnLCz09u9uMwqnpzIlGaDYEuZnu1jLnB4R+AjK2dKAyqfyuuq3yOw/LN3tG9tW gUcQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of claudius.heine.ext@siemens.com designates 192.35.17.28 as permitted sender) smtp.mailfrom=claudius.heine.ext@siemens.com Return-Path: Received: from goliath.siemens.de (goliath.siemens.de. [192.35.17.28]) by gmr-mx.google.com with ESMTPS id 191-v6si57292wmv.0.2018.10.02.07.49.34 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 02 Oct 2018 07:49:34 -0700 (PDT) Received-SPF: pass (google.com: domain of claudius.heine.ext@siemens.com designates 192.35.17.28 as permitted sender) client-ip=192.35.17.28; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of claudius.heine.ext@siemens.com designates 192.35.17.28 as permitted sender) smtp.mailfrom=claudius.heine.ext@siemens.com Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by goliath.siemens.de (8.15.2/8.15.2) with ESMTPS id w92EnXGB017448 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 2 Oct 2018 16:49:34 +0200 Received: from [139.25.69.181] (linux-ses-ext02.ppmd.siemens.net [139.25.69.181]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id w92EnXLZ012362; Tue, 2 Oct 2018 16:49:33 +0200 Subject: Re: [PATCH 3/9] isar-boot-strap: Add option to keep cache To: "Maxim Yu. Osipov" , isar-users@googlegroups.com References: <20181002121907.18476-1-mosipov@ilbers.de> <20181002121907.18476-4-mosipov@ilbers.de> From: Claudius Heine Message-ID: <5b546088-9144-90ce-d577-aca370b05a1a@siemens.com> Date: Tue, 2 Oct 2018 16:49:33 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.0 MIME-Version: 1.0 In-Reply-To: <20181002121907.18476-4-mosipov@ilbers.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-TUID: yuhsoM3vehMP Hi, what also belongs to this patch are the options that force apt not to remove anything from the cache like APT::Clean-Installed just to be save that no automatic cleaning is done by apt. Cheers, Claudius On 10/2/18 2:19 PM, Maxim Yu. Osipov wrote: > 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 597f6b1..4a00cb0 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 > + 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" \ > -- DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-54 Fax: (+49)-8142-66989-80 Email: ch@denx.de