File tree 19 files changed +82
-81
lines changed
19 files changed +82
-81
lines changed Original file line number Diff line number Diff line change @@ -31,6 +31,7 @@ APPSYSTEMDOVERIDE=''
31
31
APPTITLE=' '
32
32
APPPYTHONVERREQ=' '
33
33
APPUSESNGINX=' '
34
+ AVAILABLEVERSION=' '
34
35
CRONJOB=' '
35
36
CRONCMD=' '
36
37
DBUSERNAME=' '
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+ # Script Name: AtoMiC Github Release Installer
3
+
4
+ echo
5
+ echo -e " $YELLOW --->Latest File Found...$ENDCOLOR "
6
+ OUTPUT=" $( curl -s " $APPDOWNLOADURL " | \
7
+ grep " $APPDOWNLOADEXT " | \
8
+ grep browser_download_url | \
9
+ head -n 1 | \
10
+ cut -d ' "' -f 4) "
11
+
12
+ # Sometimes it struggles for some reason so try again!
13
+ if [[ -z $OUTPUT ]]; then
14
+ echo -e " ${RED} URL NOT FOUND AT FIRST ATTEMPT.. RETRYING$ENDCOLOR "
15
+ OUTPUT=" $( curl -s " $APPDOWNLOADURL " | \
16
+ grep " $APPDOWNLOADEXT " | \
17
+ grep browser_download_url | \
18
+ head -n 1 | \
19
+ cut -d ' "' -f 4) "
20
+ fi
21
+
22
+ if [[ -z $OUTPUT ]]; then
23
+ echo -e " ${RED} URL NOT FOUND$ENDCOLOR "
24
+ exit 1
25
+ fi
26
+
27
+ echo " $OUTPUT "
28
+ echo
29
+ echo -e " $YELLOW --->Downloading and extracting files...$ENDCOLOR "
30
+ curl -L " $OUTPUT " | sudo tar -xzf - -C " $APPPATH " " $APPDOWNLOADSTRIP "
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+ # Script Name: AtoMiC Get Latest Github Release Version
3
+
4
+ AVAILABLEVERSION=" $( curl -s " $APPDOWNLOADURL " | \
5
+ grep tag_name | \
6
+ cut -d ' "' -f 4 | \
7
+ head -n 1 | \
8
+ sed s' /[v"]//g' ) "
9
+
Original file line number Diff line number Diff line change @@ -5,6 +5,9 @@ APPSHORTNAME='jk'
5
5
APPPATH=' /opt/jackett'
6
6
APPTITLE=' Jackett'
7
7
APPDEPS=' libcurl4-openssl-dev'
8
+ APPDOWNLOADURL=' https://api.github.com/repos/jackett/jackett/releases/latest'
9
+ APPDOWNLOADEXT=' Mono.tar.gz'
10
+ APPDOWNLOADSTRIP=' --strip-components=1'
8
11
APPDPORT=' 9117'
9
12
APPSETTINGSDIR=" /home/$UNAME /.config/Jackett"
10
13
APPSETTINGS=$APPSETTINGSDIR ' /ServerConfig.json'
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ source "$SCRIPTPATH/utils/mono/mono-installer.sh"
11
11
source " $SCRIPTPATH /jackett/jackett-constants.sh"
12
12
source " $SCRIPTPATH /inc/app-install-deps.sh"
13
13
source " $SCRIPTPATH /inc/app-folders-create.sh"
14
- source " $SCRIPTPATH /jackett/jackett- download.sh"
14
+ source " $SCRIPTPATH /inc/app-git- download-release .sh"
15
15
source " $SCRIPTPATH /inc/app-autostart-configure.sh"
16
16
source " $SCRIPTPATH /inc/app-set-permissions.sh"
17
17
source " $SCRIPTPATH /inc/app-start.sh"
Original file line number Diff line number Diff line change @@ -13,7 +13,8 @@ if DoesAppFolderExist; then
13
13
source " $SCRIPTPATH /inc/app-install-deps.sh"
14
14
source " $SCRIPTPATH /inc/app-folders-create.sh"
15
15
if " $SCRIPTPATH /jackett/jackett-version-handler.sh" ; then
16
- source " $SCRIPTPATH /jackett/jackett-download.sh"
16
+ source " $SCRIPTPATH /inc/app-git-download-release.sh"
17
+ echo
17
18
fi
18
19
source " $SCRIPTPATH /inc/app-set-permissions.sh"
19
20
source " $SCRIPTPATH /inc/app-start.sh"
Original file line number Diff line number Diff line change 3
3
4
4
echo
5
5
source " $SCRIPTPATH /inc/commons.sh"
6
+ source " $SCRIPTPATH /jackett/jackett-constants.sh"
7
+
6
8
echo -e " ${YELLOW} --->Jackett Version Check...$ENDCOLOR "
7
- JACKETTVERSION=$( curl -s https://github.com/Jackett/Jackett/releases/latest | \
8
- grep -o ' ".*"' | \
9
- awk -F / ' {print $NF}' | \
10
- sed s' /[v"]//g' )
11
- echo " Available Version: $JACKETTVERSION "
9
+ source " $SCRIPTPATH /inc/app-git-latest-release-version.sh"
10
+ echo " Available Version: $AVAILABLEVERSION "
12
11
13
- if ! checkappversion " JACKETT" " $JACKETTVERSION " ; then
12
+ if ! checkappversion " JACKETT" " $AVAILABLEVERSION " ; then
14
13
exit 1
15
14
fi
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ APPSHORTNAME='ombi'
5
5
APPPATH=' /opt/Ombi'
6
6
APPTITLE=' Ombi'
7
7
APPDEPS=' libunwind8 libcurl4-openssl-dev'
8
- APPDOWNLOADURL=' https://api.github.com/ombi/ombi/ releases'
8
+ APPDOWNLOADURL=' https://api.github.com/repos/tidusjar/Ombi/ releases/latest '
9
9
APPDPORT=' 5000'
10
10
APPSETTINGSTYPE=' DB'
11
11
APPSETTINGSDIR=$APPPATH
Load Diff This file was deleted.
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+ # Script Name: AtoMiC Ombi Download Get Extension
3
+
4
+ echo
5
+ ARCH=$( uname -m)
6
+ ARCHSHORT=${ARCH: 0: 3}
7
+ if [[ $ARCHSHORT = ' arm' ]]; then
8
+ APPDOWNLOADEXT=' linux-arm.tar.gz'
9
+ else
10
+ APPDOWNLOADEXT=' linux.tar.gz'
11
+ fi
Original file line number Diff line number Diff line change 19
19
source " $SCRIPTPATH /inc/app-move-previous.sh"
20
20
source " $SCRIPTPATH /inc/app-install-deps.sh"
21
21
source " $SCRIPTPATH /inc/app-folders-create.sh"
22
- source " $SCRIPTPATH /ombi/ombi-download.sh"
22
+ source " $SCRIPTPATH /ombi/ombi-downloadext.sh"
23
+ source " $SCRIPTPATH /inc/app-git-download-release.sh"
23
24
source " $SCRIPTPATH /inc/app-autostart-configure.sh"
24
25
source " $SCRIPTPATH /inc/app-set-permissions.sh"
25
26
source " $SCRIPTPATH /inc/app-start.sh"
Original file line number Diff line number Diff line change @@ -7,10 +7,11 @@ echo -e "${GREEN}AtoMiC $APPTITLE Update Script$ENDCOLOR"
7
7
source " $SCRIPTPATH /inc/pause.sh"
8
8
9
9
if DoesAppFolderExist; then
10
- if source " $SCRIPTPATH /ombi/ombi-version-check.sh" ; then
10
+ if " $SCRIPTPATH /ombi/ombi-version-check.sh" ; then
11
11
source " $SCRIPTPATH /inc/app-stop.sh"
12
12
source " $SCRIPTPATH /inc/app-install-deps.sh"
13
- source " $SCRIPTPATH /ombi/ombi-download.sh"
13
+ source " $SCRIPTPATH /ombi/ombi-downloadext.sh"
14
+ source " $SCRIPTPATH /inc/app-git-download-release.sh"
14
15
source " $SCRIPTPATH /inc/app-set-permissions.sh"
15
16
source " $SCRIPTPATH /inc/app-start.sh"
16
17
source " $SCRIPTPATH /inc/app-update-confirmation.sh"
Original file line number Diff line number Diff line change 3
3
4
4
echo
5
5
source " $SCRIPTPATH /inc/commons.sh"
6
+ source " $SCRIPTPATH /ombi/ombi-constants.sh"
6
7
echo -e " ${YELLOW} --->Ombi Version Check...$ENDCOLOR "
7
- CONTENT=$( echo ' select content from globalsettings;' | sqlite3 " $APPSETTINGSDB " )
8
+ CONTENT=$( echo ' select Content from globalsettings;' | sqlite3 " $APPSETTINGSDB " )
8
9
OMBIAPIKEY=$( grep -Po ' (?<="ApiKey":")([^"]+)' <<< " $CONTENT" )
9
10
10
11
if [[ -n $OMBIAPIKEY ]]; then
16
17
echo " Updating continuing however possibly not necessary"
17
18
fi
18
19
19
- OMBIAVAILABLETVERSION=$( curl -s https://github.com/tidusjar/Ombi/releases/latest | \
20
- grep -o ' ".*"' | \
21
- awk -F / ' {print $NF}' | \
22
- sed s' /[v"]//g' )
23
- echo -e " Available Version: ${GREEN} $OMBIAVAILABLETVERSION$ENDCOLOR "
20
+ source " $SCRIPTPATH /inc/app-git-latest-release-version.sh"
21
+ echo -e " Available Version: ${GREEN} $AVAILABLEVERSION$ENDCOLOR "
24
22
25
- vercomp " $OMBIINSTALLEDVERSION " " $OMBIAVAILABLETVERSION "
23
+ vercomp " $OMBIINSTALLEDVERSION " " $AVAILABLEVERSION "
26
24
if [[ $? != 2 ]]; then
27
25
echo " Update not required"
28
26
exit 1
Original file line number Diff line number Diff line change @@ -5,7 +5,9 @@ APPSHORTNAME='radarr'
5
5
APPPATH=' /opt/radarr'
6
6
APPTITLE=' radarr'
7
7
APPDEPS=' libmono-cil-dev'
8
- APPDOWNLOADURL=' https://api.github.com/Radarr/Radarr/releases'
8
+ APPDOWNLOADURL=' https://api.github.com/repos/radarr/radarr/releases'
9
+ APPDOWNLOADEXT=' linux.tar.gz'
10
+ APPDOWNLOADSTRIP=' --strip-components=1'
9
11
APPDPORT=' 7878'
10
12
APPSETTINGSTYPE=' DB'
11
13
APPSETTINGSDIR=" /home/$UNAME /.config/Radarr"
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ source "$SCRIPTPATH/utils/mono/mono-installer.sh"
11
11
source " $SCRIPTPATH /radarr/radarr-constants.sh"
12
12
source " $SCRIPTPATH /inc/app-install-deps.sh"
13
13
source " $SCRIPTPATH /inc/app-folders-create.sh"
14
- source " $SCRIPTPATH /radarr/radarr- download.sh"
14
+ source " $SCRIPTPATH /inc/app-git- download-release .sh"
15
15
source " $SCRIPTPATH /inc/app-autostart-configure.sh"
16
16
source " $SCRIPTPATH /inc/app-set-permissions.sh"
17
17
source " $SCRIPTPATH /inc/app-start.sh"
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ if DoesAppFolderExist; then
12
12
source " $SCRIPTPATH /radarr/radarr-constants.sh"
13
13
source " $SCRIPTPATH /inc/app-install-deps.sh"
14
14
if " $SCRIPTPATH /radarr/radarr-version-handler.sh" ; then
15
- source " $SCRIPTPATH /radarr/radarr- download.sh"
15
+ source " $SCRIPTPATH /inc/app-git- download-release .sh"
16
16
fi
17
17
source " $SCRIPTPATH /inc/app-set-permissions.sh"
18
18
source " $SCRIPTPATH /inc/app-start.sh"
Original file line number Diff line number Diff line change 3
3
4
4
echo
5
5
source " $SCRIPTPATH /inc/commons.sh"
6
+ source " $SCRIPTPATH /radarr/radarr-constants.sh"
6
7
echo -e " ${YELLOW} --->Radarr Version Check...$ENDCOLOR "
7
- RADARRVERSION=$( curl -s https://api.github.com/repos/radarr/radarr/releases | \
8
- grep browser_download_url | \
9
- grep linux.tar.gz | \
10
- head -n 1 | \
11
- cut -d ' "' -f 4 |
12
- cut -d/ -f8 |
13
- sed s' /[v"]//g' )
14
- echo " Available Version: $RADARRVERSION "
8
+ source " $SCRIPTPATH /inc/app-git-latest-release-version.sh"
9
+ echo -e " Available Version: ${GREEN} $AVAILABLEVERSION$ENDCOLOR "
15
10
16
- if ! checkappversion " RADARR" " $RADARRVERSION " ; then
11
+ if ! checkappversion " RADARR" " $AVAILABLEVERSION " ; then
17
12
exit 1
18
13
fi
You can’t perform that action at this time.
0 commit comments