Fabio Fabbri created CB-2841:
--------------------------------

             Summary: Build on IOS fails if the project is on a samba shared 
folder
                 Key: CB-2841
                 URL: https://issues.apache.org/jira/browse/CB-2841
             Project: Apache Cordova
          Issue Type: Bug
          Components: iOS
    Affects Versions: 2.5.0
            Reporter: Fabio Fabbri
            Assignee: Shazron Abdullah
            Priority: Minor


I tried to create and build an iOS project from a Mac on a shared folder. The 
shared folder is on a Linux machine using Samba.

With PhoneGap 2.2.0 I had no problem, but with PhoneGap 2.5.0 I had the 
following errors on building phase:

ln: {destination for first file in www folder}: Operation not permitted
cp: chflags: {destination of the same file}: Operation not permitted

I found out that the problem was in the "Build Phases" script "Copy www 
directory": in my case, both "ln" and "cp -a" fails. I suggest to make a third 
try with "cp -PR", and hide all messages from the previous 2 commands:

# Files
for p in $(do_find -type f -print); do
  subpath="${p#$SRC_DIR}"
  ln "$SRC_DIR$subpath" "$DST_DIR$subpath" 1>/dev/null 2>/dev/null ||
    cp -a "$SRC_DIR$subpath" "$DST_DIR$subpath" 1>/dev/null 2>/dev/null ||
    cp -PR "$SRC_DIR$subpath" "$DST_DIR$subpath" ||
    exit 3
done

It works for me

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to