robpaveza / jinxbot

Automatically exported from code.google.com/p/jinxbot
0 stars 0 forks source link

Automatic Updater User Story #26

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Automatic Updater:
- When run, it checks to see if it's running from Program Files or local user's 
path
- If running from local user's path, go to next step.
- If not:
 -- Copy all files / manifests to local user's path
 -- Execute local path version and exit
- Check to see if an update is available to the automatic updater
- If not, go on to the next step
- If so:
 -- Download the update and execute
- Execute the automatic updater to check for an update
- If no update is available, go on to the next step
- If one is available:
 -- Check the user's settings and either update or alert the user to the update availability

Object model for automatic updater:

Task
- ContainerTask
-- ConditionalTask
- EditXmlTask
- CopyFileTask
- DeleteFileTask
- DirectoryTask
-- CopyDirectoryTask
-- ClearDirectoryTask
-- BackupDirectoryTask
- ProcessTask
-- StopProcessTask
-- StartProcessTask
- ServiceTask
-- StopServiceTask
-- StartServiceTask
-- RestartServiceTask

Original issue reported on code.google.com by myndf...@valhallalegends.com on 15 Jul 2011 at 1:20

GoogleCodeExporter commented 9 years ago

Original comment by myndf...@valhallalegends.com on 15 Jul 2011 at 1:22