public
Description: Git mirror of the MacPorts svn repo
Homepage: http://www.macports.org
Clone URL: git://github.com/kballard/macports.git
Update macfuse to 1.7

Also include the patch from #15274 to fix cp->/bin/cp


git-svn-id: http://svn.macports.org/repository/macports/trunk@38081 
d073be05-634f-4543-b044-5fe20cf6d1d6
kballard (author)
Sat Jul 05 15:28:10 -0700 2008
commit  e93394c10dc9baab9cf79f479bce704fcd07ccf2
tree    52705fadd8d47309ccaf4c0091ee7a17c02387a9
parent  6d36aab0361a4da1e96e03f3cd999f22e84a7c16
...
3
4
5
6
 
7
8
9
...
19
20
21
22
23
 
 
24
25
 
 
 
 
26
27
28
...
64
65
66
67
 
68
69
70
71
 
72
73
74
...
3
4
5
 
6
7
8
9
...
19
20
21
 
 
22
23
24
 
25
26
27
28
29
30
31
...
67
68
69
 
70
71
72
73
 
74
75
76
77
0
@@ -3,7 +3,7 @@
0
 PortSystem 1.0
0
 
0
 name macfuse
0
-version 1.5
0
+version 1.7
0
 categories fuse devel
0
 platforms macosx
0
 maintainers eridius@macports.org
0
@@ -19,10 +19,13 @@ homepage http://code.google.com/p/macfuse/
0
 master_sites macports
0
 distname macfuse-${version}
0
 worksrcdir macfuse-core
0
-checksums md5 ad13b08cfeb573e130a47aba070885ae \
0
- sha1 6012a79a73c90285ed5dd6282f6ec74fb23a8dd0
0
+checksums md5 dd75acee43c32f9bda78e4babf11c147 \
0
+ sha1 2fc27f58faf91547237466d82dac704023665015
0
 
0
-patchfiles patch-10.4-project.pbxproj patch-10.5-project.pbxproj
0
+patchfiles patch-10.4-project.pbxproj \
0
+ patch-10.5-project.pbxproj \
0
+ patch-10.5-packaging-macfuse-core-make-pkg.sh \
0
+ patch-build_macfuse.sh
0
 
0
 livecheck.distname MacFUSE-Core-(.*).dmg
0
 livecheck.version 10.5-${version}.1
0
@@ -64,11 +67,11 @@ destroot {
0
         set path "${destpath}/opt/local/lib/${f}"
0
         reinplace s,/usr/local,/opt/local, $path
0
     }
0
- foreach lib [list "libulockmgr.0" "libfuse.0"] {
0
+ foreach lib [list "libulockmgr.1" "libfuse.2"] {
0
         set libpath "/opt/local/lib/${lib}.dylib"
0
         system "install_name_tool -id ${libpath} ${destpath}${libpath}"
0
     }
0
- system "install_name_tool -change /usr/local/lib/libfuse.0.dylib /opt/local/lib/libfuse.0.dylib ${destpath}/Library/Frameworks/MacFUSE.framework/Versions/A/MacFUSE"
0
+ system "install_name_tool -change /usr/local/lib/libfuse.2.dylib /opt/local/lib/libfuse.2.dylib ${destpath}/Library/Frameworks/MacFUSE.framework/Versions/A/MacFUSE"
0
     # delete the whole directory the build script creates
0
     # when updating this Portfile DOUBLE CHECK THIS LINE
0
     delete [file dirname $dmgname]
...
1
2
 
 
3
4
5
6
7
8
 
 
9
10
11
...
 
 
1
2
3
4
5
6
 
 
7
8
9
10
11
0
@@ -1,11 +1,11 @@
0
---- 10.4/fusefs/fusefs.xcodeproj/project.pbxproj.old 2008-05-13 23:48:05.000000000 -0500
0
-+++ 10.4/fusefs/fusefs.xcodeproj/project.pbxproj 2008-05-13 23:48:41.000000000 -0500
0
+--- 10.4/fusefs/fusefs.xcodeproj/project.pbxproj
0
++++ 10.4/fusefs/fusefs.xcodeproj/project.pbxproj
0
 @@ -471,7 +471,7 @@
0
        );
0
        runOnlyForDeploymentPostprocessing = 0;
0
        shellPath = /bin/sh;
0
-- shellScript = "# Create MacFUSE Tarball\n\n# If we are not running as root, just bail out.\nmy_uid=`/usr/bin/id -u`\nif [ $my_uid != 0 ]\nthen\n exit 0\nfi\n\nMACFUSE_CORE_VERSIONED_NAME=macfuse-core-\"$OS_VERSION\"-\"$MACFUSE_VERSION\"\n\nMACFUSE_OUT_NAME=macfuse_out-\"$OS_VERSION\"\nMACFUSE_OUT=\"/tmp/$MACFUSE_OUT_NAME\"\nMACFUSE_BUILD=\"$MACFUSE_OUT/build/\"\nMACFUSE_ROOT=\"$MACFUSE_OUT/pkgroot/\"\nMACFUSE_BUNDLE_NAME=fusefs.fs\n\nsudo /bin/rm -rf $MACFUSE_OUT || exit 1\nsudo mkdir -p $MACFUSE_BUILD || exit 1\nsudo mkdir -p $MACFUSE_ROOT || exit 1\nsudo mkdir -p $MACFUSE_ROOT/System/Library/Filesystems/ || exit 1\nsudo mkdir -p $MACFUSE_ROOT/Library/Frameworks/ || exit 1\nsudo mkdir -p $MACFUSE_ROOT/usr/local/lib/ || exit 1\nsudo mkdir -p $MACFUSE_ROOT/usr/local/include/ || exit 1\nsudo mkdir -p $MACFUSE_ROOT/usr/local/lib/pkgconfig/ || exit 1\n\nMACFUSE_BUNDLE_DIR=\"$MACFUSE_ROOT/System/Library/Filesystems/$MACFUSE_BUNDLE_NAME\"\nMACFUSE_BUNDLE_SUPPORT_DIR=\"$MACFUSE_BUNDLE_DIR/Support\"\n\nsudo cp -pR \"$BUILT_PRODUCTS_DIR/fusefs.fs\" \"$MACFUSE_BUNDLE_DIR\" || exit 1\nsudo mkdir -p \"$MACFUSE_BUNDLE_SUPPORT_DIR\" || exit 1\nsudo cp -pR \"$BUILT_PRODUCTS_DIR/fusefs.kext\" \"$MACFUSE_BUNDLE_SUPPORT_DIR/fusefs.kext\" || exit 1\nsudo cp -pR \"$BUILT_PRODUCTS_DIR/load_fusefs\" \"$MACFUSE_BUNDLE_SUPPORT_DIR/load_fusefs\" || exit 1\nsudo cp -pR \"$BUILT_PRODUCTS_DIR/mount_fusefs\" \"$MACFUSE_BUNDLE_SUPPORT_DIR/mount_fusefs\" || exit 1\n\n# Build the user-space FUSE library\nsudo tar -C \"$MACFUSE_BUILD\" -xzf \"$PROJECT_DIR/../libfuse/fuse-current.tar.gz\" || exit 1\nsudo chown -R root:wheel \"$MACFUSE_BUILD\"/fuse* || exit 1\ncd \"$MACFUSE_BUILD\"/fuse* || exit 1\nsudo patch -p1 < \"$PROJECT_DIR/../libfuse/fuse-current-macosx.patch\" || exit 1\nsudo /bin/sh ./darwin_configure.sh \"$PROJECT_DIR\" || exit 1\nsudo make -j2 || exit 1\nsudo make install DESTDIR=\"$MACFUSE_ROOT\" || exit 1\n\n# Build MacFUSE.framework\ncd \"$PROJECT_DIR/../../sdk-objc\" || exit 1\nsudo xcodebuild -configuration Release \"MACFUSE_BUILD_ROOT=$MACFUSE_ROOT\" \"MACFUSE_BUNDLE_VERSION_LITERAL=$MACFUSE_VERSION\" || exit 1\nsudo cp -pR build/Release/*.framework $MACFUSE_ROOT/Library/Frameworks/ || exit 1\n\nsudo chown -R root:wheel \"$MACFUSE_ROOT\"/* || exit 1\nsudo chmod u+s \"$MACFUSE_BUNDLE_SUPPORT_DIR/load_fusefs\" || exit 1\nsudo chown root:admin $MACFUSE_ROOT/Library/ || exit 1\nsudo chown -R root:admin $MACFUSE_ROOT/Library/Frameworks|| exit 1\nsudo chmod 0775 $MACFUSE_ROOT/Library/Frameworks || exit 1\nsudo chmod 1775 $MACFUSE_ROOT/Library/ || exit 1\n\ncd \"$MACFUSE_ROOT\" || exit 1\n\nsudo rm -f /tmp/\"$MACFUSE_CORE_VERSIONED_NAME\".tar* || exit 1\nsudo rm -rf \"/tmp/$MACFUSE_CORE_VERSIONED_NAME\" || exit 1\nsudo mkdir -p \"/tmp/$MACFUSE_CORE_VERSIONED_NAME\" || exit 1\nsudo tar -cpf \"/tmp/$MACFUSE_CORE_VERSIONED_NAME\"/\"$MACFUSE_CORE_VERSIONED_NAME\".tar . || exit 1\ncd \"/tmp/$MACFUSE_CORE_VERSIONED_NAME\" || exit 1\nsudo bzip2 -9 \"$MACFUSE_CORE_VERSIONED_NAME\".tar || exit 1\nsudo rm -rf \"/tmp/$MACFUSE_OUT_NAME\" || exit 1\n\n# Create the MacFUSE Installer Package\n\ncd \"$PROJECT_DIR/../packaging/macfuse-core/\" && sudo ./make-pkg.sh \"$OS_VERSION\" \"$MACFUSE_VERSION\"";
0
-+ shellScript = "# Create MacFUSE Tarball\n\n# If we are not running as root, just bail out.\nmy_uid=`/usr/bin/id -u`\nif [ $my_uid != 0 ]\nthen\n exit 0\nfi\n\nMACFUSE_CORE_VERSIONED_NAME=macfuse-core-\"$OS_VERSION\"-\"$MACFUSE_VERSION\"\n\nMACFUSE_OUT_NAME=macfuse_out-\"$OS_VERSION\"\nMACFUSE_OUT=\"/tmp/$MACFUSE_OUT_NAME\"\nMACFUSE_BUILD=\"$MACFUSE_OUT/build/\"\nMACFUSE_ROOT=\"$MACFUSE_OUT/pkgroot/\"\nMACFUSE_BUNDLE_NAME=fusefs.fs\n\nsudo /bin/rm -rf $MACFUSE_OUT || exit 1\nsudo mkdir -p $MACFUSE_BUILD || exit 1\nsudo mkdir -p $MACFUSE_ROOT || exit 1\nsudo mkdir -p $MACFUSE_ROOT/System/Library/Filesystems/ || exit 1\nsudo mkdir -p $MACFUSE_ROOT/Library/Frameworks/ || exit 1\nsudo mkdir -p $MACFUSE_ROOT/usr/local/lib/ || exit 1\nsudo mkdir -p $MACFUSE_ROOT/usr/local/include/ || exit 1\nsudo mkdir -p $MACFUSE_ROOT/usr/local/lib/pkgconfig/ || exit 1\n\nMACFUSE_BUNDLE_DIR=\"$MACFUSE_ROOT/System/Library/Filesystems/$MACFUSE_BUNDLE_NAME\"\nMACFUSE_BUNDLE_SUPPORT_DIR=\"$MACFUSE_BUNDLE_DIR/Support\"\n\nsudo /bin/cp -pR \"$BUILT_PRODUCTS_DIR/fusefs.fs\" \"$MACFUSE_BUNDLE_DIR\" || exit 1\nsudo mkdir -p \"$MACFUSE_BUNDLE_SUPPORT_DIR\" || exit 1\nsudo /bin/cp -pR \"$BUILT_PRODUCTS_DIR/fusefs.kext\" \"$MACFUSE_BUNDLE_SUPPORT_DIR/fusefs.kext\" || exit 1\nsudo /bin/cp -pR \"$BUILT_PRODUCTS_DIR/load_fusefs\" \"$MACFUSE_BUNDLE_SUPPORT_DIR/load_fusefs\" || exit 1\nsudo /bin/cp -pR \"$BUILT_PRODUCTS_DIR/mount_fusefs\" \"$MACFUSE_BUNDLE_SUPPORT_DIR/mount_fusefs\" || exit 1\n\n# Build the user-space FUSE library\nsudo tar -C \"$MACFUSE_BUILD\" -xzf \"$PROJECT_DIR/../libfuse/fuse-current.tar.gz\" || exit 1\nsudo chown -R root:wheel \"$MACFUSE_BUILD\"/fuse* || exit 1\ncd \"$MACFUSE_BUILD\"/fuse* || exit 1\nsudo patch -p1 < \"$PROJECT_DIR/../libfuse/fuse-current-macosx.patch\" || exit 1\nsudo /bin/sh ./darwin_configure.sh \"$PROJECT_DIR\" || exit 1\nsudo make -j2 || exit 1\nsudo make install DESTDIR=\"$MACFUSE_ROOT\" || exit 1\n\n# Build MacFUSE.framework\ncd \"$PROJECT_DIR/../../sdk-objc\" || exit 1\nsudo xcodebuild -configuration Release \"MACFUSE_BUILD_ROOT=$MACFUSE_ROOT\" \"MACFUSE_BUNDLE_VERSION_LITERAL=$MACFUSE_VERSION\" || exit 1\nsudo /bin/cp -pR build/Release/*.framework $MACFUSE_ROOT/Library/Frameworks/ || exit 1\n\nsudo chown -R root:wheel \"$MACFUSE_ROOT\"/* || exit 1\nsudo chmod u+s \"$MACFUSE_BUNDLE_SUPPORT_DIR/load_fusefs\" || exit 1\nsudo chown root:admin $MACFUSE_ROOT/Library/ || exit 1\nsudo chown -R root:admin $MACFUSE_ROOT/Library/Frameworks|| exit 1\nsudo chmod 0775 $MACFUSE_ROOT/Library/Frameworks || exit 1\nsudo chmod 1775 $MACFUSE_ROOT/Library/ || exit 1\n\ncd \"$MACFUSE_ROOT\" || exit 1\n\nsudo rm -f /tmp/\"$MACFUSE_CORE_VERSIONED_NAME\".tar* || exit 1\nsudo rm -rf \"/tmp/$MACFUSE_CORE_VERSIONED_NAME\" || exit 1\nsudo mkdir -p \"/tmp/$MACFUSE_CORE_VERSIONED_NAME\" || exit 1\nsudo tar -cpf \"/tmp/$MACFUSE_CORE_VERSIONED_NAME\"/\"$MACFUSE_CORE_VERSIONED_NAME\".tar . || exit 1\ncd \"/tmp/$MACFUSE_CORE_VERSIONED_NAME\" || exit 1\nsudo bzip2 -9 \"$MACFUSE_CORE_VERSIONED_NAME\".tar || exit 1\nsudo rm -rf \"/tmp/$MACFUSE_OUT_NAME\" || exit 1\n\n# Create the MacFUSE Installer Package\n\ncd \"$PROJECT_DIR/../packaging/macfuse-core/\" && sudo ./make-pkg.sh \"$OS_VERSION\" \"$MACFUSE_VERSION\"";
0
+- shellScript = "# Create MacFUSE Tarball\n\nPATH=/bin:/sbin:/usr/bin:/usr/sbin:/Developer/Tools:/Developer/Applications\n\nCMD_BZIP2=bzip2\nCMD_CHMOD=chmod\nCMD_CHOWN=chown\nCMD_CP=cp\nCMD_ID=id\nCMD_LN=ln\nCMD_MAKE=make\nCMD_MKDIR=mkdir\nCMD_PATCH=patch\nCMD_RM=rm\nCMD_TAR=tar\nCMD_XCODEBUILD=xcodebuild\n\n# If we are not running as root, just bail out.\nmy_uid=`$CMD_ID -u`\nif [ $my_uid != 0 ]\nthen\n exit 0\nfi\n\nMACFUSE_CORE_VERSIONED_NAME=macfuse-core-\"$OS_VERSION\"-\"$MACFUSE_VERSION\"\n\nMACFUSE_OUT_NAME=macfuse_out-\"$OS_VERSION\"\nMACFUSE_OUT=\"/tmp/$MACFUSE_OUT_NAME\"\nMACFUSE_BUILD=\"$MACFUSE_OUT/build/\"\nMACFUSE_ROOT=\"$MACFUSE_OUT/pkgroot/\"\nMACFUSE_BUNDLE_NAME=fusefs.fs\n\nsudo $CMD_RM -rf $MACFUSE_OUT || exit 1\nsudo $CMD_MKDIR -p $MACFUSE_BUILD || exit 1\nsudo $CMD_MKDIR -p $MACFUSE_ROOT || exit 1\nsudo $CMD_MKDIR -p $MACFUSE_ROOT/System/Library/Filesystems/ || exit 1\nsudo $CMD_MKDIR -p $MACFUSE_ROOT/Library/Frameworks/ || exit 1\nsudo $CMD_MKDIR -p $MACFUSE_ROOT/usr/local/lib/ || exit 1\nsudo $CMD_MKDIR -p $MACFUSE_ROOT/usr/local/include/ || exit 1\nsudo $CMD_MKDIR -p $MACFUSE_ROOT/usr/local/lib/pkgconfig/ || exit 1\n\nMACFUSE_BUNDLE_DIR=\"$MACFUSE_ROOT/System/Library/Filesystems/$MACFUSE_BUNDLE_NAME\"\nMACFUSE_BUNDLE_SUPPORT_DIR=\"$MACFUSE_BUNDLE_DIR/Support\"\n\nsudo $CMD_CP -pR \"$BUILT_PRODUCTS_DIR/fusefs.fs\" \"$MACFUSE_BUNDLE_DIR\" || exit 1\nsudo $CMD_MKDIR -p \"$MACFUSE_BUNDLE_SUPPORT_DIR\" || exit 1\nsudo $CMD_CP -pR \"$BUILT_PRODUCTS_DIR/fusefs.kext\" \"$MACFUSE_BUNDLE_SUPPORT_DIR/fusefs.kext\" || exit 1\nsudo $CMD_CP -pR \"$BUILT_PRODUCTS_DIR/load_fusefs\" \"$MACFUSE_BUNDLE_SUPPORT_DIR/load_fusefs\" || exit 1\nsudo $CMD_CP -pR \"$BUILT_PRODUCTS_DIR/mount_fusefs\" \"$MACFUSE_BUNDLE_SUPPORT_DIR/mount_fusefs\" || exit 1\n\n# Build the user-space FUSE library\nsudo $CMD_TAR -C \"$MACFUSE_BUILD\" -xzf \"$PROJECT_DIR/../libfuse/fuse-current.tar.gz\" || exit 1\nsudo $CMD_CHOWN -R root:wheel \"$MACFUSE_BUILD\"/fuse* || exit 1\ncd \"$MACFUSE_BUILD\"/fuse* || exit 1\nsudo $CMD_PATCH -p1 < \"$PROJECT_DIR/../libfuse/fuse-current-macosx.patch\" || exit 1\nsudo /bin/sh ./darwin_configure.sh \"$PROJECT_DIR\" || exit 1\nsudo $CMD_MAKE -j2 || exit 1\nsudo $CMD_MAKE install DESTDIR=\"$MACFUSE_ROOT\" || exit 1\nsudo $CMD_LN -s libfuse.dylib \"$MACFUSE_ROOT\"/usr/local/lib/libfuse.0.dylib || exit 1\n\n# Build MacFUSE.framework\ncd \"$PROJECT_DIR/../../sdk-objc\" || exit 1\nsudo $CMD_XCODEBUILD -configuration Release \"MACFUSE_BUILD_ROOT=$MACFUSE_ROOT\" \"MACFUSE_BUNDLE_VERSION_LITERAL=$MACFUSE_VERSION\" \"CUSTOM_CFLAGS=-DMACFUSE_TARGET_OS=MAC_OS_X_VERSION_10_4\" || exit 1\nsudo $CMD_CP -pR build/Release/*.framework $MACFUSE_ROOT/Library/Frameworks/ || exit 1\n\nsudo $CMD_CHOWN -R root:wheel \"$MACFUSE_ROOT\"/* || exit 1\nsudo $CMD_CHMOD u+s \"$MACFUSE_BUNDLE_SUPPORT_DIR/load_fusefs\" || exit 1\nsudo $CMD_CHOWN root:admin $MACFUSE_ROOT/Library/ || exit 1\nsudo $CMD_CHOWN -R root:admin $MACFUSE_ROOT/Library/Frameworks|| exit 1\nsudo $CMD_CHMOD 0775 $MACFUSE_ROOT/Library/Frameworks || exit 1\nsudo $CMD_CHMOD 1775 $MACFUSE_ROOT/Library/ || exit 1\n\ncd \"$MACFUSE_ROOT\" || exit 1\n\nsudo $CMD_RM -f /tmp/\"$MACFUSE_CORE_VERSIONED_NAME\".tar* || exit 1\nsudo $CMD_RM -rf \"/tmp/$MACFUSE_CORE_VERSIONED_NAME\" || exit 1\nsudo $CMD_MKDIR -p \"/tmp/$MACFUSE_CORE_VERSIONED_NAME\" || exit 1\nsudo $CMD_TAR -cpf \"/tmp/$MACFUSE_CORE_VERSIONED_NAME\"/\"$MACFUSE_CORE_VERSIONED_NAME\".tar . || exit 1\ncd \"/tmp/$MACFUSE_CORE_VERSIONED_NAME\" || exit 1\nsudo $CMD_BZIP2 -9 \"$MACFUSE_CORE_VERSIONED_NAME\".tar || exit 1\nsudo $CMD_RM -rf \"/tmp/$MACFUSE_OUT_NAME\" || exit 1\n\n# Create the MacFUSE Installer Package\n\ncd \"$PROJECT_DIR/../packaging/macfuse-core/\" && sudo ./make-pkg.sh \"$OS_VERSION\" \"$MACFUSE_VERSION\"";
0
++ shellScript = "# Create MacFUSE Tarball\n\nPATH=/bin:/sbin:/usr/bin:/usr/sbin:/Developer/Tools:/Developer/Applications\n\nCMD_BZIP2=bzip2\nCMD_CHMOD=chmod\nCMD_CHOWN=chown\nCMD_CP=/bin/cp\nCMD_ID=id\nCMD_LN=ln\nCMD_MAKE=make\nCMD_MKDIR=mkdir\nCMD_PATCH=patch\nCMD_RM=rm\nCMD_TAR=tar\nCMD_XCODEBUILD=xcodebuild\n\n# If we are not running as root, just bail out.\nmy_uid=`$CMD_ID -u`\nif [ $my_uid != 0 ]\nthen\n exit 0\nfi\n\nMACFUSE_CORE_VERSIONED_NAME=macfuse-core-\"$OS_VERSION\"-\"$MACFUSE_VERSION\"\n\nMACFUSE_OUT_NAME=macfuse_out-\"$OS_VERSION\"\nMACFUSE_OUT=\"/tmp/$MACFUSE_OUT_NAME\"\nMACFUSE_BUILD=\"$MACFUSE_OUT/build/\"\nMACFUSE_ROOT=\"$MACFUSE_OUT/pkgroot/\"\nMACFUSE_BUNDLE_NAME=fusefs.fs\n\nsudo $CMD_RM -rf $MACFUSE_OUT || exit 1\nsudo $CMD_MKDIR -p $MACFUSE_BUILD || exit 1\nsudo $CMD_MKDIR -p $MACFUSE_ROOT || exit 1\nsudo $CMD_MKDIR -p $MACFUSE_ROOT/System/Library/Filesystems/ || exit 1\nsudo $CMD_MKDIR -p $MACFUSE_ROOT/Library/Frameworks/ || exit 1\nsudo $CMD_MKDIR -p $MACFUSE_ROOT/usr/local/lib/ || exit 1\nsudo $CMD_MKDIR -p $MACFUSE_ROOT/usr/local/include/ || exit 1\nsudo $CMD_MKDIR -p $MACFUSE_ROOT/usr/local/lib/pkgconfig/ || exit 1\n\nMACFUSE_BUNDLE_DIR=\"$MACFUSE_ROOT/System/Library/Filesystems/$MACFUSE_BUNDLE_NAME\"\nMACFUSE_BUNDLE_SUPPORT_DIR=\"$MACFUSE_BUNDLE_DIR/Support\"\n\nsudo $CMD_CP -pR \"$BUILT_PRODUCTS_DIR/fusefs.fs\" \"$MACFUSE_BUNDLE_DIR\" || exit 1\nsudo $CMD_MKDIR -p \"$MACFUSE_BUNDLE_SUPPORT_DIR\" || exit 1\nsudo $CMD_CP -pR \"$BUILT_PRODUCTS_DIR/fusefs.kext\" \"$MACFUSE_BUNDLE_SUPPORT_DIR/fusefs.kext\" || exit 1\nsudo $CMD_CP -pR \"$BUILT_PRODUCTS_DIR/load_fusefs\" \"$MACFUSE_BUNDLE_SUPPORT_DIR/load_fusefs\" || exit 1\nsudo $CMD_CP -pR \"$BUILT_PRODUCTS_DIR/mount_fusefs\" \"$MACFUSE_BUNDLE_SUPPORT_DIR/mount_fusefs\" || exit 1\n\n# Build the user-space FUSE library\nsudo $CMD_TAR -C \"$MACFUSE_BUILD\" -xzf \"$PROJECT_DIR/../libfuse/fuse-current.tar.gz\" || exit 1\nsudo $CMD_CHOWN -R root:wheel \"$MACFUSE_BUILD\"/fuse* || exit 1\ncd \"$MACFUSE_BUILD\"/fuse* || exit 1\nsudo $CMD_PATCH -p1 < \"$PROJECT_DIR/../libfuse/fuse-current-macosx.patch\" || exit 1\nsudo /bin/sh ./darwin_configure.sh \"$PROJECT_DIR\" || exit 1\nsudo $CMD_MAKE -j2 || exit 1\nsudo $CMD_MAKE install DESTDIR=\"$MACFUSE_ROOT\" || exit 1\nsudo $CMD_LN -s libfuse.dylib \"$MACFUSE_ROOT\"/usr/local/lib/libfuse.0.dylib || exit 1\n\n# Build MacFUSE.framework\ncd \"$PROJECT_DIR/../../sdk-objc\" || exit 1\nsudo $CMD_XCODEBUILD -configuration Release \"MACFUSE_BUILD_ROOT=$MACFUSE_ROOT\" \"MACFUSE_BUNDLE_VERSION_LITERAL=$MACFUSE_VERSION\" \"CUSTOM_CFLAGS=-DMACFUSE_TARGET_OS=MAC_OS_X_VERSION_10_4\" || exit 1\nsudo $CMD_CP -pR build/Release/*.framework $MACFUSE_ROOT/Library/Frameworks/ || exit 1\n\nsudo $CMD_CHOWN -R root:wheel \"$MACFUSE_ROOT\"/* || exit 1\nsudo $CMD_CHMOD u+s \"$MACFUSE_BUNDLE_SUPPORT_DIR/load_fusefs\" || exit 1\nsudo $CMD_CHOWN root:admin $MACFUSE_ROOT/Library/ || exit 1\nsudo $CMD_CHOWN -R root:admin $MACFUSE_ROOT/Library/Frameworks|| exit 1\nsudo $CMD_CHMOD 0775 $MACFUSE_ROOT/Library/Frameworks || exit 1\nsudo $CMD_CHMOD 1775 $MACFUSE_ROOT/Library/ || exit 1\n\ncd \"$MACFUSE_ROOT\" || exit 1\n\nsudo $CMD_RM -f /tmp/\"$MACFUSE_CORE_VERSIONED_NAME\".tar* || exit 1\nsudo $CMD_RM -rf \"/tmp/$MACFUSE_CORE_VERSIONED_NAME\" || exit 1\nsudo $CMD_MKDIR -p \"/tmp/$MACFUSE_CORE_VERSIONED_NAME\" || exit 1\nsudo $CMD_TAR -cpf \"/tmp/$MACFUSE_CORE_VERSIONED_NAME\"/\"$MACFUSE_CORE_VERSIONED_NAME\".tar . || exit 1\ncd \"/tmp/$MACFUSE_CORE_VERSIONED_NAME\" || exit 1\nsudo $CMD_BZIP2 -9 \"$MACFUSE_CORE_VERSIONED_NAME\".tar || exit 1\nsudo $CMD_RM -rf \"/tmp/$MACFUSE_OUT_NAME\" || exit 1\n\n# Create the MacFUSE Installer Package\n\ncd \"$PROJECT_DIR/../packaging/macfuse-core/\" && sudo ./make-pkg.sh \"$OS_VERSION\" \"$MACFUSE_VERSION\"";
0
      };
0
  /* End PBXShellScriptBuildPhase section */
0
  
...
1
2
 
 
3
4
5
6
7
8
 
 
9
10
11
...
 
 
1
2
3
4
5
6
 
 
7
8
9
10
11
0
@@ -1,11 +1,11 @@
0
---- 10.5/fusefs/fusefs.xcodeproj/project.pbxproj.old 2008-05-13 23:45:37.000000000 -0500
0
-+++ 10.5/fusefs/fusefs.xcodeproj/project.pbxproj 2008-05-13 23:46:47.000000000 -0500
0
+--- 10.5/fusefs/fusefs.xcodeproj/project.pbxproj
0
++++ 10.5/fusefs/fusefs.xcodeproj/project.pbxproj
0
 @@ -473,7 +473,7 @@
0
        );
0
        runOnlyForDeploymentPostprocessing = 0;
0
        shellPath = /bin/sh;
0
-- shellScript = "# Create MacFUSE Tarball\n\n# If we are not running as root, just bail out.\nmy_uid=`/usr/bin/id -u`\nif [ $my_uid != 0 ]\nthen\n exit 0\nfi\n\nMACFUSE_CORE_VERSIONED_NAME=macfuse-core-\"$OS_VERSION\"-\"$MACFUSE_VERSION\"\n\nMACFUSE_OUT_NAME=macfuse_out-\"$OS_VERSION\"\nMACFUSE_OUT=\"/tmp/$MACFUSE_OUT_NAME\"\nMACFUSE_BUILD=\"$MACFUSE_OUT/build/\"\nMACFUSE_ROOT=\"$MACFUSE_OUT/pkgroot/\"\nMACFUSE_BUNDLE_NAME=fusefs.fs\n\nsudo /bin/rm -rf $MACFUSE_OUT || exit 1\nsudo mkdir -p $MACFUSE_BUILD || exit 1\nsudo mkdir -p $MACFUSE_ROOT || exit 1\nsudo mkdir -p $MACFUSE_ROOT/Library/Filesystems/ || exit 1\nsudo mkdir -p $MACFUSE_ROOT/Library/Frameworks/ || exit 1\nsudo mkdir -p $MACFUSE_ROOT/usr/local/lib/ || exit 1\nsudo mkdir -p $MACFUSE_ROOT/usr/local/include/ || exit 1\nsudo mkdir -p $MACFUSE_ROOT/usr/local/lib/pkgconfig/ || exit 1\n\nMACFUSE_BUNDLE_DIR=\"$MACFUSE_ROOT/Library/Filesystems/$MACFUSE_BUNDLE_NAME\"\nMACFUSE_BUNDLE_SUPPORT_DIR=\"$MACFUSE_BUNDLE_DIR/Support\"\n\nsudo cp -pRX \"$BUILT_PRODUCTS_DIR/fusefs.fs\" \"$MACFUSE_BUNDLE_DIR\" || exit 1\nsudo mkdir -p \"$MACFUSE_BUNDLE_SUPPORT_DIR\" || exit 1\nsudo cp -pRX \"$BUILT_PRODUCTS_DIR/fusefs.kext\" \"$MACFUSE_BUNDLE_SUPPORT_DIR/fusefs.kext\" || exit 1\nsudo cp -pRX \"$BUILT_PRODUCTS_DIR/load_fusefs\" \"$MACFUSE_BUNDLE_SUPPORT_DIR/load_fusefs\" || exit 1\nsudo cp -pRX \"$BUILT_PRODUCTS_DIR/mount_fusefs\" \"$MACFUSE_BUNDLE_SUPPORT_DIR/mount_fusefs\" || exit 1\n\n# Build the user-space FUSE library\nsudo tar -C \"$MACFUSE_BUILD\" -xzf \"$PROJECT_DIR/../libfuse/fuse-current.tar.gz\" || exit 1\nsudo chown -R root:wheel \"$MACFUSE_BUILD\"/fuse* || exit 1\ncd \"$MACFUSE_BUILD\"/fuse* || exit 1\nsudo patch -p1 < \"$PROJECT_DIR/../libfuse/fuse-current-macosx.patch\" || exit 1\nsudo /bin/sh ./darwin_configure.sh \"$PROJECT_DIR\" || exit 1\nsudo make -j2 || exit 1\nsudo make install DESTDIR=\"$MACFUSE_ROOT\" || exit 1\n\n# Build MacFUSE.framework\ncd \"$PROJECT_DIR/../../sdk-objc\" || exit 1\nsudo xcodebuild -configuration Release \"MACFUSE_BUILD_ROOT=$MACFUSE_ROOT\" \"MACFUSE_BUNDLE_VERSION_LITERAL=$MACFUSE_VERSION\" || exit 1\nsudo cp -pRX build/Release/*.framework $MACFUSE_ROOT/Library/Frameworks/ || exit 1\n\nsudo chown -R root:wheel \"$MACFUSE_ROOT\"/* || exit 1\nsudo chmod u+s \"$MACFUSE_BUNDLE_SUPPORT_DIR/load_fusefs\" || exit 1\nsudo chown root:admin $MACFUSE_ROOT/Library/ || exit 1\nsudo chown -R root:admin $MACFUSE_ROOT/Library/Frameworks|| exit 1\nsudo chmod 0775 $MACFUSE_ROOT/Library/Frameworks || exit 1\nsudo chmod 1775 $MACFUSE_ROOT/Library/ || exit 1\nsudo chmod -h 755 `find $MACFUSE_ROOT/usr/local/lib -type l` # no exit upon error\nsudo chmod -h 755 `find $MACFUSE_ROOT/Library/Frameworks/ -type l` # no exit upon error\n\ncd \"$MACFUSE_ROOT\" || exit 1\n\nsudo rm -f /tmp/\"$MACFUSE_CORE_VERSIONED_NAME\".tar* || exit 1\nsudo rm -rf \"/tmp/$MACFUSE_CORE_VERSIONED_NAME\" || exit 1\nsudo mkdir -p \"/tmp/$MACFUSE_CORE_VERSIONED_NAME\" || exit 1\nsudo tar -cpf \"/tmp/$MACFUSE_CORE_VERSIONED_NAME\"/\"$MACFUSE_CORE_VERSIONED_NAME\".tar . || exit 1\ncd \"/tmp/$MACFUSE_CORE_VERSIONED_NAME\" || exit 1\nsudo bzip2 -9 \"$MACFUSE_CORE_VERSIONED_NAME\".tar || exit 1\nsudo rm -rf \"/tmp/$MACFUSE_OUT_NAME\" || exit 1\n\n# Create the MacFUSE Installer Package\n\ncd \"$PROJECT_DIR/../packaging/macfuse-core/\" && sudo ./make-pkg.sh \"$OS_VERSION\" \"$MACFUSE_VERSION\"";
0
-+ shellScript = "# Create MacFUSE Tarball\n\n# If we are not running as root, just bail out.\nmy_uid=`/usr/bin/id -u`\nif [ $my_uid != 0 ]\nthen\n exit 0\nfi\n\nMACFUSE_CORE_VERSIONED_NAME=macfuse-core-\"$OS_VERSION\"-\"$MACFUSE_VERSION\"\n\nMACFUSE_OUT_NAME=macfuse_out-\"$OS_VERSION\"\nMACFUSE_OUT=\"/tmp/$MACFUSE_OUT_NAME\"\nMACFUSE_BUILD=\"$MACFUSE_OUT/build/\"\nMACFUSE_ROOT=\"$MACFUSE_OUT/pkgroot/\"\nMACFUSE_BUNDLE_NAME=fusefs.fs\n\nsudo /bin/rm -rf $MACFUSE_OUT || exit 1\nsudo mkdir -p $MACFUSE_BUILD || exit 1\nsudo mkdir -p $MACFUSE_ROOT || exit 1\nsudo mkdir -p $MACFUSE_ROOT/Library/Filesystems/ || exit 1\nsudo mkdir -p $MACFUSE_ROOT/Library/Frameworks/ || exit 1\nsudo mkdir -p $MACFUSE_ROOT/usr/local/lib/ || exit 1\nsudo mkdir -p $MACFUSE_ROOT/usr/local/include/ || exit 1\nsudo mkdir -p $MACFUSE_ROOT/usr/local/lib/pkgconfig/ || exit 1\n\nMACFUSE_BUNDLE_DIR=\"$MACFUSE_ROOT/Library/Filesystems/$MACFUSE_BUNDLE_NAME\"\nMACFUSE_BUNDLE_SUPPORT_DIR=\"$MACFUSE_BUNDLE_DIR/Support\"\n\nsudo /bin/cp -pRX \"$BUILT_PRODUCTS_DIR/fusefs.fs\" \"$MACFUSE_BUNDLE_DIR\" || exit 1\nsudo mkdir -p \"$MACFUSE_BUNDLE_SUPPORT_DIR\" || exit 1\nsudo /bin/cp -pRX \"$BUILT_PRODUCTS_DIR/fusefs.kext\" \"$MACFUSE_BUNDLE_SUPPORT_DIR/fusefs.kext\" || exit 1\nsudo /bin/cp -pRX \"$BUILT_PRODUCTS_DIR/load_fusefs\" \"$MACFUSE_BUNDLE_SUPPORT_DIR/load_fusefs\" || exit 1\nsudo /bin/cp -pRX \"$BUILT_PRODUCTS_DIR/mount_fusefs\" \"$MACFUSE_BUNDLE_SUPPORT_DIR/mount_fusefs\" || exit 1\n\n# Build the user-space FUSE library\nsudo tar -C \"$MACFUSE_BUILD\" -xzf \"$PROJECT_DIR/../libfuse/fuse-current.tar.gz\" || exit 1\nsudo chown -R root:wheel \"$MACFUSE_BUILD\"/fuse* || exit 1\ncd \"$MACFUSE_BUILD\"/fuse* || exit 1\nsudo patch -p1 < \"$PROJECT_DIR/../libfuse/fuse-current-macosx.patch\" || exit 1\nsudo /bin/sh ./darwin_configure.sh \"$PROJECT_DIR\" || exit 1\nsudo make -j2 || exit 1\nsudo make install DESTDIR=\"$MACFUSE_ROOT\" || exit 1\n\n# Build MacFUSE.framework\ncd \"$PROJECT_DIR/../../sdk-objc\" || exit 1\nsudo xcodebuild -configuration Release \"MACFUSE_BUILD_ROOT=$MACFUSE_ROOT\" \"MACFUSE_BUNDLE_VERSION_LITERAL=$MACFUSE_VERSION\" || exit 1\nsudo /bin/cp -pRX build/Release/*.framework $MACFUSE_ROOT/Library/Frameworks/ || exit 1\n\nsudo chown -R root:wheel \"$MACFUSE_ROOT\"/* || exit 1\nsudo chmod u+s \"$MACFUSE_BUNDLE_SUPPORT_DIR/load_fusefs\" || exit 1\nsudo chown root:admin $MACFUSE_ROOT/Library/ || exit 1\nsudo chown -R root:admin $MACFUSE_ROOT/Library/Frameworks|| exit 1\nsudo chmod 0775 $MACFUSE_ROOT/Library/Frameworks || exit 1\nsudo chmod 1775 $MACFUSE_ROOT/Library/ || exit 1\nsudo chmod -h 755 `find $MACFUSE_ROOT/usr/local/lib -type l` # no exit upon error\nsudo chmod -h 755 `find $MACFUSE_ROOT/Library/Frameworks/ -type l` # no exit upon error\n\ncd \"$MACFUSE_ROOT\" || exit 1\n\nsudo rm -f /tmp/\"$MACFUSE_CORE_VERSIONED_NAME\".tar* || exit 1\nsudo rm -rf \"/tmp/$MACFUSE_CORE_VERSIONED_NAME\" || exit 1\nsudo mkdir -p \"/tmp/$MACFUSE_CORE_VERSIONED_NAME\" || exit 1\nsudo tar -cpf \"/tmp/$MACFUSE_CORE_VERSIONED_NAME\"/\"$MACFUSE_CORE_VERSIONED_NAME\".tar . || exit 1\ncd \"/tmp/$MACFUSE_CORE_VERSIONED_NAME\" || exit 1\nsudo bzip2 -9 \"$MACFUSE_CORE_VERSIONED_NAME\".tar || exit 1\nsudo rm -rf \"/tmp/$MACFUSE_OUT_NAME\" || exit 1\n\n# Create the MacFUSE Installer Package\n\ncd \"$PROJECT_DIR/../packaging/macfuse-core/\" && sudo ./make-pkg.sh \"$OS_VERSION\" \"$MACFUSE_VERSION\"";
0
+- shellScript = "# Create MacFUSE Tarball\n\nPATH=/bin:/sbin:/usr/bin:/usr/sbin:/Developer/Tools:/Developer/Applications\n\nCMD_BZIP2=bzip2\nCMD_CHMOD=chmod\nCMD_CHOWN=chown\nCMD_CP=cp\nCMD_ID=id\nCMD_LN=ln\nCMD_MAKE=make\nCMD_MKDIR=mkdir\nCMD_PATCH=patch\nCMD_RM=rm\nCMD_TAR=tar\nCMD_XCODEBUILD=xcodebuild\n\n# If we are not running as root, just bail out.\nmy_uid=`$CMD_ID -u`\nif [ $my_uid != 0 ]\nthen\n exit 0\nfi\n\nMACFUSE_CORE_VERSIONED_NAME=macfuse-core-\"$OS_VERSION\"-\"$MACFUSE_VERSION\"\n\nMACFUSE_OUT_NAME=macfuse_out-\"$OS_VERSION\"\nMACFUSE_OUT=\"/tmp/$MACFUSE_OUT_NAME\"\nMACFUSE_BUILD=\"$MACFUSE_OUT/build/\"\nMACFUSE_ROOT=\"$MACFUSE_OUT/pkgroot/\"\nMACFUSE_BUNDLE_NAME=fusefs.fs\n\nsudo $CMD_RM -rf $MACFUSE_OUT || exit 1\nsudo $CMD_MKDIR -p $MACFUSE_BUILD || exit 1\nsudo $CMD_MKDIR -p $MACFUSE_ROOT || exit 1\nsudo $CMD_MKDIR -p $MACFUSE_ROOT/Library/Filesystems/ || exit 1\nsudo $CMD_MKDIR -p $MACFUSE_ROOT/Library/Frameworks/ || exit 1\nsudo $CMD_MKDIR -p $MACFUSE_ROOT/usr/local/lib/ || exit 1\nsudo $CMD_MKDIR -p $MACFUSE_ROOT/usr/local/include/ || exit 1\nsudo $CMD_MKDIR -p $MACFUSE_ROOT/usr/local/lib/pkgconfig/ || exit 1\n\nMACFUSE_BUNDLE_DIR=\"$MACFUSE_ROOT/Library/Filesystems/$MACFUSE_BUNDLE_NAME\"\nMACFUSE_BUNDLE_SUPPORT_DIR=\"$MACFUSE_BUNDLE_DIR/Support\"\n\nsudo $CMD_CP -pRX \"$BUILT_PRODUCTS_DIR/fusefs.fs\" \"$MACFUSE_BUNDLE_DIR\" || exit 1\nsudo $CMD_MKDIR -p \"$MACFUSE_BUNDLE_SUPPORT_DIR\" || exit 1\nsudo $CMD_CP -pRX \"$BUILT_PRODUCTS_DIR/fusefs.kext\" \"$MACFUSE_BUNDLE_SUPPORT_DIR/fusefs.kext\" || exit 1\nsudo $CMD_CP -pRX \"$BUILT_PRODUCTS_DIR/load_fusefs\" \"$MACFUSE_BUNDLE_SUPPORT_DIR/load_fusefs\" || exit 1\nsudo $CMD_CP -pRX \"$BUILT_PRODUCTS_DIR/mount_fusefs\" \"$MACFUSE_BUNDLE_SUPPORT_DIR/mount_fusefs\" || exit 1\n\n# Build the user-space FUSE library\nsudo $CMD_TAR -C \"$MACFUSE_BUILD\" -xzf \"$PROJECT_DIR/../libfuse/fuse-current.tar.gz\" || exit 1\nsudo $CMD_CHOWN -R root:wheel \"$MACFUSE_BUILD\"/fuse* || exit 1\ncd \"$MACFUSE_BUILD\"/fuse* || exit 1\nsudo $CMD_PATCH -p1 < \"$PROJECT_DIR/../libfuse/fuse-current-macosx.patch\" || exit 1\nsudo /bin/sh ./darwin_configure.sh \"$PROJECT_DIR\" || exit 1\nsudo $CMD_MAKE -j2 || exit 1\nsudo $CMD_MAKE install DESTDIR=\"$MACFUSE_ROOT\" || exit 1\nsudo $CMD_LN -s libfuse.dylib \"$MACFUSE_ROOT\"/usr/local/lib/libfuse.0.dylib || exit 1\n\n# Build MacFUSE.framework\ncd \"$PROJECT_DIR/../../sdk-objc\" || exit 1\nsudo $CMD_XCODEBUILD -configuration Release \"MACFUSE_BUILD_ROOT=$MACFUSE_ROOT\" \"MACFUSE_BUNDLE_VERSION_LITERAL=$MACFUSE_VERSION\" || exit 1\nsudo $CMD_CP -pRX build/Release/*.framework $MACFUSE_ROOT/Library/Frameworks/ || exit 1\n\nsudo $CMD_CHOWN -R root:wheel \"$MACFUSE_ROOT\"/* || exit 1\nsudo $CMD_CHMOD u+s \"$MACFUSE_BUNDLE_SUPPORT_DIR/load_fusefs\" || exit 1\nsudo $CMD_CHOWN root:admin $MACFUSE_ROOT/Library/ || exit 1\nsudo $CMD_CHOWN -R root:admin $MACFUSE_ROOT/Library/Frameworks|| exit 1\nsudo $CMD_CHMOD 0775 $MACFUSE_ROOT/Library/Frameworks || exit 1\nsudo $CMD_CHMOD 1775 $MACFUSE_ROOT/Library/ || exit 1\nsudo $CMD_CHMOD -h 755 `find $MACFUSE_ROOT/usr/local/lib -type l` # no exit upon error\nsudo $CMD_CHMOD -h 755 `find $MACFUSE_ROOT/Library/Frameworks/ -type l` # no exit upon error\n\ncd \"$MACFUSE_ROOT\" || exit 1\n\nsudo $CMD_RM -f /tmp/\"$MACFUSE_CORE_VERSIONED_NAME\".tar* || exit 1\nsudo $CMD_RM -rf \"/tmp/$MACFUSE_CORE_VERSIONED_NAME\" || exit 1\nsudo $CMD_MKDIR -p \"/tmp/$MACFUSE_CORE_VERSIONED_NAME\" || exit 1\nsudo $CMD_TAR -cpf \"/tmp/$MACFUSE_CORE_VERSIONED_NAME\"/\"$MACFUSE_CORE_VERSIONED_NAME\".tar . || exit 1\ncd \"/tmp/$MACFUSE_CORE_VERSIONED_NAME\" || exit 1\nsudo $CMD_BZIP2 -9 \"$MACFUSE_CORE_VERSIONED_NAME\".tar || exit 1\nsudo $CMD_RM -rf \"/tmp/$MACFUSE_OUT_NAME\" || exit 1\n\n# Create the MacFUSE Installer Package\n\ncd \"$PROJECT_DIR/../packaging/macfuse-core/\" && sudo ./make-pkg.sh \"$OS_VERSION\" \"$MACFUSE_VERSION\"";
0
++ shellScript = "# Create MacFUSE Tarball\n\nPATH=/bin:/sbin:/usr/bin:/usr/sbin:/Developer/Tools:/Developer/Applications\n\nCMD_BZIP2=bzip2\nCMD_CHMOD=chmod\nCMD_CHOWN=chown\nCMD_CP=/bin/cp\nCMD_ID=id\nCMD_LN=ln\nCMD_MAKE=make\nCMD_MKDIR=mkdir\nCMD_PATCH=patch\nCMD_RM=rm\nCMD_TAR=tar\nCMD_XCODEBUILD=xcodebuild\n\n# If we are not running as root, just bail out.\nmy_uid=`$CMD_ID -u`\nif [ $my_uid != 0 ]\nthen\n exit 0\nfi\n\nMACFUSE_CORE_VERSIONED_NAME=macfuse-core-\"$OS_VERSION\"-\"$MACFUSE_VERSION\"\n\nMACFUSE_OUT_NAME=macfuse_out-\"$OS_VERSION\"\nMACFUSE_OUT=\"/tmp/$MACFUSE_OUT_NAME\"\nMACFUSE_BUILD=\"$MACFUSE_OUT/build/\"\nMACFUSE_ROOT=\"$MACFUSE_OUT/pkgroot/\"\nMACFUSE_BUNDLE_NAME=fusefs.fs\n\nsudo $CMD_RM -rf $MACFUSE_OUT || exit 1\nsudo $CMD_MKDIR -p $MACFUSE_BUILD || exit 1\nsudo $CMD_MKDIR -p $MACFUSE_ROOT || exit 1\nsudo $CMD_MKDIR -p $MACFUSE_ROOT/Library/Filesystems/ || exit 1\nsudo $CMD_MKDIR -p $MACFUSE_ROOT/Library/Frameworks/ || exit 1\nsudo $CMD_MKDIR -p $MACFUSE_ROOT/usr/local/lib/ || exit 1\nsudo $CMD_MKDIR -p $MACFUSE_ROOT/usr/local/include/ || exit 1\nsudo $CMD_MKDIR -p $MACFUSE_ROOT/usr/local/lib/pkgconfig/ || exit 1\n\nMACFUSE_BUNDLE_DIR=\"$MACFUSE_ROOT/Library/Filesystems/$MACFUSE_BUNDLE_NAME\"\nMACFUSE_BUNDLE_SUPPORT_DIR=\"$MACFUSE_BUNDLE_DIR/Support\"\n\nsudo $CMD_CP -pRX \"$BUILT_PRODUCTS_DIR/fusefs.fs\" \"$MACFUSE_BUNDLE_DIR\" || exit 1\nsudo $CMD_MKDIR -p \"$MACFUSE_BUNDLE_SUPPORT_DIR\" || exit 1\nsudo $CMD_CP -pRX \"$BUILT_PRODUCTS_DIR/fusefs.kext\" \"$MACFUSE_BUNDLE_SUPPORT_DIR/fusefs.kext\" || exit 1\nsudo $CMD_CP -pRX \"$BUILT_PRODUCTS_DIR/load_fusefs\" \"$MACFUSE_BUNDLE_SUPPORT_DIR/load_fusefs\" || exit 1\nsudo $CMD_CP -pRX \"$BUILT_PRODUCTS_DIR/mount_fusefs\" \"$MACFUSE_BUNDLE_SUPPORT_DIR/mount_fusefs\" || exit 1\n\n# Build the user-space FUSE library\nsudo $CMD_TAR -C \"$MACFUSE_BUILD\" -xzf \"$PROJECT_DIR/../libfuse/fuse-current.tar.gz\" || exit 1\nsudo $CMD_CHOWN -R root:wheel \"$MACFUSE_BUILD\"/fuse* || exit 1\ncd \"$MACFUSE_BUILD\"/fuse* || exit 1\nsudo $CMD_PATCH -p1 < \"$PROJECT_DIR/../libfuse/fuse-current-macosx.patch\" || exit 1\nsudo /bin/sh ./darwin_configure.sh \"$PROJECT_DIR\" || exit 1\nsudo $CMD_MAKE -j2 || exit 1\nsudo $CMD_MAKE install DESTDIR=\"$MACFUSE_ROOT\" || exit 1\nsudo $CMD_LN -s libfuse.dylib \"$MACFUSE_ROOT\"/usr/local/lib/libfuse.0.dylib || exit 1\n\n# Build MacFUSE.framework\ncd \"$PROJECT_DIR/../../sdk-objc\" || exit 1\nsudo $CMD_XCODEBUILD -configuration Release \"MACFUSE_BUILD_ROOT=$MACFUSE_ROOT\" \"MACFUSE_BUNDLE_VERSION_LITERAL=$MACFUSE_VERSION\" || exit 1\nsudo $CMD_CP -pRX build/Release/*.framework $MACFUSE_ROOT/Library/Frameworks/ || exit 1\n\nsudo $CMD_CHOWN -R root:wheel \"$MACFUSE_ROOT\"/* || exit 1\nsudo $CMD_CHMOD u+s \"$MACFUSE_BUNDLE_SUPPORT_DIR/load_fusefs\" || exit 1\nsudo $CMD_CHOWN root:admin $MACFUSE_ROOT/Library/ || exit 1\nsudo $CMD_CHOWN -R root:admin $MACFUSE_ROOT/Library/Frameworks|| exit 1\nsudo $CMD_CHMOD 0775 $MACFUSE_ROOT/Library/Frameworks || exit 1\nsudo $CMD_CHMOD 1775 $MACFUSE_ROOT/Library/ || exit 1\nsudo $CMD_CHMOD -h 755 `find $MACFUSE_ROOT/usr/local/lib -type l` # no exit upon error\nsudo $CMD_CHMOD -h 755 `find $MACFUSE_ROOT/Library/Frameworks/ -type l` # no exit upon error\n\ncd \"$MACFUSE_ROOT\" || exit 1\n\nsudo $CMD_RM -f /tmp/\"$MACFUSE_CORE_VERSIONED_NAME\".tar* || exit 1\nsudo $CMD_RM -rf \"/tmp/$MACFUSE_CORE_VERSIONED_NAME\" || exit 1\nsudo $CMD_MKDIR -p \"/tmp/$MACFUSE_CORE_VERSIONED_NAME\" || exit 1\nsudo $CMD_TAR -cpf \"/tmp/$MACFUSE_CORE_VERSIONED_NAME\"/\"$MACFUSE_CORE_VERSIONED_NAME\".tar . || exit 1\ncd \"/tmp/$MACFUSE_CORE_VERSIONED_NAME\" || exit 1\nsudo $CMD_BZIP2 -9 \"$MACFUSE_CORE_VERSIONED_NAME\".tar || exit 1\nsudo $CMD_RM -rf \"/tmp/$MACFUSE_OUT_NAME\" || exit 1\n\n# Create the MacFUSE Installer Package\n\ncd \"$PROJECT_DIR/../packaging/macfuse-core/\" && sudo ./make-pkg.sh \"$OS_VERSION\" \"$MACFUSE_VERSION\"";
0
      };
0
  /* End PBXShellScriptBuildPhase section */
0
  

Comments

    No one has commented yet.