Merge pull request #85 from Nicolas01/LinuxScriptName
use current script file name instead of the wrong ShadowFox_updater_m…
This commit is contained in:
commit
de53473bc2
|
@ -8,6 +8,7 @@ userChrome="https://raw.githubusercontent.com/overdodactyl/ShadowFox/master/user
|
||||||
userContent="https://raw.githubusercontent.com/overdodactyl/ShadowFox/master/userContent.css"
|
userContent="https://raw.githubusercontent.com/overdodactyl/ShadowFox/master/userContent.css"
|
||||||
uuid_finder="https://raw.githubusercontent.com/overdodactyl/ShadowFox/master/internal_UUID_finder.sh"
|
uuid_finder="https://raw.githubusercontent.com/overdodactyl/ShadowFox/master/internal_UUID_finder.sh"
|
||||||
updater="https://raw.githubusercontent.com/overdodactyl/ShadowFox/master/ShadowFox_updater_linux.sh"
|
updater="https://raw.githubusercontent.com/overdodactyl/ShadowFox/master/ShadowFox_updater_linux.sh"
|
||||||
|
script_filename="$(basename $0)"
|
||||||
|
|
||||||
currdir=$(pwd)
|
currdir=$(pwd)
|
||||||
|
|
||||||
|
@ -22,7 +23,7 @@ cd "$(dirname "${sfp}")"
|
||||||
|
|
||||||
## Check if there's a newwer version of the updater script available
|
## Check if there's a newwer version of the updater script available
|
||||||
online_version="$(curl -s ${updater} | sed -n '5p')"
|
online_version="$(curl -s ${updater} | sed -n '5p')"
|
||||||
current_version="$(sed '5q;d' ShadowFox_updater_mac.sh)"
|
current_version="$(sed '5q;d' ${script_filename})"
|
||||||
|
|
||||||
## Remove prefix
|
## Remove prefix
|
||||||
prefix='## version: '
|
prefix='## version: '
|
||||||
|
@ -31,13 +32,13 @@ current_version=${current_version#$prefix}
|
||||||
|
|
||||||
if (( $(echo "$online_version > $current_version" | bc -l) )); then
|
if (( $(echo "$online_version > $current_version" | bc -l) )); then
|
||||||
echo -e "There is a new updater script available online. It will replace this one and be executed.\n"
|
echo -e "There is a new updater script available online. It will replace this one and be executed.\n"
|
||||||
mv ShadowFox_updater_mac.sh old_updater.sh
|
mv ${script_filename} old_updater.sh
|
||||||
curl -O ${updater} && echo -e "\nThe latest updater script has been downloaded\n"
|
curl -O ${updater} && echo -e "\nThe latest updater script has been downloaded\n"
|
||||||
# make new file executable
|
# make new file executable
|
||||||
chmod +x ShadowFox_updater_mac.sh
|
chmod +x ${script_filename}
|
||||||
|
|
||||||
# execute new updater script
|
# execute new updater script
|
||||||
./ShadowFox_updater_mac.sh
|
./${script_filename}
|
||||||
|
|
||||||
# exit script
|
# exit script
|
||||||
exit 1
|
exit 1
|
||||||
|
|
Loading…
Reference in New Issue