Sortix volatile manual
This manual documents Sortix volatile, a development build that has not been officially released. You can instead view this document in the latest official manual.
NAME
tix-upgrade — upgrade to a new release via the networkSYNOPSIS
tix-upgrade | [--cachedir=directory] [--cancel] [--check] [--clean] [--collection=collection] [--fetch-options=options] [--force] [--insecure-downgrade-to-http] [--insecure-no-check-certificate] [--is-reboot-needed] [--loop] [--no-upgrade] [--now] [--ports] [--reinstall] [--system] [--upgrade] [--wait] |
DESCRIPTION
tix-upgrade does an upgrade(7) of the installation to a new release, if available. tix-upgrade uses tix-fetch(8) to download the new release information and packages, verifies the signatures, prepares a new system image, and invokes sysmerge(8) to perform the upgrade. If the collection is a system installation, then the upgrade is scheduled for the next boot.- --cachedir=directory
- Store the temporary downloaded files in this directory rather than the default $collection/var/cache/tix.
- --cancel
- Cancel a scheduled sysmerge(8) for the next boot.
- --check
- Exit 0 if an upgrade is available, and exit 1 otherwise.
- --clean
- Clean the cache before performing the upgrade.
- --collection=collection
- Upgrade this collection.
- --fetch-options=options
- Pass these options to tix-fetch(8). This option is useful to set the download verbosity.
- --force
- Upgrade to the same build, even if no new build and no new upgrade is available.
- --insecure-downgrade-to-http
-
Downgrade the release URL from HTTPS to an insecure HTTP download.
- --insecure-no-check-certificate
-
Don't check the HTTPS certificates.
- --is-reboot-needed
- Exit 0 if an upgrade is scheduled for the next boot, and exit 1 otherwise.
- --loop
- Enable the tix-autoupgrade(8) daemon to repeatedly upgrade to new releases, all the way to the latest release.
- --no-upgrade
- Don't accept upgrades to a new release, but look for a new build of the same release.
- --now
-
Perform the upgrade now, rather than scheduling it for the next boot.
- --ports
- Upgrade the ports. If --system is not set, then --now is implied. If neither this option nor --system are set, then both options are set by default.
- --reinstall
- Reinstall the same build and do not upgrade to a new release. This option is equivalent to --force and --no-upgrade.
- --system
- Upgrade the system. If neither this option nor --port are set, then both options are set by default.
- --upgrade
- Accept upgrades to a new release. This behavior is the default.
- --wait
-
Schedule the upgrade for the next boot.
FILES
- /boot/sysmerge/
- New kernel and initrd files.
- /sysmerge/
- sysmerge(8) upgrades scheduled for the next boot.
- /tix/collection.conf
- collection.conf(5) configuration.
- /var/cache/tix/
- Temporary downloaded of the new release.