Fix install-by-curl.sh (#380)

- Clone repo in temp location
This commit is contained in:
Silejonu 2022-05-19 21:15:01 +02:00 committed by GitHub
parent f2a54da330
commit 46fa89c92c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 9 deletions

View File

@ -1,22 +1,20 @@
#! /usr/bin/env bash #!/usr/bin/env bash
VERSION=$(curl -s "https://github.com/rafaelmardojai/firefox-gnome-theme/releases/latest/download" 2>&1 | sed "s/^.*download\/\([^\"]*\).*/\1/") VERSION=$(curl --silent "https://api.github.com/repos/rafaelmardojai/firefox-gnome-theme/releases/latest" | grep tag_name | cut -d'"' -f4)
FILENAME=firefox-gnome-theme-$VERSION.tar.gz FILENAME=firefox-gnome-theme-$VERSION.tar.gz
FOLDERPATH=$PWD/firefox-gnome-theme
if [ -d "$FOLDERPATH" ]; then rm -Rf $FOLDERPATH; fi (
mkdir $FOLDERPATH cd $(mktemp -d) || exit 1
mkdir firefox-gnome-theme
cd $FOLDERPATH cd firefox-gnome-theme
curl -LJo $FILENAME https://github.com/rafaelmardojai/firefox-gnome-theme/tarball/$VERSION curl -LJo $FILENAME https://github.com/rafaelmardojai/firefox-gnome-theme/tarball/$VERSION
tar -xzf $FILENAME --strip-components=1 tar -xzf $FILENAME --strip-components=1
rm $FILENAME
chmod +x scripts/auto-install.sh chmod +x scripts/auto-install.sh
./scripts/auto-install.sh ./scripts/auto-install.sh
if [ -d "$FOLDERPATH" ]; then rm -Rf $FOLDERPATH; fi )