raspiblitz/home.admin/config.scripts/blitz.preparerelease.sh

50 lines
1.5 KiB
Bash
Raw Normal View History

2019-01-15 02:37:14 +01:00
#!/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
2021-09-04 21:55:56 +02:00
2019-09-22 14:25:43 +02:00
# SSH Pubkeys (make unique for every sd card image install)
echo
2019-01-15 02:37:14 +01:00
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"
2020-03-18 14:07:56 -07:00
# https://github.com/rootzoll/raspiblitz/issues/1068#issuecomment-599267503
echo
2020-03-18 14:07:56 -07:00
echo "deleting local DNS confs ..."
sudo rm /etc/resolv.conf
echo "OK"
2020-07-22 21:20:11 +02:00
# https://github.com/rootzoll/raspiblitz/issues/1371
echo
2020-07-22 21:20:11 +02:00
echo "deleting local WIFI conf ..."
sudo rm /boot/wpa_supplicant.conf 2>/dev/null
# reset entries
echo "ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=US" | sudo tee /etc/wpa_supplicant/wpa_supplicant.conf 2>/dev/null
2020-07-22 21:20:11 +02:00
echo "OK"
echo
2019-01-15 02:37:14 +01:00
echo "Will shutdown now."
2019-02-15 15:39:39 +01:00
echo "Wait until Raspberry LEDs show no activity anymore."
2019-01-15 02:37:14 +01:00
echo "Then remove SD card and make an release image from it."
sudo shutdown now