diff --git a/amd64/scripts/iobroker_startup.sh b/amd64/scripts/iobroker_startup.sh index 68e9537..c05a65d 100644 --- a/amd64/scripts/iobroker_startup.sh +++ b/amd64/scripts/iobroker_startup.sh @@ -2,10 +2,11 @@ # Reading ENV packages=$PACKAGES -avahi=$AVAHI +adminport=$ADMINPORT uid=$SETUID gid=$SETGID zwave=$ZWAVE +avahi=$AVAHI # Getting date and time for logging dati=`date '+%Y-%m-%d %H:%M:%S'` @@ -34,8 +35,10 @@ echo -n "----- " && echo -n "$(printf "%-10s %-23s" node: $(node - echo -n "----- " && echo -n "$(printf "%-10s %-23s" npm: $(npm -v))" && echo " -----" echo "----- -----" echo "----- ENV -----" -echo -n "----- " && echo -n "$(printf "%-10s %-23s" AVAHI: $AVAHI)" && echo " -----" echo -n "----- " && echo -n "$(printf "%-10s %-23s" PACKAGES: $PACKAGES)" && echo " -----" +echo -n "----- " && echo -n "$(printf "%-10s %-23s" ADMINPORT: $ADMINPORT)" && echo " -----" +echo -n "----- " && echo -n "$(printf "%-10s %-23s" AVAHI: $AVAHI)" && echo " -----" +echo -n "----- " && echo -n "$(printf "%-10s %-23s" ZWAVE: $ZWAVE)" && echo " -----" echo -n "----- " && echo -n "$(printf "%-10s %-23s" SETGID: $SETGID)" && echo " -----" echo -n "----- " && echo -n "$(printf "%-10s %-23s" SETUID: $SETUID)" && echo " -----" echo "$(printf -- '-%.0s' {1..60})" @@ -125,8 +128,8 @@ if [ -f /opt/iobroker/.install_host ] then echo "Looks like this is a new and empty installation of ioBroker." echo "Hostname needs to be updated to " $(hostname)"..." - sh /opt/iobroker/iobroker host $(cat /opt/iobroker/.install_host) - rm -f /opt/iobroker/.install_host + sh /opt/iobroker/iobroker host $(cat /opt/iobroker/.install_host) + rm -f /opt/iobroker/.install_host echo 'Done.' echo ' ' fi @@ -141,6 +144,16 @@ echo "Some adapters have special requirements which can be activated by the use echo "For more information take a look at readme.md" echo ' ' +# Checking ENV for Adminport +if [ "$adminport" != "8081" ] +then + echo "Adminport is set by ENV." + echo "Setting Adminport to" $(adminport)"..." + iobroker set admin.0 --port $adminport + echo 'Done.' + echo ' ' +fi + # Checking for and setting up avahi-daemon if [ "$avahi" = "true" ] then