Portable iCal icon

Portable iCal

System crash *.pabu restore

Portable iCal create a temporary back-up of ~/Library/Application Support/iCal, ~/Library/Caches/iCal, ~/Library/Preferences/com.apple.iCal.plist, com.apple.iCal.AlarmScheduler.plist and com.apple.iCal.helper.plist (named *.pabu) that are restored when application is closed. If a system crash occurred Portable iCal will not restore local iCal preferences and temporary back-up still exist.
Note that a crash of iCal application will allow Portable iCal to restore local preferences.

To fix this, a temporary hidden app that restore *.pabu file and folders is copied on local home directory (~/.Portable_iCal_scr.app) and is opened at login by launchd agent after a system crash. This temporary application is deleted when restore process end with success.
If some *.pabu still exist, when you reopen Portable iCal you can Restore or Copy temporary back-up.


Backup not restored alert window

Restore

This restore local iCal preferences back-up, if local iCal preferences exist, are renamed as *.old.

Backup restore window screenshot

OK

Restore is performed, a window confirm that local iCal preferences are restored with success.

Backup restore done window screenshot

Or quit if restore error.

Backup restore error window screenshot

Cancel

This cancel local iCal preferences restore.

Copy

This copy local iCal preferences back-up to iCal Pref BackUp folder in your Home directory. You can restore manually later.

Backup copy window screenshot

OK

Copy is performed, a window confirm that local iCal preferences are copied with success.

Backup copy done window screenshot

Or quit if copy error.

Backup copy error window screenshot

Cancel

This cancel local iCal preferences copy.