mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-01-21 07:55:00 +00:00
On Raspberry Pi 3B+ image, it was observed that resizing partition fails during initial setup. Due to this, Apache, SSH and Plinth become unavailable. Since resizing the partition is not a critical operation to perform to bring up FreedomBox, it is safe it ignore the error. In these cases, the user will have to the storage app and retry manually after bring prompted by low disk space message. Tests: - Introduce deliberate error in expand partition operation. Modify code to always detect that partition can be expanded. Remove storage module from plinth_module table in plinth.sqlite3. Run plinth. Notice that storage setup is run but expanding partition fails. Even after expanding partition fails, storage module is fully setup. Plinth proceeds with starting web server and storage module is found in the plinth_module table of plinth.sqlite3. Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org> Reviewed-by: James Valleroy <jvalleroy@mailbox.org>