#!/bin/bash
# Die Konfiguration wird hier aufgerufen.
# Dieser Script wird nur einmal nach der installation benötigt.
#

if [ "$(id  -u)" != "0" ]
then
  echo "Start script as root or sudo!"
  exit 1
fi


mkdir -p /var/www/log
chown www-data:www-data /var/www/log
touch /var/www/log/php.log
chown www-data:www-data /var/www/log/php.log

mkdir -p /var/www/pipe
chown www-data:www-data /var/www/pipe

mkdir -p /var/www/html/api
chown root:root /var/www/html/api
mkdir -p /var/www/html/css
chown root:root /var/www/html/css
mkdir -p /var/www/html/database
chown www-data:www-data /var/www/html/database
mkdir -p /var/www/html/images
chown root:root /var/www/html/images
mkdir -p /var/www/html/phpinc
chown root:root /var/www/html/phpinc


mkdir -p /solaranzeige
chown root:root /solaranzeige

sshpass -p "kk37.-55H" sftp -P 9853 -o StrictHostKeyChecking=no solar@solaranzeige.de:/solaranzeige/support  /usr/local/bin/
sshpass -p "kk37.-55H" sftp -P 9853 -o StrictHostKeyChecking=no solar@solaranzeige.de:/solaranzeige/setup  /usr/local/bin/
sshpass -p "kk37.-55H" sftp -P 9853 -o StrictHostKeyChecking=no solar@solaranzeige.de:/solaranzeige/splash.png  /solaranzeige/
sshpass -p "kk37.-55H" sftp -P 9853 -o StrictHostKeyChecking=no solar@solaranzeige.de:/solaranzeige/update-bookworm  /usr/local/bin/update
sshpass -p "kk37.-55H" sftp -P 9853 -o StrictHostKeyChecking=no solar@solaranzeige.de:/solaranzeige/update-steuerung  /usr/local/bin/
chown pi:pi /usr/local/bin/support
chmod 766 /usr/local/bin/support
chown pi:pi /usr/local/bin/setup
chmod 766 /usr/local/bin/setup
chown pi:pi /usr/local/bin/update
chmod 766 /usr/local/bin/update
chown pi:pi /usr/local/bin/update-steuerung
chmod 766 /usr/local/bin/update-steuerung

sshpass -p "kk37.-55H" sftp -P 9853 solar@solaranzeige.de:/solaranzeige/id_*  /root/.ssh/
chown root:root /root/.ssh/id_*
chmod 400 /root/.ssh/id_*
sshpass -p "kk37.-55H" sftp -P 9853 solar@solaranzeige.de:/solaranzeige/checkreboot.sh  /var/www/html/
chown www-data:pi /var/www/html/checkreboot.sh
chmod 766 /var/www/html/checkreboot.sh

sshpass -p "kk37.-55H" sftp -P 9853 solar@solaranzeige.de:/solaranzeige/css/*  /var/www/html/css/
sshpass -p "kk37.-55H" sftp -P 9853 solar@solaranzeige.de:/solaranzeige/database/*  /var/www/html/database/
sshpass -p "kk37.-55H" sftp -P 9853 solar@solaranzeige.de:/solaranzeige/images/*  /var/www/html/images/

sshpass -p "kk37.-55H" sftp -P 9853 solar@solaranzeige.de:/solaranzeige/solaranzeige  /etc/logrotate.d/solaranzeige
chown root:root /etc/logrotate.d/solaranzeige
chmod 644 /etc/logrotate.d/solaranzeige

sshpass -p "kk37.-55H" sftp -P 9853 solar@solaranzeige.de:/solaranzeige/wallbox.steuerung.ini  /var/www/html/
sshpass -p "kk37.-55H" sftp -P 9853 solar@solaranzeige.de:/solaranzeige/befehle.ini.php  /var/www/html/
sshpass -p "kk37.-55H" sftp -P 9853 solar@solaranzeige.de:/solaranzeige/automation.html  /var/www/html/
sshpass -p "kk37.-55H" sftp -P 9853 solar@solaranzeige.de:/solaranzeige/automation.web.php  /var/www/html/
sshpass -p "kk37.-55H" sftp -P 9853 solar@solaranzeige.de:/solaranzeige/meldungen_senden.php  /var/www/html/

chown www-data:www-data /var/www/html/database/automation.sqlite3
chown www-data:www-data /var/www/html/database/datenauswahl.sqlite3

