[v5,12/12] Disable deb-dl-dir in base-apt prefetch mode

Message ID 20230526070027.16890-13-ubely@ilbers.de
State RFC
Headers show
Series Improving base-apt usage PoC | expand

Commit Message

Uladzimir Bely May 26, 2023, 7 a.m. UTC
Since all packages and source packages are placed to base-apt repo
during build, there is no need to have them in one more place.

Signed-off-by: Uladzimir Bely <ubely@ilbers.de>
---
 meta/classes/deb-dl-dir.bbclass | 8 ++++++++
 1 file changed, 8 insertions(+)

Patch

diff --git a/meta/classes/deb-dl-dir.bbclass b/meta/classes/deb-dl-dir.bbclass
index a7a8dcf7..54110cdb 100644
--- a/meta/classes/deb-dl-dir.bbclass
+++ b/meta/classes/deb-dl-dir.bbclass
@@ -87,6 +87,10 @@  debsrc_download() {
 }
 
 deb_dl_dir_import() {
+    if [ "${ISAR_PREFETCH_BASE_APT}" = "1" ]; then
+        return
+    fi
+
     export pc="${DEBDIR}/${2}"
     export rootfs="${1}"
     sudo mkdir -p "${rootfs}"/var/cache/apt/archives/
@@ -104,6 +108,10 @@  EOSUDO
 }
 
 deb_dl_dir_export() {
+    if [ "${ISAR_PREFETCH_BASE_APT}" = "1" ]; then
+        return
+    fi
+
     export pc="${DEBDIR}/${2}"
     export rootfs="${1}"
     export owner=$(id -u):$(id -g)