From nobody Sat May 18 10:57:20 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass(p=reject dis=none) header.from=citrix.com ARC-Seal: i=1; a=rsa-sha256; t=1702475556; cv=none; d=zohomail.com; s=zohoarc; b=Al/okRiOq7e6z5qIoVN1siJBdYEMMdKaSlU6+XXarcpYvwPWhe1R0uUYbSntv4c9d8SzaNKcmHZM3D5UT6SZurdl7JRbVeNW/rL9Gqb7i9nhCeZNvshTh8zCcoKwbOmmIouR4beZnQmfKSrV60kqmwMiI7OqeC9zzL5eJ5g2N8M= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1702475556; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=KAGK6CeQGpfPRG6k54rKBcuH1/bYwwYkZsXMsWDnJzs=; b=AP9A7ITT9l4m8b7rIviRS2sM9DAA3jNvan1oBx4tSH3oxH5E5HKLwg2YvHZ5oRXCn+LVLJfugLno8L50I5JZUKfiK6mjwhzLOyxqHrHp/C3al/3l0k2rKXlNnqECrtt+HtyYny6KZpw6ICwMiu1yK3rBqcwSXMK68hQzNlbuisw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1702475556400719.929881274864; Wed, 13 Dec 2023 05:52:36 -0800 (PST) Received: from list by lists.xenproject.org with outflank-mailman.654005.1020634 (Exim 4.92) (envelope-from ) id 1rDPee-0006Cp-GO; Wed, 13 Dec 2023 13:52:04 +0000 Received: by outflank-mailman (output) from mailman id 654005.1020634; Wed, 13 Dec 2023 13:52:04 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1rDPee-0006Ci-Di; Wed, 13 Dec 2023 13:52:04 +0000 Received: by outflank-mailman (input) for mailman id 654005; Wed, 13 Dec 2023 13:52:03 +0000 Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50] helo=se1-gles-flk1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1rDPed-0006Cb-2Y for xen-devel@lists.xenproject.org; Wed, 13 Dec 2023 13:52:03 +0000 Received: from mail-wr1-x42b.google.com (mail-wr1-x42b.google.com [2a00:1450:4864:20::42b]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id ca106841-99be-11ee-9b0f-b553b5be7939; Wed, 13 Dec 2023 14:52:01 +0100 (CET) Received: by mail-wr1-x42b.google.com with SMTP id ffacd0b85a97d-336417c565eso372655f8f.3 for ; Wed, 13 Dec 2023 05:52:00 -0800 (PST) Received: from localhost ([213.195.127.70]) by smtp.gmail.com with ESMTPSA id h12-20020a5d504c000000b003333521a1cesm1277229wrt.57.2023.12.13.05.51.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Dec 2023 05:51:59 -0800 (PST) X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: ca106841-99be-11ee-9b0f-b553b5be7939 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=citrix.com; s=google; t=1702475520; x=1703080320; darn=lists.xenproject.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=KAGK6CeQGpfPRG6k54rKBcuH1/bYwwYkZsXMsWDnJzs=; b=b7ioeewcYDfBK5FOJuMKTcIyc93KX7qyYSVycG43l+PWhYchgkYOCrfTY3RoEh/66k i+Ps5KeMqIrcg4JLELhv7NPXKXaPJkvL71g6xnykENijTEX/fg2UhYW2VWWEET4cFPqk uoJwzZUgIFnYbu4SOFT8cC/w2N2NFFwux4IE8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702475520; x=1703080320; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=KAGK6CeQGpfPRG6k54rKBcuH1/bYwwYkZsXMsWDnJzs=; b=qKEIbhfGvpw5aiImVIFtKcbHVxY0cpgsDV7aYAhOSFME59bw3won5TQbWEYjF1lYuU NTqpRD0NT2+v5xhO7OEhnmwp1bNP8G3aHwoLh8PfIBUzhm9O02SNkuBhA4B6QiH02S+t jeW51S7u7628a23Fc2fdWAPzcQPcwZUqAriLaEEbrpUKXd6lS8zwnGFiT+sEbEWKraK2 qpjV8zXIMGCbDrAXwh+wUDaYBWQ1isye45fFW3tEvfpZF0M7jl/HIr8Vng29rIjIDZOF GMyYFPXEGD6ZuqZUkc1Y00cCok0uO8/mAXsLWv0l9NhJzH0u+Y0xHhNp4KeRDU+MSqdu NGpg== X-Gm-Message-State: AOJu0Yzr2OoBhYedCRkAWKUqDpdxhdsXqXCCI0wOWwo+iUhTrAYw1WLW CNd9ob1ubn0YfCGcbLC74w/cF7KbaJeBBHUhU/g= X-Google-Smtp-Source: AGHT+IFn6ZIRkJAZV3iMR6Xfkn1+X5khZH7616XoXJgDJbLGWFqvKkkRq3Rk7I3AHx9F6mXrYB+YwA== X-Received: by 2002:a5d:55c6:0:b0:333:533d:9cfa with SMTP id i6-20020a5d55c6000000b00333533d9cfamr3157794wrw.208.1702475520210; Wed, 13 Dec 2023 05:52:00 -0800 (PST) From: Roger Pau Monne To: xen-devel@lists.xenproject.org Cc: Konrad Rzeszutek Wilk , Ross Lagerwall , Roger Pau Monne Subject: [PATCH] livepatch-build-tools: fix misuse of script directory as work directory Date: Wed, 13 Dec 2023 14:51:47 +0100 Message-ID: <20231213135147.6749-1-roger.pau@citrix.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @citrix.com) X-ZM-MESSAGEID: 1702475558460100001 It's incorrect to assume that the script directory will always match the directory the script is executed from. Instead cache the directory at the start of script execution in order to be able to get back to it if needed. Fixes: 629ab8ddb775 ('livepatch-build-tools: do not use readlink -m option') Signed-off-by: Roger Pau Monn=C3=A9 Reviewed-by: Ross Lagerwall --- livepatch-build | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/livepatch-build b/livepatch-build index f622683fc56c..e318cecd4da6 100755 --- a/livepatch-build +++ b/livepatch-build @@ -25,6 +25,7 @@ # script. =20 SCRIPTDIR=3D"$(readlink -f $(dirname $(type -p $0)))" +WORKDIR=3D"$(readlink -f -- .)" CPUS=3D"$(getconf _NPROCESSORS_ONLN)" DEBUG=3Dn XEN_DEBUG=3Dn @@ -459,7 +460,7 @@ if [ "${SKIP}" !=3D "build" ]; then fi =20 if [ "${SKIP}" !=3D "diff" ]; then - cd "${SCRIPTDIR}" || die + cd "${WORKDIR}" || die [ -d "$outputarg" ] || die "Output directory does not exist" OUTPUT=3D"$(readlink -f -- "$outputarg")" =20 base-commit: 0ed8ef88dc300750696a64e89efa3b82502f6dc7 prerequisite-patch-id: 20327fdf775db3903c8067a0642254d67c495806 --=20 2.43.0