homeassistant: поправлены ошибки

master 99
parent 524202c5b8
commit 9428e71b08

@ -7,10 +7,27 @@ source /var/db/repos/calculate/scripts/ini.sh
source /var/db/repos/container/scripts/functions.sh
script_path=$(dirname $(readlink -f $0))
if [[ ! -e /var/calculate/homeassistant ]]; then
first_start=1
else
first_start=
fi
log_dir=/var/log/calculate/cl-setup
rm -rf $log_dir
mkdir -p $log_dir
if [[ $first_start && ! -e /dev/ttyUSB0 && ! -e /dev/ttyACM0 ]]; then
while true; do
read -p "Zigbee2MQTT device is not found, the configuration will be done without Zigbee to MQTT bridge (y/n)? " answer
case $answer in
[Yy]* ) break; exit ;;
[Nn]* ) exit ;;
* ) echo "Please answer yes or no." ;;
esac
done
fi
# Установка/настройка и проверка обновлений
configurate() {
local check=${1:-}
@ -30,7 +47,7 @@ configurate() {
}
if [[ ! -e /var/calculate/homeassistant ]]; then
if [[ $first_start ]]; then
configurate
echo 'Launch preparation'
@ -43,9 +60,7 @@ if [[ ! -e /var/calculate/homeassistant ]]; then
openrc >>$log_dir/setup.log
eend
echo "All is done! Open the link \
${ini[homeassistant.protocol]}://${ini[homeassistant.domain]} \
on your browser."
echo "All is done! Open the link ${ini[homeassistant.protocol]}://${ini[homeassistant.domain]} on your browser."
else
configurate check && {
echo 'No updates available.'

@ -19,7 +19,7 @@ configure() {
einfo "homeassistant: $last_ver update available, $live_ver installed"
eval $__result=1 # наличие обновления
fi
return
return 0
fi
if [[ ! -e $home_dir ]]; then

@ -3,7 +3,7 @@
#
configure() {
if [[ -n "$(ls -A /var/lib/postgresql)" ]]; then
return
return 0
fi
echo 'Setting up PostgreSQL'

@ -22,7 +22,7 @@ configure() {
einfo "zigbee2mqtt: $last_ver update available, $live_ver installed"
eval $__result=1 # наличие обновления
fi
return
return 0
fi
# проверим на наличие устройства если сервис еще не настроен
@ -32,7 +32,7 @@ configure() {
elif [[ -e /dev/ttyACM0 ]]; then
local file_dev=/dev/ttyACM0
else
return
return 0
fi
fi

@ -21,7 +21,7 @@ configure() {
einfo "hass-configurator: $last_ver update available, $live_ver installed"
eval $__result=1 # наличие обновления
fi
return
return 0
fi
if [[ ! -e $home_dir ]]; then

Loading…
Cancel
Save