-
Notifications
You must be signed in to change notification settings - Fork 0
/
upgrade.sh
executable file
·31 lines (26 loc) · 1.03 KB
/
upgrade.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/bin/bash
POCKETVERSION=$1
POCKETPROCESS="pocketcoind"
POCKETPID=$(pgrep $POCKETPROCESS)
if [ -z $POCKETVERSION ]
then
echo "No argument supplied. Must provide the exact version of pocketnet to download such as: \"0.19.16\""
else
echo "Upgrading ${POCKETPROCESS} to version ${POCKETVERSION}"
# Upgrade pocketnetd
cd "$HOME"
POCKETNETD_FILENAME="pocketnetcore_${POCKETVERSION}_linux_x64_setup.deb"
if [ -f "$HOME/${POCKETNETD_FILENAME}" ]
then
echo "${POCKETPROCESS} version ${POCKETVERSION} is already downloaded."
else
echo "Downloading new version of ${POCKETPROCESS}: ${POCKETNETD_FILENAME}"
wget "https://github.com/pocketnetteam/pocketnet.core/releases/download/${POCKETVERSION}/${POCKETNETD_FILENAME}"
fi
if [ -f "$HOME/${POCKETNETD_FILENAME}" ]
then
echo "Installing/upgrading new version: ${POCKETNETD_FILENAME}"
sudo dpkg -i ${POCKETNETD_FILENAME}
echo "Done installing/upgrading ${POCKETPROCESS}. Restarting the process is recommend."
fi
fi