You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@weex.apache.org by cx...@apache.org on 2018/06/26 12:00:40 UTC

incubator-weex git commit: [Relese] Fixed the sed issue

Repository: incubator-weex
Updated Branches:
  refs/heads/release 766b4f0a4 -> 857843034


[Relese] Fixed the sed issue

Use Mac sed to generate release source packages instead of using
gnu-sed, if you installed gnu-sed on your Mac.


Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/85784303
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/85784303
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/85784303

Branch: refs/heads/release
Commit: 85784303472a5187863abf3476d2db38cce67fa4
Parents: 766b4f0
Author: Jonathan Dong <jo...@outlook.com>
Authored: Tue Jun 26 19:55:45 2018 +0800
Committer: Jonathan Dong <jo...@outlook.com>
Committed: Tue Jun 26 19:55:45 2018 +0800

----------------------------------------------------------------------
 scripts/generate_apache_release.sh | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/85784303/scripts/generate_apache_release.sh
----------------------------------------------------------------------
diff --git a/scripts/generate_apache_release.sh b/scripts/generate_apache_release.sh
index 99c82f3..4a792c9 100755
--- a/scripts/generate_apache_release.sh
+++ b/scripts/generate_apache_release.sh
@@ -11,9 +11,14 @@ rm -rf $dest
 mkdir $dest
 rsync -r --include-from=scripts/release_files.rules ./ $dest
 
+SED_CMD=sed
+if [ $(uname) == 'Darwin' ]; then
+  SED_CMD=/usr/bin/sed
+fi
+
 #repackage
-find $dest/android/sdk -type f \( -name '*.java' -o -name 'AndroidManifest.xml' -o -name 'proguard-rules.pro' \) -exec sed -i 's/com\.taobao\.weex/org\.apache\.weex/g' {} \;
-find $dest/ios/sdk -type f \( -name 'project.pbxproj' -o -name '*.h' -o -name '*.m' -o -name '*.mm' \) -exec sed -i 's/com\.taobao\.weex/org\.apache\.weex/g' {} \;
+find $dest/android/sdk -type f \( -name '*.java' -o -name 'AndroidManifest.xml' -o -name 'proguard-rules.pro' \) -exec $SED_CMD -i '' 's/com\.taobao\.weex/org\.apache\.weex/g' {} \;
+find $dest/ios/sdk -type f \( -name 'project.pbxproj' -o -name '*.h' -o -name '*.m' -o -name '*.mm' \) -exec $SED_CMD -i '' 's/com\.taobao\.weex/org\.apache\.weex/g' {} \;
 
 mkdir -p $dest/android/sdk/src/main/java/org
 mkdir -p $dest/android/sdk/src/main/java/org/apache
@@ -27,8 +32,8 @@ rm -rf $dest/android/sdk/src/test/java/com
 
 mv $dest/ios/sdk $dest/ios_sdk
 mv $dest/android/sdk $dest/android_sdk
-sed -i 's/\.\.\/\.\.\/weex_core/\.\.\/weex_core/g' $dest/android_sdk/build.gradle
-sed -i 's/\.\.\/\.\.\/pre-build/\.\.\/pre-build/g' $dest/android_sdk/build.gradle $dest/ios_sdk/WeexSDK.xcodeproj/project.pbxproj
+$SED_CMD -i '' 's/\.\.\/\.\.\/weex_core/\.\.\/weex_core/g' $dest/android_sdk/build.gradle
+$SED_CMD -i '' 's/\.\.\/\.\.\/pre-build/\.\.\/pre-build/g' $dest/android_sdk/build.gradle $dest/ios_sdk/WeexSDK.xcodeproj/project.pbxproj
 mv $dest/android/build.gradle $dest/build.gradle
 rm -rf $dest/android $dest/ios