From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7182796545339686912 X-Received: by 2002:a1f:3093:0:b0:3bc:a4d5:a0ef with SMTP id w141-20020a1f3093000000b003bca4d5a0efmr3118477vkw.16.1672375142398; Thu, 29 Dec 2022 20:39:02 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a67:dc15:0:b0:3c9:2128:4bfc with SMTP id x21-20020a67dc15000000b003c921284bfcls2816449vsj.5.-pod-prod-gmail; Thu, 29 Dec 2022 20:39:01 -0800 (PST) X-Google-Smtp-Source: AMrXdXufp3WIjTwwpW5aOCFs6CDrdjE1rvm/RwFtQF2D5e7IOsCr5PlD0F0g5j5UfIAQkdAU6Zhf X-Received: by 2002:a05:6102:109c:b0:3cc:5e03:6ab with SMTP id s28-20020a056102109c00b003cc5e0306abmr415682vsr.8.1672375141484; Thu, 29 Dec 2022 20:39:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1672375141; cv=none; d=google.com; s=arc-20160816; b=eEyrCmYKPjntDMVaiRkmisWnwoIBfs9HbTm+gxoXrKG1Szd5SCvPM5SYBoTjXLcBtI zKvZ8jhza2YJhGI6MwcMMOuBO3Mpt4GKFqkxO0KepmtiwjrT9MqeSF6VF6RUmKN4LL9Y F3J1bcgciWeU7xBcz10ZPt0B3IDwJ4T0gd8aAFlI+eIJEdJ2O6GoSULkE5y9TN0Dxxei du4dSyHASVg3NpbHFZ3q7/+49rr86tDVNeCj+cDPcSGoWJzZ05IJFqxbX7oWbpLYlYEX /8aSNlwPY7gRZogA+esk9GrrYMlTF9qVGw6NNsB+0toqmZDmf7SloWi8E0tFvM73KZkZ CKQQ== 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=pX3VYIFs9rfPEbNb4WKnS295D0JmBGhsc9FZfpefHFU=; b=1FaeesrWbuLnAiZLVFfhTkC2eoLyVYssSAlGtY/PoAtszlpbLBbl0tRjrhkIxhzfCN 8uUjU7V5D3PRqG+BmfmQk4NjcNXdEtsshODhsN/Bemuj4FgI06MODQz/WMWvaF2uUkF2 Ihtw4CU/De6HmshmgUqwtmsgTzBfQBHkBfWRHL6/nkwItcIlwS5+ArIvesmyY5m2MIjs Slj7zg1autR8IWPoakr+KUMeN/GX6j13YLDuF04xgZHcmW7HKiY5K4eDAaha7y5FgbAD KgBO4coHBWEwCzlnpoiBLzfJ1Hq/9Wjd1znGSLfzG4CAq70FeDrpsHHoHpPaQQJ02Ne7 4tIw== 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 az33-20020a05613003a100b0054bf671c8ccsi218876uab.0.2022.12.29.20.39.00 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 29 Dec 2022 20:39:01 -0800 (PST) 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 2BU4cwoi011170 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 30 Dec 2022 05:38:59 +0100 From: Uladzimir Bely To: isar-users@googlegroups.com Subject: [PATCH 1/2] Use hardlinks in deb-dl-dir functions Date: Fri, 30 Dec 2022 05:38:57 +0100 Message-Id: <20221230043858.15411-2-ubely@ilbers.de> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20221230043858.15411-1-ubely@ilbers.de> References: <20221230043858.15411-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: FSdRZThzPOG7 This saves disk space and reduces IO Signed-off-by: Uladzimir Bely --- meta/classes/deb-dl-dir.bbclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/classes/deb-dl-dir.bbclass b/meta/classes/deb-dl-dir.bbclass index 3b1517dc..d846937a 100644 --- a/meta/classes/deb-dl-dir.bbclass +++ b/meta/classes/deb-dl-dir.bbclass @@ -86,7 +86,7 @@ deb_dl_dir_import() { printenv | grep -q BB_VERBOSE_LOGS && set -x sudo find "${pc}" -type f -iname "*\.deb" -exec \ - cp -n --no-preserve=owner -t "${rootfs}"/var/cache/apt/archives/ {} + + cp -l -n --no-preserve=owner -t "${rootfs}"/var/cache/apt/archives/ {} + ' } @@ -109,7 +109,7 @@ deb_dl_dir_export() { if [ -n "$package" ]; then cmp --silent "$package" "$p" && continue fi - sudo cp -n "${p}" "${pc}" + sudo cp -l -n "${p}" "${pc}" done sudo chown -R $(id -u):$(id -g) "${pc}" ' -- 2.20.1