System Backup & Restore

Registered by Mito Tranin

The current Backup/Restore options for a Mythbuntu install are limited. Users must currently run command line scripts. A more elegant option would be to have functionality to backup and restore completely from the Mythbuntu Control Centre.

The only options available to the user from the MCC plugin will be Single Backup, Scheduled Backup (breaking out into location for backup), and Restore. The files that will be backed up are:

/etc/mythtv/config.xml
/etc/mythtv/mysql.txt
/etc/lirc/lircd.conf
/etc/lirc/hardware.conf
/home/$USER/.lirc
MythTV Database
/home/$USER/.config

NOTE: There are no plans to backup media such as music, pictures, shows, etc.

Early versions of this plugin will include only the Single Backup and Restore functionality. As this plugin progresses, it will add in scheduled backups to a local directory (Selectable). Eventually it will have other backup means (ie. Ubuntu one, cdrom, Dropbox).

The Restore functionality will require an already installed Mythbuntu system. There are currently no plans to automate restoring the complete install. Only configuration files and database

Blueprint information

Status:
Complete
Approver:
Nick Fox
Priority:
Essential
Drafter:
Thomas Mashos
Direction:
Approved
Assignee:
Thomas Mashos
Definition:
Approved
Series goal:
Accepted for 10.10
Implementation:
Implemented
Milestone target:
milestone icon 10.10-beta
Started by
Thomas Mashos
Completed by
Thomas Mashos

Sprints

Whiteboard

Single Backup: Implemented
Restore: Implemented
Scheduled Backup: Deferred until 11.04

**Feedback Requested**
There is an issue with how we should handle the backup/restore (what files to backup/restore). What files do we want to backup and what files do we want to restore for various setups.

Scenarios:

Frontend Only:

Backend Only:

Backend/Frontend:

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.