[darwinbuild-changes] [377] trunk/darwinbuild/installXcode3

source_changes at macosforge.org source_changes at macosforge.org
Thu May 29 18:31:04 PDT 2008


Revision: 377
          http://trac.macosforge.org/projects/darwinbuild/changeset/377
Author:   wsiegrist at apple.com
Date:     2008-05-29 18:31:03 -0700 (Thu, 29 May 2008)

Log Message:
-----------
Incorporating patch from probono to delete existing frameworks needed by xcodebuild from the build root to prevent the copy from failing. Also added tests to only perform the action when the target exists.

Modified Paths:
--------------
    trunk/darwinbuild/installXcode3

Modified: trunk/darwinbuild/installXcode3
===================================================================
--- trunk/darwinbuild/installXcode3	2008-05-28 20:52:02 UTC (rev 376)
+++ trunk/darwinbuild/installXcode3	2008-05-30 01:31:03 UTC (rev 377)
@@ -17,8 +17,11 @@
 pushd $BROOT >> /dev/null
 for D in etc tmp var ;
 do
-    echo "Symlinking $D";
-    ln -s private/$D $D ;
+    if [ ! -L $D ] ;
+    then 
+        echo "Symlinking $D";
+        ln -s private/$D $D ;
+    fi
 done;
 popd >> /dev/null
 
@@ -27,6 +30,14 @@
 exec <$XCFILEDIR/Xcode_3.0.txt
 while read line;
 do
+    case "${line}" in
+        *".framework") 
+            if [ -d ${BROOT}/${line} ] ;
+            then
+	        echo "Deleting: ${BROOT}/${line}";
+       	        rm -r "${BROOT}/${line}" ;
+            fi ;;
+    esac
     parent=$(dirname $line);
     echo "Copying: ${line}";
     mkdir -p "${BROOT}/${parent}" ;   
@@ -42,4 +53,5 @@
 darwinbuild -load libxslt
 darwinbuild -load OpenSSL
 darwinbuild -load DiskArbitration
-darwinbuild -load pb_makefiles
\ No newline at end of file
+darwinbuild -load pb_makefiles
+

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/darwinbuild-changes/attachments/20080529/f0251e50/attachment.htm 


More information about the darwinbuild-changes mailing list