SailfishOS:Chum icon

SailfishOS:Chum

A Sailfish OS software repository by the community

App icon of sfos-upgrade

sfos-upgrade

Scripts for fail-safe upgrading of SailfishOS at the command line with logging

v3.11.4

Scripts for fail-safe and semi-automated upgrading of SailfishOS at the command line with logging

Usage: sfos-upgrade [<version>|--verify|--help]

With a version number provided as parameter it sets SSU to this version and in release mode before upgrading. This is the regular use case.

Without a version number it retrieves the one set for SSU to perform slightly relaxed checks, but does not alter SSU's settings for upgrading.

Download

The easiest way to download and install this software is by the SailfishOS:Chum GUI app. If you wish to download the RPM file by yourself, please expand the section below.

Download links

Changelog

3.11.4 (2024-09-21)

- [bin/sfos-upgrade] Add 4.6.0.11
- [bin/sfos-upgrade] Add `4.6.0.12`
- [bin/sfos-upgrade] Add 4.6.0.13
- [bin/sfos-upgrade] Add `4.6.0.15` & as a stop release
- [bin/sfos-upgrade] No comma after "e.g." in BE
- [README.md] No comma after "e.g." in British English
- [README.md] Replace "per" by "via" or "by"
- [sfos-upgrade.spec] Post release version increase

Older changelogs

3.11.3 (2024-03-07)

- [sfos-upgrade] Add `4.5.0.25`
- [sfos-upgrade.spec] Add `%dir %{_sharedstatedir}/%{name}`
- [sfos-upgrade.spec] Add flag file `post_no-update-apps`
- [sfos-upgrade.spec] Add `/var/lib/sfos-upgrade/disabled_user-repos.txt` (#135)
- [sfos-upgrade.spec] Pre-release version increase
- [tidy_log-dupes] Offer to remove stale metadata downloads

3.11.2 (2023-09-27)

- [sfos-upgrade.spec] Post release version increase
- [sfos-upgrade.spec] Pre fix-up release version lowering

3.11.2 (2023-09-20)

- [post_sfos-upgrade] Add cleansing `ssu(d)`'s caches (#129)
- [post_sfos-upgrade] Beautify
- [post_sfos-upgrade] Fix & comment
- [post_sfos-upgrade] if `pkcon` is installed
- [post_sfos-upgrade] No need to `eval`
- [post_sfos-upgrade] Omit incorrect quoting
- [post_sfos-upgrade] Simplify killing `store-client`
- [post_sfos-upgrade] Use `pgrep` / `pkill` option `-x`
- [sfos-upgrade] Add 4.5.0.24 as newest release and stop release
- [sfos-upgrade] Add `curl` option `-f` / `--fail`
- [sfos-upgrade] Add ", or simply re-flash" to user output
- [sfos-upgrade] Nitpicking: Align test to message's wording
- [sfos-upgrade] Rectify sloppy quoting
- [sfos-upgrade.spec] Add `Requires:  procps`
- [sfos-upgrade.spec] Post release version increase
- [sfos-upgrade] Suppress `ssu`'s warning when started as non-root user
- [sfos-upgrade] Unify file-sysytem comparisons
- [sfos-upgrade] Unify redirection style

3.11.1 (2023-07-20)

- [build.yml] Make `*/*` more specific
- [build.yml] Reduce tags to documented ones
- [sfos-upgrade] Add 4.5.0.21
- [sfos-upgrade.spec] Missed pre-release version increase

3.11.0 (2023-05-18)

- [sfos-upgrade.spec] Call it `rc`
- [sfos-upgrade.spec] Move Vendor tag

3.11.0 (2023-05-18)

- [sfos-upgrade.spec] Create a `rc2`
- [sfos-upgrade.spec] Improve spelling
- [upgrade.spec] Post release version increase

3.11.0 (2023-05-18)

- [sfos-upgrade.spec] Even more Git madness!!! (#125)
- [sfos-upgrade.spec] Fix comment
- [sfos-upgrade.spec] Fix typo in comment
- [sfos-upgrade.spec] Git madness! (#122)
- [sfos-upgrade.spec] More Git madness!
- [sfos-upgrade.spec] More Git madness!!!
- [sfos-upgrade.spec] `rc3` to worklaround ?

3.11.0 (2023-05-18)

- [build.yml] Crazy workaround!
- [sfos-upgrade.spec] Ultimate GitHub madness!!!

3.6.2 (2020-01-04)

- [Extracting battery info] Refine sed statement

App information

Package name
sfos-upgrade
Version
3.11.4-1.12.1.bso
Licence
LGPL-2.1-only
Developer
olf (Olf0)
Last updated
2025-02-26 03:04:27

Download size
142.0 KiB
Installed size
136.5 KiB
Checksum (sha256)
cc79e41f84a65974e582e1c403da24b53126b11ef78c6c5b7055c791c41551e3
Download size
25.4 KiB
Installed size
51.4 KiB
Checksum (sha256)
3d8de9f06bb9d9d4604854687f8f716368ae340ee64904d112133be2359dca1c

Links