Update setup script to download the arch-specific binary
This commit is contained in:
parent
44b1ebe464
commit
54a9422c66
|
|
@ -13,6 +13,10 @@ fi
|
||||||
|
|
||||||
start_dir=$(pwd)
|
start_dir=$(pwd)
|
||||||
|
|
||||||
|
|
||||||
|
ARCH=$(uname -m)
|
||||||
|
echo "Building for $ARCH"
|
||||||
|
|
||||||
# create temp directory
|
# create temp directory
|
||||||
tmp_dir=$(mktemp -d -t breezy-gnome-XXXXXXXXXX)
|
tmp_dir=$(mktemp -d -t breezy-gnome-XXXXXXXXXX)
|
||||||
pushd $tmp_dir > /dev/null
|
pushd $tmp_dir > /dev/null
|
||||||
|
|
@ -25,7 +29,7 @@ then
|
||||||
binary_path_arg="$3"
|
binary_path_arg="$3"
|
||||||
elif [ "$1" = "--tag" ] && [ -n "$2" ]
|
elif [ "$1" = "--tag" ] && [ -n "$2" ]
|
||||||
then
|
then
|
||||||
binary_download_url="https://github.com/wheaney/breezy-desktop/releases/download/$2/breezyGNOME.tar.gz"
|
binary_download_url="https://github.com/wheaney/breezy-desktop/releases/download/$2/breezyGNOME-$ARCH.tar.gz"
|
||||||
else
|
else
|
||||||
binary_path_arg="$1"
|
binary_path_arg="$1"
|
||||||
fi
|
fi
|
||||||
|
|
@ -33,8 +37,9 @@ fi
|
||||||
if [ -z "$binary_path_arg" ]
|
if [ -z "$binary_path_arg" ]
|
||||||
then
|
then
|
||||||
# download and unzip the binary
|
# download and unzip the binary
|
||||||
echo "Downloading to: ${tmp_dir}/breezyGNOME.tar.gz"
|
echo "Downloading to: ${tmp_dir}/breezyGNOME-$ARCH.tar.gz"
|
||||||
curl -L -O $binary_download_url
|
curl -L -O $binary_download_url
|
||||||
|
binary_path_arg="breezyGNOME-$ARCH.tar.gz"
|
||||||
else
|
else
|
||||||
if [[ "$binary_path_arg" = /* ]]; then
|
if [[ "$binary_path_arg" = /* ]]; then
|
||||||
abs_path="$binary_path_arg"
|
abs_path="$binary_path_arg"
|
||||||
|
|
@ -45,16 +50,8 @@ else
|
||||||
cp $abs_path $tmp_dir
|
cp $abs_path $tmp_dir
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# if abs_path is present, grab the filename from it
|
|
||||||
if [ -n "$abs_path" ]
|
|
||||||
then
|
|
||||||
filename=$(basename $abs_path)
|
|
||||||
else
|
|
||||||
filename="breezyGNOME.tar.gz"
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "Extracting to: ${tmp_dir}/breezy_gnome"
|
echo "Extracting to: ${tmp_dir}/breezy_gnome"
|
||||||
tar -xf $filename
|
tar -xf $(basename $binary_path_arg)
|
||||||
|
|
||||||
pushd breezy_gnome > /dev/null
|
pushd breezy_gnome > /dev/null
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue