47 lines
1.1 KiB
Bash
Executable File
47 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
#
|
|
# This script only needs to be run on a machine that's used to create the installer. It's currently
|
|
# hard-coded for Jack Palevich's development machine. It's checked in for safe keeping.
|
|
|
|
set -e
|
|
|
|
if [ `whoami` != "jackpal" ]; then
|
|
echo This script only needs to be run on jackpal\'s machine.
|
|
exit -1
|
|
fi
|
|
|
|
SCRIPT_DIR=`cd $(dirname $0);pwd -P`
|
|
|
|
ANDROID_SYSTEM_TREE='/Volumes/Android/jb-mr1-dev'
|
|
|
|
if [ ! -d "$ANDROID_SYSTEM_TREE" ]; then
|
|
echo "Could not find Android system source tree at $ANDROID_SYSTEM_TREE"
|
|
exit -2
|
|
fi
|
|
|
|
OUTPUT_BASE=$ANDROID_SYSTEM_TREE/out/target/product/grouper/system
|
|
|
|
if [ ! -d "$OUTPUT_BASE" ]; then
|
|
echo "Could not find Android system build output at $OUTPUT_BASE"
|
|
echo "Did you do a build of external/openssh ?"
|
|
exit -3
|
|
fi
|
|
|
|
FILES="lib/libssh.so bin/ssh-keygen bin/sshd bin/sftp bin/ssh bin/scp"
|
|
|
|
PREBUILT=$SCRIPT_DIR/../prebuilt
|
|
PREBUILT_OPENSSH=$PREBUILT/openssh
|
|
|
|
rm -rf $PREBUILT
|
|
mkdir $PREBUILT
|
|
mkdir $PREBUILT_OPENSSH
|
|
|
|
cd $OUTPUT_BASE
|
|
|
|
for F in $FILES; do
|
|
cp $F $PREBUILT_OPENSSH
|
|
done
|
|
|
|
cd $PREBUILT
|
|
git add .
|