From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6607733288662466560 X-Received: by 2002:a7b:c1cc:: with SMTP id a12-v6mr278118wmj.17.1540477716183; Thu, 25 Oct 2018 07:28:36 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:adf:e441:: with SMTP id t1-v6ls13425wrm.6.gmail; Thu, 25 Oct 2018 07:28:35 -0700 (PDT) X-Google-Smtp-Source: AJdET5dLySj5Y5WblAMr20wAnVmuzOfduuuqBUZzbxlriBmSi5Nbk4enwlzJvW2hkm9BR3pc45m/ X-Received: by 2002:adf:db03:: with SMTP id s3-v6mr257165wri.9.1540477715731; Thu, 25 Oct 2018 07:28:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1540477715; cv=none; d=google.com; s=arc-20160816; b=Gg2nRHS3NcawUc6BfLlKld9Nvm4zrAj0iG4/8OP+8dWjFS5ZDWzaWRXRF01I/b3sl+ XPpMv6t51X+Qop02Ni55KF+DNs/htsz1tS2A6/gts5z/Jcnlot+Nx/Z1SkQ068quel2s hsEKGrqmLqNV/kkOdK9OhzKa/LBh7FQwayrjuJ4odNTfGfwzRzn6pQq3INaQS1JbE7Qd 5sbHv12UJvIBlyrzE/kiBXUPFAmapXXPjRbEfhmD9Isp8IE8vAvvudvckpWYYJcxzbIB fsQX2V5nsYip0/OqGyUdNDQTamI/uJ3ZpzXvGLX0d93r10fK+AZci9p5hyDC4xLAM5sY 1xqA== 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=e8X8UmzIesRpgrgJDmqdMtSvnMg3ku65q9ogt5XpHUc=; b=MgHmaSNCBdGyLRuYf0E1F1GKoheFuSXWpb2dNcPUWRy+w+ftIa+iFx1z6T6wOMWMma 1QAseRm30Wc6OWBgNs/4P04AqO569c+rghaO7ElfUoY3SmijkFKxpx7CnvZbTTG83uew IQymrNTnXotUcAmIHeHgXQxhZHBlxJ1+B+9ZoUpGwCKxCFF4ocPgCu9/KhES2btwf16n 4m/6qI7/Th6NEkN8JVRc2tFktAUBKYmuQaxuqR14VB70rKu4QjH9SWYDatAldfgSnjAn kP4vH8YGtXTf34LfN/6US8XPndTrRevoigXRrTudbh2Adm8yY3PL+rEUnq+kQSf/I97B OSZQ== 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 z62-v6si52711wmc.2.2018.10.25.07.28.35 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 25 Oct 2018 07:28:35 -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 w9PESZW5018110 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 25 Oct 2018 16:28:35 +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 w9PESXac010126 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 25 Oct 2018 16:28:35 +0200 Date: Thu, 25 Oct 2018 16:28:31 +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: <20181025162831.6cf51bda@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: JfcEx+WhzyIy 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 > + mkdir -p ${WORKDIR}/apt_cache > + sudo mv $(find $ROOTFSDIR/var/cache/apt -name '*.deb') > ${WORKDIR}/apt_cache > + sudo chown $USER ${WORKDIR}/apt_cache/* In my build USER is not set. So we fail with >> chown: invalid user: >> '/out/build/tmp/work/debian-stretch-amd64/isar-image-base/apt_cache/adduser_3.115_all.deb' Where adduser is the first of *. Should be `whoami`. Henning > + fi > sudo -E chroot "$ROOTFSDIR" \ > /usr/bin/apt-get autoremove --purge --yes > sudo -E chroot "$ROOTFSDIR" \