bk upgrade(7.3ce) BitKeeper User's Manual bk upgrade(7.3ce)
NAME
bk upgrade - upgrade to, or check for, new versions of BitKeeper
SYNOPSIS
bk upgrade [-cdfq] [-a[<arch>]] [<srcurl>]
DESCRIPTION
The bk upgrade command contacts BitKeeper's servers using HTTP to see
if new versions of BitKeeper are available for download. If a new ver-
sion is found for this platform, then the image is downloaded and
installed, unless instructed otherwise with the options below.
OPTIONS
-a[<arch>] Requests an installer image for another architecture and
reports the newest available version. Usually used with
"-d" to download a BitKeeper installer for another plat-
form. If "-d" is not set then "-c" is implied. Omit the
architecture to request a list of all supported platforms.
-c Just check to see if a new version BitKeeper is available
for this platform but do not download and install it.
-d Download the installer for a new version of BitKeeper, but
do not install it.
-f If the bk upgrade command is unable to determine if the
currently installed version of BitKeeper has been replaced
by a newly released version, then an warning message is
printed and the upgrade is aborted. The "-f" option allow
the user to force the new version to be used.
-q This causes the upgrade program to suppress extra output
when running.
EXAMPLES
To check for new upgrades:
bk upgrade -c
To install a new version of bk:
bk upgrade
To upgrade a given installation of bk on this machine:
/home/user/bitkeeper/bk upgrade
To download the latest installer regardless of what you have installed:
bk upgrade -df
To download the latest installer for Windows:
bk upgrade -df -ax86-win32
NOTES
The default URL that BitKeeper uses to search for new updates can be
overridden with the "upgrade_url" config option. This will usually be
used in a corporate environment to prevent users from using a new ver-
sion of BitKeeper that has not been certified locally. Usually an
internal URL will be put in a config file in the BitKeeper install
directory.
To populate the local copy of the binaries you will need to wget the
directory of binaries from bitkeeper.com; the images are encrypted and
bk upgrade expects that and will not work with un-encrypted images.
To download the images run
wget -r http://upgrades.bitkeeper.com/upgrades
EXIT STATUS
0 if a new version of BitKeeper is found
1 if no updates are available
2 if errors occurred downloading new updates
SEE ALSO
bk config-etc
CATEGORY
Utility
BitKeeper Inc 1E1 bk upgrade(7.3ce)