mirror of
https://github.com/armbian/config.git
synced 2026-01-06 09:53:35 -08:00
Fixing URL for Openhab and TVheadend
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user