#!/bin/bash # Just run this script once after a fresh sd card build # to prepare the image for release as a downloadable sd card image # cleaning logs echo "deleting raspiblitz & system logs .." sudo rm /var/log/* 2>/dev/null sudo rm /var/log/redis/* 2>/dev/null sudo rm /var/log/private/* 2>/dev/null sudo rm /var/log/nginx/* 2>/dev/null sudo rm /home/admin/*.log 2>/dev/null echo "OK" # clean raspiblitz.info toward the values set by sd card build script echo "cleaning raspiblitz.info" source /home/admin/raspiblitz.info echo "baseimage=${baseimage}" > /home/admin/raspiblitz.info echo "cpu=${cpu}" >> /home/admin/raspiblitz.info echo "displayClass=${displayClass}" >> /home/admin/raspiblitz.info # SSH Pubkeys (make unique for every sd card image install) echo "" echo "deleting SSH Pub keys ..." echo "they will get recreated on fresh bootup, by _bootstrap.sh service" sudo rm /etc/ssh/ssh_host_* echo "OK" # https://github.com/rootzoll/raspiblitz/issues/1068#issuecomment-599267503 echo "" echo "deleting local DNS confs ..." sudo rm /etc/resolv.conf echo "OK" # https://github.com/rootzoll/raspiblitz/issues/1371 echo "" echo "deleting local WIFI conf ..." sudo rm /boot/wpa_supplicant.conf 2>/dev/null echo "OK" echo " " echo "Will shutdown now." echo "Wait until Raspberry LEDs show no activity anymore." echo "Then remove SD card and make an release image from it." sudo shutdown now