From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7182796543154454528 X-Received: by 2002:a17:90a:e2d2:b0:225:af73:8197 with SMTP id fr18-20020a17090ae2d200b00225af738197mr4071403pjb.107.1672987694123; Thu, 05 Jan 2023 22:48:14 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:902:ebc9:b0:189:b2b2:56d5 with SMTP id p9-20020a170902ebc900b00189b2b256d5ls40463617plg.0.-pod-prod-gmail; Thu, 05 Jan 2023 22:48:13 -0800 (PST) X-Google-Smtp-Source: AMrXdXuW+P+KOtInVtF0LNZ8l4ZXXN7G9VRHTVEQEp83Uv59eshG8gw3/zGw3Os7w6KyjQgEQ8dy X-Received: by 2002:a17:902:b186:b0:193:3de:3254 with SMTP id s6-20020a170902b18600b0019303de3254mr3712184plr.16.1672987693133; Thu, 05 Jan 2023 22:48:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1672987693; cv=none; d=google.com; s=arc-20160816; b=z7cbnJOPM3dVoau1FMyDDm0/SmMYfihUXjX+plxfumiZBj5mnhIqEVTT1V5WP510h2 lLUCfrJGIoOPQ9buJZZmmqb2Rxh3pRQg+yD7XpsxcxHoGikY0jfUhuR6XVxvc3hHnPGG RamzGWzCBQrl02kqYrQ9yOHwI8BjQ7Qm+9NMHytDMgZ5YKQk+Zrlab70LPuflRJW6B4H l90l9mpdZIVf2xf4X6v8LtkMCuOaMGQPg9VT9+qqiltyJzxf83jayuaSfIGlFAzaUqAV Rm49UfqhC8jwo1VitDHf9R9wyMUN3qzeo6PMDY90FWZ0Xgc9lA8tmFARDMzkMS30BzEA 8pOg== 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=dvHk3K4044EVKG77cj9IeEvzX8zRIKvtrKqrgfmasM8=; b=CgJdMvRQJtWjnvfT1rLHMSdlq/728+l0qjturjRkXdMlw4PWd5Kh+Ii20+mrA7cxhx jVV1UX2HBvy68rz7rfl7PtIK/2sIqCQKrhKVnLay3l4V/HgNNldkF6M9SXZR213z98rG M17uE6Cdi9Ngmtzxrmrb6mC3GxVpPdqZTz8k/LvFJHJWFjd7XfB69aJQshhl8QLi7Fda 3Pvi6yIs3TpaKCO9Smh3khKS3dBZVWxCPMNeE79Y/wdD4eozs3Zc+R026SZ5yq88UPeb FGiW4s+Qu+0MjdHubAV6q96WULf64LhDX4G87XgPpUtGuqsU1KCGfAQieA9vmVKDxgWv 7ajQ== 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 l17-20020a170902f69100b00185499dcc29si17768plg.7.2023.01.05.22.48.12 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 05 Jan 2023 22:48:12 -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 3066m9J5011292 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 6 Jan 2023 07:48:10 +0100 From: Uladzimir Bely To: isar-users@googlegroups.com Subject: [PATCH v2 2/3] Use hardlinks in deb-dl-dir functions Date: Fri, 6 Jan 2023 07:48:08 +0100 Message-Id: <20230106064809.10412-3-ubely@ilbers.de> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20230106064809.10412-1-ubely@ilbers.de> References: <20230106064809.10412-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: y+swvmlVEHT4 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..7db25251 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/ {} + + ln -Pf -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 ln -Pf "${p}" "${pc}" done sudo chown -R $(id -u):$(id -g) "${pc}" ' -- 2.20.1