Update agent - Incorporate agent into build
Categories
(Toolkit :: Application Update, task, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox76 | --- | fixed |
People
(Reporter: agashlin, Assigned: agashlin)
References
(Blocks 1 open bug)
Details
Attachments
(3 files)
Updated•6 years ago
|
Assignee | ||
Comment 1•5 years ago
|
||
Assignee | ||
Comment 2•5 years ago
|
||
This is a work-in-progress skeleton of the update agent binary.
It is able to:
- Register itself with the Windows Task Scheduler,
with the "install-self" or "install-self-local-service" commands.
The task will have a single action, executing the current binary
with argument "task-action", followed by any arguments given
on the command line.
The task will have a single trigger for testing, which will
run the task once 2 minutes after the install. It can also be run
on demand.
Any pre-existing task with the same name will be removed before
registering the new task. - Uninstall a task ("uninstall" command)
- Run a task on demand ("run-on-demand" command)
- be run by the task scheduler (recognized by the "task-action"
command line argument). Currently this writes its arguments to
C:\ProgramData\task_test.txt for testing.
Depends on D35506
Assignee | ||
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Comment 3•5 years ago
|
||
Depends on D35506
Assignee | ||
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Comment 7•5 years ago
|
||
Backed out 3 changesets for causing sm failures in components/updateagent/Cargo.toml
Backout link: https://hg.mozilla.org/integration/autoland/rev/701e5c7f10dfd25b87cca88c34f74bf20c8e9059
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=292725783&repo=autoland&lineNumber=87257
Assignee | ||
Comment 8•5 years ago
|
||
The error occurs because the JS build process explicitly filters out members it doesn't include from the workspace. This seems error-prone, as it requires any addition to the workspace to be mirrored here.
I'll add updateagent to the filter for now, and file a bug to avoid issues like this in the future.
Comment 10•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/6bad3e6127dd
https://hg.mozilla.org/mozilla-central/rev/55cf52540f25
https://hg.mozilla.org/mozilla-central/rev/5798fa64366b
Description
•