From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7119442800781819904 X-Received: by 2002:adf:e112:0:b0:21d:7195:3a8d with SMTP id t18-20020adfe112000000b0021d71953a8dmr22171562wrz.371.1657624449752; Tue, 12 Jul 2022 04:14:09 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6000:1849:b0:21d:9b2c:2273 with SMTP id c9-20020a056000184900b0021d9b2c2273ls3558561wri.1.gmail; Tue, 12 Jul 2022 04:14:08 -0700 (PDT) X-Google-Smtp-Source: AGRyM1s5xCofyY2B7mAmnT+uBrmy72odT0r7mN3LpCWcLj39jVyEOPm5iIwrErvMhOQaImUaVEDD X-Received: by 2002:a05:6000:10a:b0:21d:6c43:d2b with SMTP id o10-20020a056000010a00b0021d6c430d2bmr21151750wrx.46.1657624448562; Tue, 12 Jul 2022 04:14:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1657624448; cv=none; d=google.com; s=arc-20160816; b=GhWfu83jOjNcdj61JwIEnrkPoc+/fXWb2icjHWh8iGu0CC6zvQBRaaxtyGYGsD1dgI SaiWma9A+aftv+sH3VVrC6cDvzI3Mnlk41vfy29UihFLQ5aSH4l6sz15qsz6citU/J/0 JIe/bR7ijzkKG4le73EloRLh+2SM0CyiEkv6HIluAHjkQ1yohZhxvkr+CfiDEtZ9rFI4 uD+M2bfWu2CJ3Vhxl0jINquc4gJYuqc4V263CWQf/at7mdpA/crvbsJTBL/6KMbzwNl2 z/D7wMF7LGUnZCEUehju9mCQlLlTk9wQ91vr4ynxOdAjuaYsryZyaaKXGTbI8jx5BO6B L5VQ== 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:date:subject:to:from; bh=PIqDKAPWBvyU/zj+r0tTyrrsb7Jtyo6ThMNh3Oqj8q4=; b=CUEHZ+qj2aanD50nNlL8DGy7/hpY6xq2aRLUJfZAKquZp+dMaWUCS65FOlMSL3Gt5P DN/rN+Ox5ao1WFbOq1O7omzS7AgQ3yAkwOxx2jXKoGCzOVbSum7GQ5iAYmHw1f3ZDHhW T35suBgvryrMOp07yPkhRyZsqE80265ZLcC5ciS+L2WwTT39tAyvK2mbZbvP3I9XuKKN VdNl6bMRtIBaKzwEC2GLgMDZOu2y697gl9vwOJJVAPeqCbxdHsf8iJ7DoYj85uDqHi5T SOdaYl8phYI9jXuRcaF8C2Um1L15v3KZEHD5YxMdr0SmtVnd7epwpwa5L3E86YsqKdGs YvIA== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id p184-20020a1c29c1000000b0039c4d96e9efsi99066wmp.1.2022.07.12.04.14.08 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 12 Jul 2022 04:14:08 -0700 (PDT) Received-SPF: pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Received: from baighyz.m.ilbers.de (host-80-81-17-52.static.customer.m-online.net [80.81.17.52]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 26CBE6T6011768 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 12 Jul 2022 13:14:07 +0200 From: Uladzimir Bely To: isar-users@googlegroups.com Subject: [PATCH 1/1] Use path in TMPDIR for schroot's overlay Date: Tue, 12 Jul 2022 13:14:06 +0200 Message-Id: <20220712111406.18449-2-ubely@ilbers.de> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20220712111406.18449-1-ubely@ilbers.de> References: <20220712111406.18449-1-ubely@ilbers.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: w4J26NXUUXbU By default, overlay path for schroot is /var/lib/schroot/union/overlay that leads to the conflict with docker build. Docker itself also uses overlayfs for the layers and we come to situation with 'overlayfs over overlayfs' that is not supported by the driver. This solution places overlay path under the build/tmp so gitlab-runner configuration changes or using external volumes in docker are not required anymore. Signed-off-by: Uladzimir Bely --- meta/classes/sbuild.bbclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/classes/sbuild.bbclass b/meta/classes/sbuild.bbclass index f9bfaaf6..405fb963 100644 --- a/meta/classes/sbuild.bbclass +++ b/meta/classes/sbuild.bbclass @@ -31,6 +31,7 @@ SCHROOT_CONF_FILE ?= "${SCHROOT_CONF}/chroot.d/${SBUILD_CHROOT}" SBUILD_CONFIG="${WORKDIR}/sbuild.conf" schroot_create_configs() { + mkdir -p "${TMPDIR}/schroot-overlay" sudo -s <<'EOSUDO' set -e @@ -46,6 +47,7 @@ root-groups=root,sbuild source-root-users=${SCHROOT_USER} source-root-groups=root,sbuild union-type=overlay +union-overlay-directory=${TMPDIR}/schroot-overlay preserve-environment=true EOF -- 2.20.1