[ https://issues.apache.org/jira/browse/CB-6383?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13971852#comment-13971852 ]
ASF subversion and git services commented on CB-6383: ----------------------------------------------------- Commit 217b3a52af828b0cc88111bcda7f7b862ad1549d in cordova-ios's branch refs/heads/master from [~agrieve] [ https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;h=217b3a5 ] CB-6383 Fix copy-www-build-step.sh when user has macports installed GNU find vs BSD find. ugh > copy-www-build-step.sh is missing a path separator in the destination > --------------------------------------------------------------------- > > Key: CB-6383 > URL: https://issues.apache.org/jira/browse/CB-6383 > Project: Apache Cordova > Issue Type: Bug > Components: iOS > Affects Versions: 3.4.0 > Reporter: Joshua Perry > > In copy-www-build-step.sh anywhere that it generates the `subpath` variable > it is removing a required path separator. > For example: > {code:xml} > SRC_DIR="www/" > DST_DIR="$BUILT_PRODUCTS_DIR/$FULL_PRODUCT_NAME/www" > #... snip ... > for p in $(do_find -type d -print); do > subpath="${p#$SRC_DIR}" > mkdir "$DST_DIR$subpath" || exit 1 > done > {code} > This will find directories like {{www/js/}}, and {{www/css/}}. > The {{subpath=$\{p#$SRC_DIR\}}} turns these paths into {{js/}} and {{css/}}. > In the 3rd line, the {{mkdir}} command is taking the {{DST_DIR}} and > concatenating it with {{subpath}}... Well, {{DST_DIR}} does not end with a > directory separator, and subpath does not start with one. So you get a path > like > {{/Users/josh/dev/pdk/idsuck/platforms/ios/build/emulator/HelloWorld.app/wwwjs/}} > when what you really want is > {{/Users/josh/dev/pdk/idsuck/platforms/ios/build/emulator/HelloWorld.app/www/js/}} > This issue afflicts all 3 places where subpath is generated in the file. -- This message was sent by Atlassian JIRA (v6.2#6252)