diff --git a/html/scripts/clear_caches.sh b/html/scripts/clear_caches.sh index 0d78f87..1411394 100644 --- a/html/scripts/clear_caches.sh +++ b/html/scripts/clear_caches.sh @@ -15,3 +15,4 @@ rm /var/log/apt/*.gz rm /var/log/icecast2/*.gz rm /var/log/mpd/*.gz rm /var/log/samba/*.* +sync diff --git a/html/scripts/rpi_system_update.sh b/html/scripts/rpi_system_update.sh index dbe80f2..6c9401c 100644 --- a/html/scripts/rpi_system_update.sh +++ b/html/scripts/rpi_system_update.sh @@ -2,10 +2,13 @@ service radiod stop # call clear caches script first -/usr/share/radio/html/scripts/clear_caches.sh +/usr/share/radio/html/scripts/clear_caches.sh && + +# to prevent hangs +dpkg --configure -a && # get actual packages list -apt-get update +apt-get update && # update all installed system packages and reboot apt-get -y dist-upgrade