|
NAMEportsreinstall-upgrade - Support utility for portsreinstall(8) to update a target environment using packages built in a builder environmentSYNOPSISportsreinstall-upgrade [ OPTIONS ] [ -- ] [ command ]DESCRIPTIONThis utility applies updates of packages to a target environment using packages built in a builder environment. The executable file of this utility is installed outside the scope of the search paths, and dispatched from the builder environment to target environments by portsreinstall packupgrade create command followed by portsreinstall packupgrade crop command.ROBUSTNESS AGAINST TERMINATION AND RESTARTExecution of this utility can be terminated at any points and restarted from there with the same options saved in the temporary database (independent among utilities). The saved options can be changed by the ways depending on the assigned groups of the options. The options and execution progress are reset to the default by running with -R option.ARGUMENTSOne of the following commands can be given for optional operations or confirmation.
OPTIONSIf duplicated or conflicting ones are set, the last ones are effective. The end of options can be explicitly specified by --. Short options can be given in compact forms, for example, -V -a to be -Va.
Group 1: Just show messages and exit without operation
Group 2: Effective anytime
Group 3: Saved and transferred to restarted runs, renewable by -M optionOption settings in this group are saved at the first do or prepare run, and transferred to the following runs. Reset of the saved values for this group is available by appending -M with newly specified options.
Group 4: Saved and not renewable until cleaning
DETAILSOverviewThis utility is a supporting tool of portsreinstall(8) to apply packages updates to a target environment using packages built by a builder environment using portsreinstall packupgrade create command followed by portsreinstall packupgrade crop command. On-the-fly smart entire upgrade of all installed ports and robustness against termination/restart is pursued by this tool.The update proceeds from the lowest level of the dependence hierarchy to the highest, where for each port the old version and conflicts are first deinstalled and then the new version is installed. Obsolete and leaf ports are deinstalled at the final stage. ENVIRONMENT VARIABLESSee the corresponding section of portsreinstall(8). The variables are conveyed to the forked environment from the target host.HISTORYThis utility first appeared as a part of portsreinstall(8) version 4.0.0 released on June 29, 2018.SEE ALSOportsreinstall(8), portsreinstall-chroot(8), portsreinstall-chroot-mount(8).COPYRIGHTThis software is distributed under the 2-Clause BSD License.(C) 2018 Mamoru Sakaue, MwGhennndo, All Rights Reserved. Email: sakaue.mamoru@samurai.mwghennn.net Homepage: http://www.mwghennndo.com/software/portsreinstall/
Visit the GSP FreeBSD Man Page Interface. |