Make plexupdate-core available earlier in installer.sh

This commit is contained in:
Alex Malinovich 2018-04-19 21:44:07 -07:00
commit 0065210791
2 changed files with 20 additions and 9 deletions

View file

@ -16,6 +16,19 @@ PUBLIC=
CONFIGVARS="AUTOINSTALL AUTODELETE DOWNLOADDIR TOKEN FORCE FORCEALL PUBLIC AUTOSTART AUTOUPDATE PLEXSERVER PLEXPORT CHECKUPDATE NOTIFY"
CRONVARS="CONF SCRIPT LOGGING"
if [ "$0" = "installer.sh" ]; then
source "$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )/plexupdate-core"
else
if hash wget 2>/dev/null; then
DOWNLOADER="wget -qO -"
elif hash curl 2>/dev/null; then
DOWNLOADER="curl -fsSL"
fi
# there is no 'else' because if this is being run plexupdate is either already installed
# or they already have either wget or curl
source <($DOWNLOADER "${ORIGIN_REPO}/${BRANCHNAME:-master}/plexupdate-core")
fi
install() {
echo "'$req' is required but not installed, attempting to install..."
sleep 1
@ -95,11 +108,6 @@ noyes() {
yesno N
}
abort() {
echo "$@"
exit 1
}
install_plexupdate() {
echo
read -e -p "Directory to install into: " -i "/opt/plexupdate" FULL_PATH
@ -343,8 +351,6 @@ else
install_plexupdate
fi
source "${FULL_PATH}/plexupdate-core"
configure_plexupdate
configure_cron