diff --git a/build/make/radarr.mk b/build/make/radarr.mk new file mode 100644 index 0000000..722d9dc --- /dev/null +++ b/build/make/radarr.mk @@ -0,0 +1,3 @@ +radarr: base + $(call script,$@) + $(call runit,$@) diff --git a/build/runit/radarr b/build/runit/radarr new file mode 100644 index 0000000..fb78796 --- /dev/null +++ b/build/runit/radarr @@ -0,0 +1,3 @@ +#!/bin/bash +set -e +mono /opt/radarr/Radarr.exe --no-browser -data=$RADARR_DATA > /dev/null diff --git a/build/scripts/radarr.sh b/build/scripts/radarr.sh new file mode 100644 index 0000000..db63b47 --- /dev/null +++ b/build/scripts/radarr.sh @@ -0,0 +1,12 @@ +## Environment +export_env RADARR_DATA /host/var/lib/radarr + +## Dependencies +apt_install_permanent libmono-cil-dev mediainfo + +## Radarr +RADARR_TAG=$(curl -sX GET "https://api.github.com/repos/Radarr/Radarr/releases" | awk '/tag_name/{print $4;exit}' FS='[""]') +mkdir -p /opt/radarr +wget -O /tmp/radar.tar.gz \ + "https://github.com/Radarr/Radarr/releases/download/${RADARR_TAG}/Radarr.develop.${RADARR_TAG#v}.linux.tar.gz" +tar ixzf /tmp/radar.tar.gz -C /opt/radarr --strip-components=1