[ https://issues.apache.org/jira/browse/CB-6383?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Joshua Perry updated CB-6383: ----------------------------- Description: 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/` This issue afflicts all 3 places where subpath is generated in the file. was: In copy-www-build-step.sh anywhere that it generates the `subpath` variable it is removing a required path separator. For example: ``` 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 ``` 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/` This issue afflicts all 3 places where subpath is generated in the file. > 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/` > This issue afflicts all 3 places where subpath is generated in the file. -- This message was sent by Atlassian JIRA (v6.2#6252)