[ https://issues.apache.org/jira/browse/MWRAPPER-123?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Benjamin Marwell resolved MWRAPPER-123. --------------------------------------- Resolution: Fixed > 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 > Assignee: Benjamin Marwell > Priority: Urgent > Fix For: next-release > > > 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)