diff --git a/html/scripts/clear_caches.sh b/html/scripts/clear_caches.sh new file mode 100644 index 0000000..772cb6c --- /dev/null +++ b/html/scripts/clear_caches.sh @@ -0,0 +1,17 @@ +# Remove firmware update backup +rm -r /boot.bak + +# Remove backups +rm /var/backups/*.gz + +# Remove caches +rm /var/cache/debconf/*.dat-old +rm /var/cache/apt/archives/*.* + +# Remove old logs +rm /var/log/*.gz +rm /var/log/apache2/*.gz +rm /var/log/apt/*.gz +rm /var/log/icecast2/*.gz +rm /var/log/mpd/*.gz +rm /var/log/samba/*.* diff --git a/html/scripts/rpi_firmware_update.sh b/html/scripts/rpi_firmware_update.sh new file mode 100644 index 0000000..d28a4d2 --- /dev/null +++ b/html/scripts/rpi_firmware_update.sh @@ -0,0 +1,15 @@ +# stop radio service +service radiod stop + +# call clear caches script first +/usr/share/radio/html/scripts/clear_caches.sh + +# get actual packages list +apt-get update + +# install firmware update app +apt-get -y install rpi-update + +# firmware update and reboot +rpi-update +reboot diff --git a/html/scripts/rpi_system_update.sh b/html/scripts/rpi_system_update.sh new file mode 100644 index 0000000..5a2c960 --- /dev/null +++ b/html/scripts/rpi_system_update.sh @@ -0,0 +1,12 @@ +# stop radio service +service radiod stop + +# call clear caches script first +/usr/share/radio/html/scripts/clear_caches.sh + +# get actual packages list +apt-get update + +# update all installed system packages and reboot +apt-get -y upgrade +reboot