gecko-dev/tools/update-programs
Adam Gashlin f949e155a3 Bug 1681574: Remove the old update agent skeleton. r=nalexander
I'm keeping the --enable-update-agent config option and the corresponding
MOZ_UPDATE_AGENT config flag and define, as these should still be useful.

As we never shipped this there is no need to keep anything around to
clean up the scheduled tasks.

Differential Revision: https://phabricator.services.mozilla.com/D99574
2020-12-15 19:00:25 +00:00
..
README Bug 1681574: Remove the old update agent skeleton. r=nalexander 2020-12-15 19:00:25 +00:00
app.mozbuild Bug 1681574: Remove the old update agent skeleton. r=nalexander 2020-12-15 19:00:25 +00:00
confvars.sh
moz.configure Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00

README

This directory defines a build project for focused work on the "update
programs": programs owned or maintained by the Install/Update team
that are standalone binaries (i.e., not part of the Firefox binary
proper).

To use this build project, prepare a minimal mozconfig with
```
ac_add_options --enable-project=tools/update-programs
```

Depending on the mozconfig options and host and target OS, some of the
following will be built:

1. the maintenance service (when `--enable-maintenance-service`);
2. the updater binary (when `MOZ_UPDATER=1`);
3. the Windows Default Browser Agent (when `--enable-default-browser-agent`);

Packaging the installer and uninstaller is not yet supported: instead,
use an (artifact) build with `--enable-application=browser`.