Merge pull request #57 from robweber/master

Update from Master
This commit is contained in:
robweber 2014-10-24 15:27:27 -05:00
commit b0ecaa8416
4 changed files with 14 additions and 5 deletions

View File

@ -88,10 +88,9 @@ GUISETTINGS.xml is a configuration file used heavily by XBMC for remembering GUI
1. Run the restore of your backup 1. Run the restore of your backup
2. SSH using putty to the IP Address of your media centre username: root Password openelec 2. SSH using putty to the IP Address of your media centre username: root Password openelec
3. Type touch /var/lock/xbmc.disabled and then press enter 3. Type "systemctl stop xbmc.service" - Your media center machine should now go blank
4. Type kill all -9 xbmc.bin and then press enter - Your media center machine should now go blank 5. Connect to your machine using WinSCP and copy the guisettings.xml file to the userdata folder (this is the guisettings.xml file from your backup), alternatively you can copy this file directly to an SMB share and use putty to move it to the right spot.
5. Connect to your machine using WinSCP and copy the guisettings.xml file to the userdata folder (this is the guisettings.xml file from your backup) 6. go back to your putty window and type "systemctl start xbmc.service"
6. go back to your putty window and type rm /var/lock/xbmc.disabled
Why is the Addon prompting me to restart XBMC to continue? Why is the Addon prompting me to restart XBMC to continue?

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="script.xbmcbackup" <addon id="script.xbmcbackup"
name="XBMC Backup" version="0.5.8.4" provider-name="robweber"> name="XBMC Backup" version="0.5.8.5" provider-name="robweber">
<requires> <requires>
<import addon="xbmc.python" version="2.14.0"/> <import addon="xbmc.python" version="2.14.0"/>
<import addon="script.module.googleapi" version="0.0.1" /> <import addon="script.module.googleapi" version="0.0.1" />

View File

@ -1,3 +1,7 @@
Version 0.5.8.5
added custom library nodes to config backup options - thanks Ned Scott
Version 0.5.8.4 Version 0.5.8.4
backup compression should use zip64 as sizes may be over 2GB backup compression should use zip64 as sizes may be over 2GB

View File

@ -196,6 +196,9 @@ class XbmcBackup:
fileManager.addFile("-" + xbmc.translatePath('special://home/userdata/peripheral_data')) fileManager.addFile("-" + xbmc.translatePath('special://home/userdata/peripheral_data'))
fileManager.walkTree(xbmc.translatePath('special://home/userdata/peripheral_data')) fileManager.walkTree(xbmc.translatePath('special://home/userdata/peripheral_data'))
fileManager.addFile('-' + xbmc.translatePath('special://home/userdata/library'))
fileManager.walkTree(xbmc.translatePath('special://home/userdata/library'))
#this part is an oddity #this part is an oddity
dirs,configFiles = self.xbmc_vfs.listdir(xbmc.translatePath('special://home/userdata/')) dirs,configFiles = self.xbmc_vfs.listdir(xbmc.translatePath('special://home/userdata/'))
for aFile in configFiles: for aFile in configFiles:
@ -333,6 +336,9 @@ class XbmcBackup:
fileManager.addFile('-' + self.remote_vfs.root_path + "userdata/peripheral_data") fileManager.addFile('-' + self.remote_vfs.root_path + "userdata/peripheral_data")
fileManager.walkTree(self.remote_vfs.root_path + "userdata/peripheral_data") fileManager.walkTree(self.remote_vfs.root_path + "userdata/peripheral_data")
fileManager.addFile('-' + self.remote_vfs.root_path + "userdata/library")
fileManager.walkTree(self.remote_vfs.root_path + "userdata/library")
#this part is an oddity #this part is an oddity
dirs,configFiles = self.remote_vfs.listdir(self.remote_vfs.root_path + "userdata/") dirs,configFiles = self.remote_vfs.listdir(self.remote_vfs.root_path + "userdata/")
for aFile in configFiles: for aFile in configFiles: