Skip to content

Commit

Permalink
update install script (#24)
Browse files Browse the repository at this point in the history
* update install script

* don't use set
  • Loading branch information
master-hax authored Oct 25, 2024
1 parent 46bc8eb commit 7bf224c
Showing 1 changed file with 10 additions and 9 deletions.
19 changes: 10 additions & 9 deletions install.sh
Original file line number Diff line number Diff line change
@@ -1,17 +1,18 @@
#!/bin/sh -e
#!/bin/sh -eu

################################################################################
# Description: install the latest version of pixel-backup to the local directory
# Author: Vivek Revankar <[email protected]>
# Usage: sh -c "$(curl -fSs https://raw.githubusercontent.com/master-hax/pixel-backup-gang/master/install.sh)"
################################################################################

pbg_tarball_url="https://github.com/master-hax/pixel-backup-gang/releases/download/0.0.2/pixel-backup-gang-0.0.2.tar.gz"
pbg_tarball_filename="pixel-backup-gang-latest.tar.gz"
echo "install.sh: downloading the latest release"
curl -fL $pbg_tarball_url --output $pbg_tarball_filename
echo "install.sh: unpacking the release archive (requires root)"
/sbin/su --command "tar -xvf $pbg_tarball_filename"
echo "install.sh: make the release executable (requires root)"
/sbin/su --command "chmod +x ./pixel-backup-gang/*.sh"
pbg_tarball_version="0.0.2"
pbg_tarball_filename="pixel-backup-gang-$pbg_tarball_version.tar.gz"
pbg_tarball_url="https://github.com/master-hax/pixel-backup-gang/releases/download/$pbg_tarball_version/$pbg_tarball_filename"
echo "install.sh: downloading version $pbg_tarball_version from github"
curl -fL $pbg_tarball_url --output $pbg_tarball_filename || { echo 'failed to download release archive' ; exit 1; }
echo "install.sh: unpacking the release archive (requires root)" || { echo 'failed to unpack release archive' ; exit 1; }
su --command "tar -xvf $pbg_tarball_filename" || { echo 'failed to inflate release archive' ; exit 1; }
echo "install.sh: making the release executable (requires root)"
su --command "chmod +x ./pixel-backup-gang/*.sh" || { echo 'failed to make scripts executable' ; exit 1; }
echo "install.sh: pixel backup gang successfully installed to $(realpath ./pixel-backup-gang)"

0 comments on commit 7bf224c

Please sign in to comment.