Ticket #176 (new defect)

Opened 3 years ago

Last modified 2 years ago

Simplify plugin updating by combining all plugin installing functionality into one script "update_plugins"

Reported by: matthewl Assigned to: a1131329
Priority: major Milestone:
Component: GUI Version:
Keywords: Cc:

Description

"update_plugins" should try to install all the plugins in lib/earth_plugins.

  • If they are all up-to-date do nothing (i.e. if the versions of the plugins in the db match the ones in the directory)
  • If they need to be installed - check that they have been signed - then install them.
  • If the plugin hasn't been signed - check that a certificate and private key exists - then sign the plugin
  • If the certificate and private key don't exist create them and tell the user to keep the private key very safe

By the way, can the public key easily be regenerated from the private key?

This should make it all very easy for the user. :-)

Change History

(in reply to: ↑ description ) 03/29/07 16:35:42 changed by julians

Replying to matthewl:

By the way, can the public key easily be regenerated from the private key?

No. The private and public key are generated at the same time and form a key pair.

10/18/07 16:06:13 changed by matthewl

  • milestone deleted.

Milestone Uncommited Work deleted

07/30/08 13:29:22 changed by a1131329

  • owner changed from matthewl to a1131329.

Reassigning