Add force flag to bower install
authorColeman Watts <coleman@civicrm.org>
Thu, 12 Feb 2015 20:58:10 +0000 (15:58 -0500)
committerColeman Watts <coleman@civicrm.org>
Thu, 12 Feb 2015 20:58:10 +0000 (15:58 -0500)
bin/setup.sh

index 482dee63332e65f4801c88ec33ed24e1a24a90e3..ab58b716259df2b99bfd4f391918c364e1067be5 100755 (executable)
@@ -151,14 +151,8 @@ if [ -n "$DO_DOWNLOAD" ]; then
     fi
 
     BOWER=$(pickcmd node_modules/bower/bin/bower bower)
-    BOWER_HARD_RESET_TIME=1422672905
-    if [ -d bower_components -a $( stat bower_components -c%W ) -lt $BOWER_HARD_RESET_TIME ]; then
-      ## If you make a breaking change to bower.json, then update BOWER_HARD_RESET_TIME.
-      ## Ex: If bower.json newly declares a dependency which had been loaded transitively,
-      ## then bower may fail to update the dependency, so should bump BOWER_HARD_RESET_TIME.
-      rm -rf bower_components
-    fi
-    $BOWER install
+    # Without the force flag bower won't check for new versions or verify that installed software matches version specified in bower.json
+    $BOWER install -f
   popd
 fi