some testing

This commit is contained in:
andre
2019-04-14 00:22:08 +02:00
parent 6d9bf4da5a
commit a34e3e0549
2 changed files with 17 additions and 10 deletions

View File

@@ -61,15 +61,19 @@ RUN npm install -g node-gyp
# Backup initial ioBroker-folder # Backup initial ioBroker-folder
RUN tar -cf /opt/initial_iobroker.tar /opt/iobroker RUN tar -cf /opt/initial_iobroker.tar /opt/iobroker
# Giving iobroker-user sudo rights # Setting up iobroker-user
RUN chsh -s /bin/bash iobroker
#RUN echo 'iobroker ALL=(ALL) NOPASSWD: ALL' | EDITOR='tee -a' visudo \ #RUN echo 'iobroker ALL=(ALL) NOPASSWD: ALL' | EDITOR='tee -a' visudo \
# && echo "iobroker:iobroker" | chpasswd \ # && echo "iobroker:iobroker" | chpasswd \
# && adduser iobroker sudo # && adduser iobroker sudo
#USER iobroker #USER iobroker
# Setting up ENV # Setting up ENVs
ENV DEBIAN_FRONTEND="teletype" \ ENV DEBIAN_FRONTEND="teletype" \
LANG="de_DE.UTF-8" \ LANG="de_DE.UTF-8" \
LANGUAGE de_DE:de \
LC_ALL de_DE.UTF-8 \
TZ="Europe/Berlin" \ TZ="Europe/Berlin" \
PACKAGES="nano" \ PACKAGES="nano" \
AVAHI="false" AVAHI="false"

View File

@@ -10,7 +10,7 @@ dati=`date '+%Y-%m-%d %H:%M:%S'`
# Information # Information
echo '' echo ''
echo '----------------------------------------' echo '----------------------------------------'
echo '----- Image-Version: 2.0.5beta -----' echo '----- Image-Version: 2.0.6beta -----'
echo '----- '$dati' -----' echo '----- '$dati' -----'
echo '----------------------------------------' echo '----------------------------------------'
echo '' echo ''
@@ -22,8 +22,8 @@ then
echo '' echo ''
echo 'Installing additional packages...' echo 'Installing additional packages...'
echo 'The following packages will be installed:' $packages echo 'The following packages will be installed:' $packages
echo $packages > /opt/scripts/.packages #sudo echo $packages > /opt/scripts/.packages
sh /opt/scripts/setup_packages.sh > /opt/scripts/setup_packages.log 2>&1 #sudo sh /opt/scripts/setup_packages.sh > /opt/scripts/setup_packages.log 2>&1
echo 'Installing additional packages done...' echo 'Installing additional packages done...'
fi fi
@@ -35,7 +35,7 @@ then
echo '' echo ''
echo 'Directory /opt/iobroker is empty!' echo 'Directory /opt/iobroker is empty!'
echo 'Restoring...' echo 'Restoring...'
tar -xf /opt/initial_iobroker.tar -C / #sudo tar -xf /opt/initial_iobroker.tar -C /
echo 'Restoring done...' echo 'Restoring done...'
fi fi
@@ -44,9 +44,12 @@ if [ -f /opt/iobroker/.install_host ]
then then
echo '' echo ''
echo 'First run preparation! Used Hostname:' $(hostname) echo 'First run preparation! Used Hostname:' $(hostname)
echo 'Renaming ioBroker...' echo 'Renaming ioBroker...'
iobroker host $(cat /opt/iobroker/.install_host) iobroker host $(cat /opt/iobroker/.install_host)
rm -f /opt/iobroker/.install_host #sudo rm -f /opt/iobroker/.install_host
echo 'Fixing permissions...'
chown -R iobroker /opt/iobroker
chown -R iobroker /opt/scripts
echo 'First run preparation done...' echo 'First run preparation done...'
fi fi
@@ -55,7 +58,7 @@ if [ "$avahi" = "true" ]
then then
echo '' echo ''
echo 'Initializing Avahi-Daemon...' echo 'Initializing Avahi-Daemon...'
sh /opt/scripts/setup_avahi.sh #sudo sh /opt/scripts/setup_avahi.sh
echo 'Initializing Avahi-Daemon done...' echo 'Initializing Avahi-Daemon done...'
fi fi
@@ -64,7 +67,7 @@ sleep 5
# Starting ioBroker # Starting ioBroker
echo '' echo ''
echo 'Starting ioBroker...' echo 'Starting ioBroker...'
su iobroker -c "node node_modules/iobroker.js-controller/controller.js > /opt/scripts/iobroker.log 2>&1 &" #sudo su iobroker -c "node node_modules/iobroker.js-controller/controller.js > /opt/scripts/iobroker.log 2>&1 &"
echo 'Starting ioBroker done...' echo 'Starting ioBroker done...'
# Preventing container restart # Preventing container restart