mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-01-21 07:55:00 +00:00
- Update link in copyright file to the logo. - Update paths to configuration file. Drop hack to load old configuration path. Migrate old configuration file to new path. - Use newer package name instead of transitional package name. - Use newer systemd unit name instead of aliased one. - Update backup/restore paths. - Drop code to handle configuration file update. This upgrade was done during Bookworm cycle. It is not needed for upgrade from Bookworm to Trixie. - Fix understanding of default values for keys not present in the configuration file. These values are picked up from source code as the documentation does not mention them. Tests: - Run unit and minetest functional tests. - After the app is freshly installed. Max users is 15. PvP is enabled. Create mode is disabled. Damaged is enabled. - Changes in configuration are reflected. - Play a game and make some changes. Update configuration. Backup. Uninstall and restore. The player data is restored. Configuration is restored. - Install without the changes. Make configuration changes. Apply changes and remove obsolete files. Restart service. App is updated. Notice that configuration file is migrated to new path. Configuration options are retained. Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org> Reviewed-by: James Valleroy <jvalleroy@mailbox.org>