Opened 4 years ago

Closed 4 years ago

#17136 closed enhancement (worksforme)

headless, unattended TBB updates [by script]

Reported by: proper Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Keywords:
Cc: whonix-devel@…, brade, mcs Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Please provide a cli interface for updating TBB without manual user interaction.

This would be useful for scripting unattended update of the whole system including TBB.

Child Tickets

Change History (4)

comment:1 Changed 4 years ago by mcs

What is the use case for this? I would expect a system that needs to update other components and packages to already have a way to do this kind of thing. And we already have automated updates within Tor Browser (the user will be prompted to restart the browser to finish installing the update).

That said, it is possible to download the correct MAR file and invoke the updater program to apply it. The process should be similar to the one described here:
https://wiki.mozilla.org/Software_Update:Manually_Installing_a_MAR_file#Installing_from_the_command_line

comment:2 Changed 4 years ago by mcs

Cc: brade mcs added

comment:3 in reply to:  1 ; Changed 4 years ago by proper

Replying to mcs:

What is the use case for this?

  • Headless (gui less), unattended (no user interaction) TBB updates [by script]
  • Manged systems.

And we already have automated updates within Tor Browser (the user will be prompted to restart the browser to finish installing the update).

It's a manual process. Requires a human looking at the graphical user interface and clicking a button. It's desirable to have access to this without user interaction.

That said, it is possible to download the correct MAR file and invoke the updater program to apply it. The process should be similar to the one described here:
https://wiki.mozilla.org/Software_Update:Manually_Installing_a_MAR_file#Installing_from_the_command_line

Interesting.

comment:4 in reply to:  3 Changed 4 years ago by gk

Resolution: worksforme
Status: newclosed

Replying to proper:

Replying to mcs:

That said, it is possible to download the correct MAR file and invoke the updater program to apply it. The process should be similar to the one described here:
https://wiki.mozilla.org/Software_Update:Manually_Installing_a_MAR_file#Installing_from_the_command_line

Interesting.

Yes, this should provide all the things needed for this feature (it just needs scripting by interested parties). As far as I can see there is nothing we need to do here. Thus, closing.

Note: See TracTickets for help on using tickets.