Benjamin Marwell created MWRAPPER-123:
-----------------------------------------
Summary: only-mvnw fails on AIX' ksh implementation
Key: MWRAPPER-123
URL: https://issues.apache.org/jira/browse/MWRAPPER-123
Project: Maven Wrapper
Issue Type: Bug
Affects Versions: 3.1.1
Reporter: Benjamin Marwell
the script {{only-mvnw}} contains this snippet in a line to calculate a hash:
{code:bash}
printf %d "'$str"
{code}
The idea is to convert {{$str}} to a number, where {{'}} has a special meaning
for {{%d}} conversion. However, there are two problems with it:
1. It does not work on ksh on AIX (because this conversion is not posix
compliant), so the script will not run on AIX.
2. It will only use the first letter, which is alway {{h}} (from the string
always being a valid URI).
For now, replace it with the ASCII constant 104 (ASCII value of h). The
intended behaviour can be restored in another PR if feasible.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)