Last change
on this file since 408 was
408,
checked in by hendrikvanantwerpen, 13 years ago
|
Added config/ to build. It looks like top-level JS files (like config/db.js and rft/run.js) don't use the cache correctly in a build.
|
-
Property svn:executable set to
*
|
File size:
663 bytes
|
Rev | Line | |
---|
[407] | 1 | #!/bin/bash |
---|
| 2 | |
---|
[408] | 3 | PROFILE=$1 |
---|
| 4 | if [ -z "$PROFILE" ]; then |
---|
| 5 | echo "Usage: $0 <profile.js>" |
---|
| 6 | exit 1 |
---|
| 7 | fi |
---|
| 8 | |
---|
[407] | 9 | TIME0=$SECONDS |
---|
| 10 | |
---|
| 11 | BUILDDIR="`dirname $0`" |
---|
| 12 | SRCDIR="$BUILDDIR/../client" |
---|
| 13 | DISTDIR="$BUILDDIR/../release" |
---|
| 14 | |
---|
| 15 | echo "Removing existing release directory $DISTDIR." |
---|
| 16 | rm -rf "$DISTDIR" |
---|
| 17 | |
---|
| 18 | echo "Start Dojo build process." |
---|
[408] | 19 | "$SRCDIR/util/buildscripts/build.sh" --profile "$PROFILE" |
---|
[407] | 20 | |
---|
| 21 | echo "Copying application top level resources." |
---|
| 22 | for i in "$SRCDIR/data" "$SRCDIR"/*.html; do |
---|
| 23 | svn export "$i" "$DISTDIR/`basename $i`" |
---|
| 24 | done |
---|
| 25 | |
---|
| 26 | echo "Preparing top level HTML files." |
---|
| 27 | sed -i 's/data-dojo-config\s*=\s*".*"//' "$DISTDIR"/*.html |
---|
| 28 | |
---|
| 29 | echo "Done. Runtime was $(($SECONDS-$TIME0)) seconds." |
---|
Note: See
TracBrowser
for help on using the repository browser.