Public methods:
preBackup
Public.
com.palm.appDataBackup/preBackup
Make a backup of LunaSysMgr.
Syntax:
Returns:
{
"description": string,
"version": string,
"files": [ string array ]
}
- Parameters
-
descrition | Describes the backup. |
version | Version information. |
files | String array of files included in the backup. |
Examples:
Example response for a succesful call:
{
"description": "Backup of LunaSysMgr files for launcher, quicklaunch, dockmode and sysmgr cookies",
"version": "1.0",
"files": [
"\/var\/luna\/preferences\/used-first-card",
"\/var\/palm\/user-exhibition-apps.json",
"\/var\/luna\/preferences\/launcher3\/launcher_fixed.msave",
"\/var\/luna\/preferences\/launcher3\/page_ReorderablePage_APPS_{eb1b2baa-dbe6-4d51-9ec2-2517fdd284ac}",
"\/var\/luna\/preferences\/launcher3\/page_ReorderablePage_DOWNLOADS_{88540c1e-7dc2-4f0f-b4aa-3721aab97ab7}",
"\/var\/luna\/preferences\/launcher3\/page_ReorderablePage_FAVORITES_{b83a9aa7-22f4-4ac8-b38a-4a68379ecd31}",
"\/var\/luna\/preferences\/launcher3\/page_ReorderablePage_SETTINGS_{6890fced-9122-4498-bbb1-50cb31b189b7}",
"\/var\/luna\/preferences\/launcher3\/quicklaunch_fixed.qlsave"
]
}
Called by the backup service for all four of our callback functions: preBackup, postBackup, preRestore, postRestore.
postRestore
Public.
com.palm.appDataBackup/postRestore
Restore a backup of LunaSysMgr.
Syntax:
{
"files" : [string array]
}
- Parameters
-
files | List of backup files. |
Returns:
{
"returnValue": boolean
}
- Parameters
-
returnValue | Indicates if the call was succesful. |
Examples:
luna-send -n 1 -f luna:
"files": [
"/var/luna/preferences/used-first-card",
"/var/palm/user-exhibition-apps.json",
"/var/luna/preferences/launcher3/launcher_fixed.msave",
"/var/luna/preferences/launcher3/page_ReorderablePage_APPS_{eb1b2baa-dbe6-4d51-9ec2-2517fdd284ac}",
"/var/luna/preferences/launcher3/page_ReorderablePage_DOWNLOADS_{88540c1e-7dc2-4f0f-b4aa-3721aab97ab7}",
"/var/luna/preferences/launcher3/page_ReorderablePage_FAVORITES_{b83a9aa7-22f4-4ac8-b38a-4a68379ecd31}",
"/var/luna/preferences/launcher3/page_ReorderablePage_SETTINGS_{6890fced-9122-4498-bbb1-50cb31b189b7}",
"/var/luna/preferences/launcher3/quicklaunch_fixed.qlsave"
]
}'
Example response for a succesful call: