aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--scripts/bower/README.md3
-rwxr-xr-xscripts/bower/publish.sh22
2 files changed, 7 insertions, 18 deletions
diff --git a/scripts/bower/README.md b/scripts/bower/README.md
index 84da1baf..06ba9d61 100644
--- a/scripts/bower/README.md
+++ b/scripts/bower/README.md
@@ -2,9 +2,6 @@
Script for updating the Angular bower repos from current local build.
-Requires `node` (for parsing `bower.json`)
-
-
## Instructions
`grunt package`: Build angular locally
diff --git a/scripts/bower/publish.sh b/scripts/bower/publish.sh
index 2549a139..a2bf3683 100755
--- a/scripts/bower/publish.sh
+++ b/scripts/bower/publish.sh
@@ -10,11 +10,8 @@ set -xe
cd `dirname $0`
SCRIPT_DIR=`pwd`
-
-# export so that node.js can read those env settings
-export TMP_DIR=../../tmp
-export BUILD_DIR=../../build
-
+TMP_DIR=../../tmp
+BUILD_DIR=../../build
NEW_VERSION=`cat $BUILD_DIR/version.txt`
REPOS=(
@@ -68,23 +65,18 @@ cp $BUILD_DIR/angular-csp.css $TMP_DIR/bower-angular
#
-# get the old version number
-#
-
-OLD_VERSION=$(node -e "console.log(require(process.env.TMP_DIR+'/bower-angular/bower').version)" | sed -e 's/\r//g')
-echo $OLD_VERSION
-echo $NEW_VERSION
-
-#
# update bower.json
# tag each repo
#
for repo in "${REPOS[@]}"
do
- echo "-- Updating version in bower-$repo from $OLD_VERSION to $NEW_VERSION"
+ echo "-- Updating version in bower-$repo to $NEW_VERSION"
cd $TMP_DIR/bower-$repo
- sed -i '' -e "s/$OLD_VERSION/$NEW_VERSION/g" bower.json
+ sed -i .tmp -E 's/"(version)":[ ]*".*"/"\1": "'$NEW_VERSION'"/g' bower.json
+ sed -i .tmp -E 's/"(angular.*)":[ ]*".*"/"\1": "'$NEW_VERSION'"/g' bower.json
+ # delete tmp files
+ rm *.tmp
git add -A
echo "-- Committing, tagging and pushing bower-$repo"