Fixing URL for Openhab and TVheadend

This commit is contained in:
Igor Pecovnik
2021-08-29 22:05:39 +02:00
parent d92e63d844
commit 1e970ac371

View File

@@ -26,7 +26,6 @@
# install_transmission
# install_transmission_seed_armbian_torrents
# install_hassio
# install_openhab2
# install_openhab
# install_syncthing
# install_plex_media_server
@@ -119,15 +118,10 @@ function check_status
alive_port "Home assistant smarthome suite" "8123"
LIST+=( "Hassio" "$DESCRIPTION" "$HASS_STATUS" )
# OpenHab 2
OPENHAB2_STATUS="$([[ -f /etc/default/openhab2 ]] && echo "on" || echo "off" )"
DESCRIPTION="Openhab smarthome suite"
LIST+=( "OpenHAB2" "$DESCRIPTION" "$OPENHAB2_STATUS" )
# OpenHab
OPENHAB_STATUS="$([[ -f /etc/default/openhab ]] && echo "on" || echo "off" )"
DESCRIPTION="Openhab smarthome suite"
LIST+=( "OpenHAB3" "$DESCRIPTION" "$OPENHAB_STATUS" )
LIST+=( "OpenHAB" "$DESCRIPTION" "$OPENHAB_STATUS" )
# VPN
if [[ "$(dpkg --print-architecture)" == "armhf" || "$(dpkg --print-architecture)" == "amd64" ]]; then
@@ -622,7 +616,7 @@ install_tvheadend ()
#
if [[ "$family" == "Ubuntu" ]]; then
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 26F4EF8440618B66 >/dev/null 2>&1
add-apt-repository -y ppa:mamarley/tvheadend-git-stable >/dev/null 2>&1
add-apt-repository -y add-apt-repository ppa:mamarley/tvheadend-git >/dev/null 2>&1
debconf-apt-progress -- apt-get -y install libssl-doc libssl1.1 zlib1g-dev tvheadend xmltv-util
else
if [ ! -f /etc/apt/sources.list.d/tvheadend.list ]; then
@@ -794,69 +788,6 @@ fi
install_openhab2 ()
{
#
# Install Openhab2 smart home suite openhab.org
#
# Install ZuluJDK
#
# test below
#
# sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0xB1998361219BD9C9
# sudo apt-add-repository 'deb http://repos.azulsystems.com/ubuntu stable main'
# apt install zulu-embedded-8
local jdkArch=$(dpkg --print-architecture)
case $jdkArch in
armhf)
URL="https://cdn.azul.com/zulu-embedded/bin/zulu8.40.0.178-ca-jdk1.8.0_222-linux_aarch32hf.tar.gz"
;;
arm64)
URL="https://cdn.azul.com/zulu-embedded/bin/zulu8.40.0.178-ca-jdk1.8.0_222-linux_aarch64.tar.gz"
;;
amd64)
URL="https://cdn.azul.com/zulu/bin/zulu8.42.0.21-ca-jdk8.0.232-linux_x64.tar.gz"
;;
*)
URL="https://cdn.azul.com/zulu/bin/zulu8.42.0.21-ca-jdk8.0.232-linux_i686.tar.gz"
esac
fancy_wget "$URL" "-O ${TEMP_DIR}/zulu8.tar.gz"
mkdir -p /opt/jdk
tar -xpzf ${TEMP_DIR}/zulu8.tar.gz -C /opt/jdk
jdkBin=$(find /opt/jdk/*/bin ... -print -quit)
jdkLib=$(find /opt/jdk/*/lib ... -print -quit)
update-alternatives --remove-all java >/dev/null 2>&1
update-alternatives --remove-all javac >/dev/null 2>&1
update-alternatives --install /usr/bin/java java "$jdkBin"/java 1083000 >/dev/null 2>&1
update-alternatives --install /usr/bin/javac javac "$jdkBin"/javac 1083000 >/dev/null 2>&1
echo "$jdkLib"/"$jdkArch" > /etc/ld.so.conf.d/java.conf
echo "$jdkLib"/"$jdkArch"/jli >> /etc/ld.so.conf.d/java.conf
ldconfig >/dev/null 2>&1
wget -qO - 'https://bintray.com/user/downloadSubjectPublicKey?username=openhab' | apt-key add - >/dev/null 2>&1
echo 'deb https://dl.bintray.com/openhab/apt-repo2 stable main' | tee /etc/apt/sources.list.d/openhab2.list >/dev/null 2>&1
debconf-apt-progress -- apt-get update
debconf-apt-progress -- apt-get install -y openhab2
systemctl daemon-reload >/dev/null 2>&1
systemctl enable openhab2.service >/dev/null 2>&1
systemctl start openhab2.service >/dev/null 2>&1
# addons seems broken
# apt-get install -y openhab2-addons
sed -i 's|EXTRA_JAVA_OPTS=""|EXTRA_JAVA_OPTS="-Dgnu.io.rxtx.SerialPorts=/dev/ttyUSB0:/dev/ttyS0:/dev/ttyS2:/dev/ttyACM0:/dev/ttyAMA0"|' /etc/default/openhab2
service openhab2 restart >/dev/null 2>&1
dialog --backtitle "$BACKTITLE" --title "Please wait" --msgbox \
"\nIt can take several minutes before OpenHAB UI becomes available! " 7 68
}
install_openhab ()
{
#
@@ -893,8 +824,8 @@ update-alternatives --install /usr/bin/javac javac "$jdkBin"/javac 1083000 >/dev
echo "$jdkLib"/"$jdkArch" > /etc/ld.so.conf.d/java.conf
echo "$jdkLib"/"$jdkArch"/jli >> /etc/ld.so.conf.d/java.conf
ldconfig >/dev/null 2>&1
wget -qO - 'https://bintray.com/user/downloadSubjectPublicKey?username=openhab' | apt-key add - >/dev/null 2>&1
echo 'deb https://dl.bintray.com/openhab/apt-repo2 stable main' | sudo tee /etc/apt/sources.list.d/openhab2.list >/dev/null 2>&1
wget -qO - 'https://openhab.jfrog.io/artifactory/api/gpg/key/public' | apt-key add - >/dev/null 2>&1
echo 'deb https://openhab.jfrog.io/artifactory/openhab-linuxpkg stable main' | sudo tee /etc/apt/sources.list.d/openhab.list >/dev/null 2>&1
debconf-apt-progress -- apt-get update
debconf-apt-progress -- apt-get install -y openhab