diff --git a/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh b/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh index c8d037ce060ab3453ffa09077f74bf433d13754e..9b0881dc7a979e05b33e8ba9b490d4ca6e33b848 100755 --- a/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh +++ b/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.sh @@ -97,6 +97,10 @@ else read -p "sha256 sums correct. Should I start upgrading the firmware (y/N)? " yn case $yn in [Yy]*|[Jj]*) + echo "" + echo "Freeing caches ..." + echo 3 > /proc/sys/vm/drop_caches + echo "" echo "Starting firmware upgrade. Don't touch me until I reboot." echo "" diff --git a/src/packages/fff/fff-web/files/www/ssl/cgi-bin/upgrade.html b/src/packages/fff/fff-web/files/www/ssl/cgi-bin/upgrade.html index 9762edc30245e695b4f725d2ce64958657602489..96199c2239747c160a3c52662fecd415487300e1 100755 --- a/src/packages/fff/fff-web/files/www/ssl/cgi-bin/upgrade.html +++ b/src/packages/fff/fff-web/files/www/ssl/cgi-bin/upgrade.html @@ -70,6 +70,8 @@ if [ "$do_reset" = "1" ] ; then echo "</pre>" elif [ "$do_sysupgrade" = "1" ] ; then echo "<pre>" + echo "# Freeing caches ..." + echo 3 > /proc/sys/vm/drop_caches echo "# sysupgrade $args $HASERL_firmware_path" sysupgrade $args $HASERL_firmware_path echo "</pre>"