From: "Alex Bennée" <alex.bennee@linaro.org>
To: Aleksandar Rakic <rakicaleksandar1999@gmail.com>
Cc: qemu-devel@nongnu.org, djordje.todorovic@htecgroup.com,
cfu@mips.com, arikalo@gmail.com, philmd@linaro.org,
Aleksandar Rakic <aleksandar.rakic@htecgroup.com>,
Faraz Shahbazker <fshahbazker@wavecomp.com>
Subject: Re: [PATCH] GTM19-448: Fix script to work without realpath
Date: Tue, 12 Nov 2024 21:18:25 +0000 [thread overview]
Message-ID: <87zfm4tala.fsf@draig.linaro.org> (raw)
In-Reply-To: <20241112183849.2577570-1-aleksandar.rakic@htecgroup.com> (Aleksandar Rakic's message of "Tue, 12 Nov 2024 19:38:49 +0100")
Aleksandar Rakic <rakicaleksandar1999@gmail.com> writes:
> The archive-source.sh script depends on realpath command, which was
> introduced in coreutils-8.15. CentOS-6 build systems use coreutils-4.7,
> which does not have realpath, so fix the script to use 'readlink -e' to
> perform the same action.
Isn't CentOS-6 outside of our supported build platform range? We aim for
latest stable release + 5 years. CentOS got to 8 before being replaced
with CentOS Stream.
>
> Cherry-picked 5d1d5766f0219ce2bec4e41c2467317df920ec0a
> and 8003ab4032772a0e5b46e5983fe06268d3469289
> from https://github.com/MIPS/gnutools-qemu
>
> An instance of a pipeline of QEMU CI jobs run with input
> variable QEMU_CI=1 for this patch is available here:
> https://gitlab.com/rakicaleksandar1999/qemu/-/pipelines/1538854588
> and for the master branch is available here:
> https://gitlab.com/rakicaleksandar1999/qemu/-/pipelines/1533465414
>
> Signed-off-by: Faraz Shahbazker <fshahbazker@wavecomp.com>
> Signed-off-by: Chao-ying Fu <cfu@mips.com>
> Signed-off-by: Aleksandar Rakic <aleksandar.rakic@htecgroup.com>
> ---
> scripts/archive-source.sh | 8 +++++++-
> 1 file changed, 7 insertions(+), 1 deletion(-)
>
> diff --git a/scripts/archive-source.sh b/scripts/archive-source.sh
> index 30677c3ec9..bfaa0c1483 100755
> --- a/scripts/archive-source.sh
> +++ b/scripts/archive-source.sh
> @@ -18,7 +18,13 @@ if test $# -lt 1; then
> error "Usage: $0 <output tarball>"
> fi
>
> -tar_file=$(realpath "$1")
> +which realpath
> +if [ $? -eq 0 ]; then
> + tar_file=$(realpath -s "$1")
> +else
> + d=$(dirname "$1")
> + tar_file=$(readlink -e "$d")"/"$(basename "$1")
> +fi
> sub_tdir=$(mktemp -d "${tar_file%.tar}.sub.XXXXXXXX")
> sub_file="${sub_tdir}/submodule.tar"
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
prev parent reply other threads:[~2024-11-12 21:19 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-11-12 18:38 [PATCH] GTM19-448: Fix script to work without realpath Aleksandar Rakic
2024-11-12 19:54 ` Richard Henderson
2024-11-12 21:18 ` Alex Bennée [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87zfm4tala.fsf@draig.linaro.org \
--to=alex.bennee@linaro.org \
--cc=aleksandar.rakic@htecgroup.com \
--cc=arikalo@gmail.com \
--cc=cfu@mips.com \
--cc=djordje.todorovic@htecgroup.com \
--cc=fshahbazker@wavecomp.com \
--cc=philmd@linaro.org \
--cc=qemu-devel@nongnu.org \
--cc=rakicaleksandar1999@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.