mirror of
https://github.com/dart-lang/sdk
synced 2024-09-16 02:17:14 +00:00
634e5a1d02
BSD systems don't place bash in /bin and a lot of the dart tools hardcode a #!/bin/bash shebang that fails the 'all' target build (not able to execute dart2js since the interpreter is not found). Solve the issue by using #!/usr/bin/env as the shebang. For scripts that need to pass arguments to bash modify the script to use the set command as the first executed line of shell. BUG= R=whesse@google.com Review URL: https://codereview.chromium.org/1552313002 .
36 lines
863 B
Bash
36 lines
863 B
Bash
#!/usr/bin/env bash
|
|
# Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file
|
|
# for details. All rights reserved. Use of this source code is governed by a
|
|
# BSD-style license that can be found in the LICENSE file.
|
|
|
|
# Script to create AppCache manifest.
|
|
|
|
echo CACHE MANIFEST
|
|
|
|
date +'# %s'
|
|
|
|
echo CACHE:
|
|
|
|
PKG_DIR="$(cd $(dirname ${0})/../pkg ; pwd)"
|
|
SDK_DIR="$(cd $(dirname ${0})/../sdk ; pwd)"
|
|
LIVE_DIR="$(cd $(dirname ${0})/../web_editor ; pwd)"
|
|
|
|
echo ${PKG_DIR}/browser/lib/dart.js | sed -e "s|$(pwd)/||"
|
|
|
|
# find ${SDK_DIR} \
|
|
# \( -name dartdoc -o -name pub -o -name dartium \) -prune \
|
|
# -o -name \*.dart -print \
|
|
# | sed -e "s|$(pwd)/||"
|
|
|
|
find ${LIVE_DIR} \
|
|
\( -name \*~ \) -prune \
|
|
-o -type f -print | sed -e "s|$(pwd)/||"
|
|
|
|
echo iframe.html
|
|
echo iframe.js
|
|
echo dart-icon.png
|
|
echo dart-iphone5.png
|
|
|
|
echo NETWORK:
|
|
echo '*'
|