mirror of
https://github.com/atom/atom.git
synced 2026-04-28 03:01:47 -04:00
Download atom-shell and remove cefode.
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -9,7 +9,6 @@ build
|
||||
node_modules
|
||||
npm-debug.log
|
||||
tags
|
||||
/cef/
|
||||
/atom-shell/
|
||||
/sources.gypi
|
||||
/node/
|
||||
docs/api
|
||||
|
||||
32
script/update-atom-shell
Executable file
32
script/update-atom-shell
Executable file
@@ -0,0 +1,32 @@
|
||||
#!/bin/bash
|
||||
|
||||
. $(dirname $0)/lib/polite-curl
|
||||
|
||||
cd "$(dirname "${BASH_SOURCE[0]}" )/.."
|
||||
|
||||
TARGET=${1:-atom-shell}
|
||||
DISTURL="https://gh-contractor-zcbenz.s3.amazonaws.com/atom-shell"
|
||||
CURRENT_VERSION=$(cat "${TARGET}/version" 2>&1)
|
||||
LATEST_VERSION=$(curl -fsSkL $DISTURL/version)
|
||||
|
||||
if [ -z "${LATEST_VERSION}" ] ; then
|
||||
echo "Could determine lastest version of atom-shell" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
TEMP_DIR=/tmp/atom-cached-atom-shells/${LATEST_VERSION}
|
||||
|
||||
if [[ ${LATEST_VERSION} != ${CURRENT_VERSION} ]]; then
|
||||
if [ -d $TEMP_DIR ]; then
|
||||
echo "Using cached version of atom-shell ${LATEST_VERSION} from ${TEMP_DIR}"
|
||||
else
|
||||
echo "Downloading/extracting atom-shell ${LATEST_VERSION}..."
|
||||
mkdir -p $TEMP_DIR
|
||||
polite_curl "${DISTURL}/${LATEST_VERSION}/atom-shell.zip" > "${TEMP_DIR}/atom-shell.zip"
|
||||
unzip -q "${TEMP_DIR}/atom-shell.zip" -d "${TEMP_DIR}"
|
||||
rm "${TEMP_DIR}/atom-shell.zip"
|
||||
fi
|
||||
[ -e "${TARGET}" ] && rm -rf "${TARGET}"
|
||||
cp -r "${TEMP_DIR}" "${TARGET}"
|
||||
echo ${LATEST_VERSION} > "${TARGET}/version"
|
||||
fi
|
||||
@@ -1,43 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
. $(dirname $0)/lib/polite-curl
|
||||
|
||||
cd "$(dirname "${BASH_SOURCE[0]}" )/.."
|
||||
|
||||
if [[ $1 == '-s' ]]; then
|
||||
SYMBOLS="true"
|
||||
shift
|
||||
fi
|
||||
|
||||
TARGET=${1:-cef}
|
||||
DISTURL="https://gh-contractor-zcbenz.s3.amazonaws.com/cefode3/prebuilt-cef"
|
||||
CURRENT_VERSION=$(cat cef/version 2>&1)
|
||||
LATEST_VERSION=$(curl -fsSkL $DISTURL/version)
|
||||
|
||||
if [ -z "$LATEST_VERSION" ] ; then
|
||||
echo "Could determine lastest version of cefode" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
TEMP_DIR=/tmp/atom-cached-cefodes/$LATEST_VERSION
|
||||
|
||||
if [[ $LATEST_VERSION != $CURRENT_VERSION ]]; then
|
||||
if [ -d $TEMP_DIR ]; then
|
||||
echo "Using cached version of cefode3 v${LATEST_VERSION} from ${TEMP_DIR}"
|
||||
else
|
||||
echo "Downloading/extracting cefode3 v${LATEST_VERSION}..."
|
||||
mkdir -p $TEMP_DIR
|
||||
polite_curl "${DISTURL}/cef_binary_latest.zip" > "${TEMP_DIR}/cef.zip"
|
||||
unzip -q "${TEMP_DIR}/cef.zip" -d "${TEMP_DIR}"
|
||||
fi
|
||||
[ -e "${TARGET}" ] && rm -rf "${TARGET}"
|
||||
cp -r "${TEMP_DIR}"/*_macosx "${TARGET}"
|
||||
echo ${LATEST_VERSION} > 'cef/version'
|
||||
fi
|
||||
|
||||
if [ -n "$SYMBOLS" ]; then
|
||||
echo "Downloading/extracting symbols for cefode3 u${LATEST_VERSION}..."
|
||||
polite_curl "${DISTURL}/cef_binary_latest_symbols.zip" > "${TEMP_DIR}/symbols.zip"
|
||||
unzip -q "${TEMP_DIR}/symbols.zip" -d "${TEMP_DIR}"
|
||||
mv "${TEMP_DIR}"/*_macosx_symbols/* "${TARGET}/Release"
|
||||
fi
|
||||
@@ -1,32 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
cd "$(dirname $0)/.."
|
||||
|
||||
NODE_VERSION=v0.10.1
|
||||
[ -z $1 ] || NODE_VERSION=$1
|
||||
|
||||
# Test whether we need update.
|
||||
if [ -f "node/node" ] && [[ `node/node --version` == $NODE_VERSION ]] ; then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
case $OSTYPE in
|
||||
darwin*) NODE_PLATFORM=darwin ;;
|
||||
linux*) NODE_PLATFORM=linux ;;
|
||||
*) echo "Unsupported platform $OSTYPE" && exit 1 ;;
|
||||
esac
|
||||
|
||||
NODE_DIST_NAME="node-$NODE_VERSION-$NODE_PLATFORM-x86"
|
||||
|
||||
# Download node and untar
|
||||
NODE_TARBALL_URL="https://gh-contractor-zcbenz.s3.amazonaws.com/node/dist/$NODE_DIST_NAME.tar.gz"
|
||||
TARGET_DIR='node'
|
||||
[ -d "$TARGET_DIR" ] || mkdir "$TARGET_DIR"
|
||||
cd "$TARGET_DIR"
|
||||
curl -fsSkL $NODE_TARBALL_URL | tar -zx || exit 1
|
||||
|
||||
cp "$NODE_DIST_NAME/bin/node" .
|
||||
rm -rf "$NODE_DIST_NAME"
|
||||
|
||||
Reference in New Issue
Block a user