Asterisk Backup Tar and Restoring


I have 2 servers of identical setup with the following installed:
CentOS 5.2
PBX in a Flash 1.4
Libpri 1.4.9

Currently, I have the production server creating weekly full backups. On the backup server I have a cronjob that transfers the production server’s tar ball over to /var/lib/asterisk/backups of the backup server. I can restore this backup manually using the FreePBX Restore Option and have tested it as a live server and it works great.

I would like to take this a step further by untarring the backup TAR on the backup server after it has been transferred.

The Question(s)
Since the the unTAR of the Asterisk system will place all the files in the propoer place, will this work in place of the Restore process within FreePBX?

Or, does the Restore process do other things?

If there are other steps the FreePBX Restore process does are are they so I can possibly automate these?

Thanks You very much!