From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6607733288662466560 X-Received: by 2002:a19:12c9:: with SMTP id 70-v6mr407380lfs.3.1538482796561; Tue, 02 Oct 2018 05:19:56 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a19:fc10:: with SMTP id a16-v6ls99820lfi.35.gmail; Tue, 02 Oct 2018 05:19:56 -0700 (PDT) X-Google-Smtp-Source: ACcGV61P3HZuyr00mdhLlx4LbqucxYNLA5x70ce7BJ1Ip/XP3cNl301xvP0a4GhPAd1+nw/Y/m/I X-Received: by 2002:a19:1709:: with SMTP id n9-v6mr405465lfi.35.1538482796100; Tue, 02 Oct 2018 05:19:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538482796; cv=none; d=google.com; s=arc-20160816; b=hkZcI3uLWX1tz29fOWvN3Nmtnk148vGwslyktESiWsQEkbTCDNHUA97AbdHfXRguQt +yMY4Pv1APi5N3SdghjbHsvdd71igNoLislhyBYySoDHwNU7ny+0hNaXxdwlvre6gKSf zdIqacwzy1WVrtOJ40dv++JWKa/DTlUx+bHbBfkzyrWxX6cqQ/QfigLbEXoYhqhQI6lX fOGLKk54eCHbIfOR5bn9EX9WxY9wMi6dRF5nB7ZNsI8CcLYKTIwXVR9GBW9FTaZRttXs VXS78gsR7CH6kNneqDspw+3MbRHjiDGrdHz1Ap3MXLG0ocKFAGuhx105X6UHW3FZNJie tSWQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=references:in-reply-to:message-id:date:subject:to:from; bh=ug6KJUajtKoplU82b653HvGMe/89INL3aNr6QqjSJac=; b=UMFPeduZXSqJmwTu0zroyJKfSZgFubdwG7I/C13RKEM9gucy+iQl83TvGOYLy48VQU lh8q55cGIG6BMAdoOk4aP81FSLlXoOmsXYPGcGfOodMtw8dmKBOeJDxAgtNh6uKp+02k AW74DqNqqXHZR2jyeVBm7ilFFNYwX5MeDgNR5KvGzMsGV5oXaehPALtzR41+Zed99B2M 4kFOFQz7BUBQbR9f/RaFP9JyA6NUWHm6QZElC6y3yCZfhfJ7KquChoNsGrrWlnF4gGo0 1q9RjNc5chKmd9EnQK4wG7dRQIGyrnMMmTAIBVe0nOtHJw9P9Zxg6+1Zh9OnqNEjwwHM X76A== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: best guess record for domain of mosipov@ilbers.de designates 85.214.62.211 as permitted sender) smtp.mailfrom=mosipov@ilbers.de Return-Path: Received: from aqmola.ilbers.de (aqmola.ilbers.de. [85.214.62.211]) by gmr-mx.google.com with ESMTPS id r81-v6si164723ljb.2.2018.10.02.05.19.55 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 02 Oct 2018 05:19:56 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of mosipov@ilbers.de designates 85.214.62.211 as permitted sender) client-ip=85.214.62.211; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: best guess record for domain of mosipov@ilbers.de designates 85.214.62.211 as permitted sender) smtp.mailfrom=mosipov@ilbers.de Received: from azat.m.ilbers.de (host-80-81-17-52.static.customer.m-online.net [80.81.17.52]) (authenticated bits=0) by aqmola.ilbers.de (8.14.4/8.14.4/Debian-4+deb7u1) with ESMTP id w92CJ7Lb013178 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT) for ; Tue, 2 Oct 2018 14:19:55 +0200 From: "Maxim Yu. Osipov" To: isar-users@googlegroups.com Subject: [PATCH 3/9] isar-boot-strap: Add option to keep cache Date: Tue, 2 Oct 2018 14:19:01 +0200 Message-Id: <20181002121907.18476-4-mosipov@ilbers.de> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20181002121907.18476-1-mosipov@ilbers.de> References: <20181002121907.18476-1-mosipov@ilbers.de> X-TUID: Jh3Rpowz3BEH 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" \ -- 2.11.0