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)
|
||||
|
||||
|
||||
ARCH=$(uname -m)
|
||||
echo "Building for $ARCH"
|
||||
|
||||
# create temp directory
|
||||
tmp_dir=$(mktemp -d -t breezy-gnome-XXXXXXXXXX)
|
||||
pushd $tmp_dir > /dev/null
|
||||
|
|
@ -25,7 +29,7 @@ then
|
|||
binary_path_arg="$3"
|
||||
elif [ "$1" = "--tag" ] && [ -n "$2" ]
|
||||
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
|
||||
binary_path_arg="$1"
|
||||
fi
|
||||
|
|
@ -33,8 +37,9 @@ fi
|
|||
if [ -z "$binary_path_arg" ]
|
||||
then
|
||||
# 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
|
||||
binary_path_arg="breezyGNOME-$ARCH.tar.gz"
|
||||
else
|
||||
if [[ "$binary_path_arg" = /* ]]; then
|
||||
abs_path="$binary_path_arg"
|
||||
|
|
@ -45,16 +50,8 @@ else
|
|||
cp $abs_path $tmp_dir
|
||||
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"
|
||||
tar -xf $filename
|
||||
tar -xf $(basename $binary_path_arg)
|
||||
|
||||
pushd breezy_gnome > /dev/null
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue