Thread (3 messages) flat view 3 messages, 3 authors, 2021-03-31

[Buildroot] [PATCH] package/perl: fix configure when BR2_VERSION_FULL contains a '/'

From: Peter Korsgaard <peter@korsgaard.com>
Date: 2021-03-31 06:14:48

quoted
quoted
quoted
quoted
"Yann" == Yann E MORIN [off-list ref] writes:
 > When BR2_VERSION_FULL contains one or more '/', injection our version
 > in the perl patch-level fails:

 >     /usr/bin/sed: -e expression #1, char 27: unknown option to `s'

 > When the build is done in a git tree, and HEAD is a tag, BR2_VERSION_FULL
 > will contain that tag name. Even if not widely common, it is not unusual
 > for a tag to contain a '/', and this is perfectly legit in git.

 > So, mangle BR2_VERSION_FULL to escape all '/' with a backslash '\', so
 > that the sed expression is correct, and so that we eventually have a
 > correct pathclevel string in perl's --version output.

 > Signed-off-by: Yann E. MORIN [off-list ref]
 > Cc: Francois Perrad [off-list ref]

Committed to 2020.02.x, 2020.11.x and 2021.02.x, thanks.

-- 
Bye, Peter Korsgaard
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help