From: Dan J. <Dan...@dm...> - 2012-02-19 13:21:08
|
On Saturday 18 February 2012 11.08:23 Les Mikesell wrote: > On Sat, Feb 18, 2012 at 10:53 AM, Dan Johansson <Dan...@dm...>wrote: > > > Use the BackupPC_tarCreate command line program and pipe it directly > > > to a 'tar -xf -' to extract instead of saving the output in a file. > > > Insert> > > ssh > > > > > in the pipeline appropriately if you want the restore to happen > > > > elsewhere. > > > > Great - that was what I was looking for. Now I have another (related) > > problem. > > With BackupPC_archiveStart I get all shares for the host, with > > BackupPC_tarCreate I have to explicitly name all shares. This puts me in > > the > > situation that I have to dynamically figure out all shares for each > > host. > > Are > > there command that does this for me? If not, then I have to write a > > small > > perl-script to read the host-config-file. > > Something like: > > BEGIN { require "config.pl"; } I have created a small Perl script (actually a most of the code is borrowed from other BackupPC programs) to list the shares for a specific host. The only issue (that I know of / have encountered) is that if started with an unknown/unconfigured host the script continues and outputs the default share from config.pl. I really does not know how to catch this. There are probably a few more errors/issues with the script as it is some years since I wrote my last Perl script (and then I was not using the object oriented features). I have attached the script if someone needs something like this, feel free to use and change it. If you find some errors/issues and have a solution I would be grateful if you posted it here (or send me a private mail). Regards, -- Dan Johansson, <http://www.dmj.nu> *************************************************** This message is printed on 100% recycled electrons! *************************************************** |