You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Tobias Bocanegra (JIRA)" <ji...@apache.org> on 2015/08/26 00:41:46 UTC
[jira] [Created] (CB-9552) Updating linked platform removes
original files
Tobias Bocanegra created CB-9552:
------------------------------------
Summary: Updating linked platform removes original files
Key: CB-9552
URL: https://issues.apache.org/jira/browse/CB-9552
Project: Apache Cordova
Issue Type: Bug
Components: CLI, iOS
Affects Versions: 3.5.0
Reporter: Tobias Bocanegra
Assignee: Steve Gill
updating a linked platform tries to remove the symlink, but the shell helper traverses into the link and wipes out the original source files.
test:
{noformat}
$ cordova create link-test
Creating a new cordova project.
$ cd link-test/
$ cordova platform add --link ../../cordova-ios
Adding ios project...
iOS project created with cordova-ios@4.0.0-dev and has a linked CordovaLib
$ ll platforms/ios/
total 8
...
lrwxr-xr-x 1 tripod staff - 50B Aug 25 15:35 CordovaLib@ -> /Users/tripod/codez/cordova/cordova-ios/CordovaLib
...
$ cordova platform update ios
Updating ios project...
rm: could not remove directory (code ENOTDIR): /Users/tripod/codez/cordova/test/link-test/platforms/ios/CordovaLib
Error: /Users/tripod/.cordova/lib/npm_cache/cordova-ios/3.9.1/package/bin/update: Command failed with exit code 1
at ChildProcess.whenDone (/Users/tripod/codez/cordova/cordova-lib/cordova-lib/src/cordova/superspawn.js:139:23)
at ChildProcess.emit (events.js:110:17)
at maybeClose (child_process.js:1008:16)
at Process.ChildProcess._handle.onexit (child_process.js:1080:5)
$ ll platforms/ios/
...
lrwxr-xr-x 1 tripod staff - 50B Aug 25 15:35 CordovaLib@ -> /Users/tripod/codez/cordova/cordova-ios/CordovaLib
...
$ ll ../../cordova-ios/CordovaLib/
total 0
drwxr-xr-x 2 tripod staff - 68B Aug 25 15:35 ./
drwxr-xr-x 23 tripod staff - 782B Aug 13 18:07 ../
{noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org