VIP-ire,
Thanks again for your great contrib. I now have BackupPC in production and it has become invaluable to me. I have used it to replace a similar (less functional) homegrown on-line backup system.
I installed the new file and I've used it for a while.
I see what you mean about the complications dealing with the quotes. Perhaps the best way to deal with them is to add them where possible and use a comment to tell folks when they need to deal with the quotes themselves?
I had particular problems with the rsync exclusions. After installing the new archive, I had to add them manually to the rsync options because of the quotes problem:
$Conf\{RsyncArgs\} = [
'--numeric-ids',
'--perms',
'--owner',
'--group',
'--devices',
'--links',
'--times',
'--block-size=2048',
'--recursive',
'--exclude=/proc',
'--exclude=/temp',
'--exclude=Temp/',
'--exclude=/sys',
'--exclude=/mnt',
'--exclude=/media',
'--exclude=.recycle/',
'--exclude="Recycle Bin/"',
'--exclude="Temporary Internet Files/"',
];
Also, after upgrading the server to 7.0 (final), I was unable to create a new host's config.pl from a model. I kept getting this error in the browser:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, admin and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
I found that I could create the host's config.pl file using the "perso" option, then editing it normally. The windows and linux templates no longer work as before.
As you are already aware, upgrading SME Servers is an on-going process. We'll all be upgrading when 7.1 comes out.
Now that I have this system in production, it will be very important to make it survive the next upgrade cycle without destroying the installation. As you know, once you get a few weeks into BackupPC, that history/database is quite valuable. Perhaps there is a way to install the newest rpms without uninstalling or losing your backed-up data. Perhaps I just need to learn how to transfer a BackupPC installation...say, from one machine to another. That would be good to know.
On another note, I've successfully connected several SME Servers to my BackupPC installation with gresat results, even though all the servers are on WAN connections. I am offering a commercial on-line backup option to my customers.
However, I have not yet successfully been able to back up a Windows host. I spent quite a bit of time trying to use the 'rsync' method, as I do on the Linux hosts, without success. It seems as it _should_ work, but it doesn't.
Has anyone been able to back up a Windows host using the 'rsync' method? How do you back up remote Windows hosts? 'rsyncd' method? I need to be able to backup remote Windows servers as I do the Linux servers. Obviously the 'smb' method is out...
Thanks again for all your hard work,
G
p.s. I have written a howto for our own internal use that implements this system using your contribs. However, it's rough yet and the Windows Host section is broken still. Once I get things worked out, I'll post a link.