Peter,

Oh you are right, I did tweak the backup script.

Here's the old code --

# backup application
if ($FullBackup) {
    print "Backup $Directory/Application.tar.gz ... ";
    if (!system("cd $Home && tar -czf $Directory/Application.tar.gz .")) {
        print "done\n";
    }
    else {
        print "failed\n";
    }
}

And here's the new code --

# backup application
if ($FullBackup) {
    print "Backup $Directory/Application.tar.gz ... ";
    if (!system("tar -czf $Directory/Application.tar.gz $Home/.")) {
        print "done\n";
    }
    else {
        print "failed\n";
    }
}

Your suggestion got me taking a closer look at what was going on with the
genericagent backup..

It appears that the genericagent files I need to backup are in kernel/system
not kernel/config ... See below.

[c:\otrs\otrs]dir *genericagent* /s/b/a
C:\otrs\otrs\bin\GenericAgent.pl
C:\otrs\otrs\Kernel\Config\GenericAgent.pm.dist                 (this wont
match *.pm since its .dist)
C:\otrs\otrs\Kernel\Config\GenericAgent.pm.examples             (this wont
match *.pm since its .examples)
C:\otrs\otrs\Kernel\Modules\AdminGenericAgent.pm
C:\otrs\otrs\Kernel\Output\HTML\otter\AdminGenericAgent.dtl
C:\otrs\otrs\Kernel\Output\HTML\Standard\AdminGenericAgent.dtl
C:\otrs\otrs\Kernel\System\GenericAgent         (this appears to contain my
agents)
C:\otrs\otrs\Kernel\System\GenericAgent.pm
C:\otrs\otrs\scripts\test\GenericAgent.t

So here's my additional changes --

Before --

# backup Kernel/Config.pm
print "Backup $Directory/Config.tar.gz ... ";
if (!system("cd $Home && tar -czf $Directory/Config.tar.gz Kernel/Config.pm
Kernel/Config/Files/ZZZA*.pm Kernel/Config/GenericAgen*.pm")) {
    print "done\n";
}
else {
    print "failed\n";
}

After  --

# backup Kernel/Config.pm
print "Backup $Directory/Config.tar.gz ... ";
if (!system("tar -czf $Directory/Config.tar.gz $Home/Kernel/Config.pm
$Home/Kernel/Config/Files/ZZZA*.pm $Home/Kernel/System/GenericAgent*")) {
    print "done\n";
}
else {
    print "failed\n";
}

This seems to work now.  Thanks for prodding me to fix this :)

I'm not sure why the script doesn't just backup up the entire OTRS/Kernel
folder.  I might change this later to do so. 

Ron

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
Peter Hoogkamer
Sent: Wednesday, August 22, 2007 10:24 AM
To: User questions and discussions about OTRS.org
Subject: Re: [otrs] backup on server 2003

Hello Ron,

Thanks for the information. I was looking for this. It is a simple
implementation.
Did you customize the backup.pl file since I see mybackup.pl??
Could you're mistake be here:

Kernel/Config/GenericAgen*.pm

should be:
Kernel/Config/GenericAgen[t]*.pm

So a t behind the GenericAgen

Peter


2007/8/22, Ron DeFulio <[EMAIL PROTECTED]>:
> Here's what you need to do in order to get backup.pl running on windows.
>
> First, install cygwin unix tools for windows.
>
> Second, I created a batch file to run the backup.pl... Here's what the 
> batchfile looks like --
>
> set path=%path%;c:\otrs\mysql\bin;
> cd otrs
> perl scripts\mybackup.pl -d \\backupserver\backupdata\otrs cd ..
>
> I named mine OTRS_Backup.bat and put it in the otrs directory with the 
> other start/stop batch files.  I run it with c:\otrs as my current
directory.
> Note that it changes to the c:\otrs\otrs directory in order for the 
> tar commands in the backup.pl to work right.
>
> This backs up the mysql data to another machine along with the config
data.
> I only get one error that I haven't been able to resolve yet..  "tar:
> Kernel/Config/GenericAgen*.pm: Cannot stat: No such file or directory"
>
> Not sure why that's failing, but I'm getting the Application data and 
> the mysql data backed up regularly.
>
> Good Luck
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf 
> Of Nils Breunese (Lemonbit)
> Sent: Wednesday, August 22, 2007 9:28 AM
> To: User questions and discussions about OTRS.org
> Subject: Re: [otrs] backup on server 2003
>
> Peter Hoogkamer wrote:
>
> > Here is what I thought. When I run backup.pl under Windows it cannot 
> > find "which" and that's a typical linux command for finding 
> > something in the linux system. Windows does not understand this. 
> > Oke, different solution then.
>
> Ok yeah, then backup.pl won't work under Windows. I recommend backing 
> up your servers anyways, so OTRS would just be backed up with the rest 
> of the machine.
>
> Nils Breunese.
>
>
>
> _______________________________________________
> OTRS mailing list: otrs - Webpage: http://otrs.org/
> Archive: http://lists.otrs.org/pipermail/otrs
> To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs
> Support or consulting for your OTRS system?
> => http://www.otrs.com/
>
_______________________________________________
OTRS mailing list: otrs - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs
To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs
Support or consulting for your OTRS system?
=> http://www.otrs.com/

_______________________________________________
OTRS mailing list: otrs - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs
To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs
Support or consulting for your OTRS system?
=> http://www.otrs.com/

Reply via email to