[dev] Reposting in hope of feedback
Martin Edenhofer
me at otrs.com
Tue Mar 25 14:24:17 GMT 2008
Hi Steve,
yes, the backup.pl was written for unix. Your patch looks good.
I'll test/verify it and come back to you....
Greetings,
-Martin
On Mar 24, 2008, at 23:49 , Pulver, Steve wrote:
>
>
> From: otrs-bounces at otrs.org [mailto:otrs-bounces at otrs.org] On Behalf
> Of Pulver, Steve
> Sent: Friday, March 21, 2008 4:09 PM
> To: otrs at otrs.org
> Subject: [otrs] OTRS Backup for Windows
>
> Can anyone comment on the following? We were trying to run the
> backup script (OTRS is installed on a Windows box) and had to make
> the following changes to get it to work properly. We changed the
> process for directory change as noted below. Is there another way
> we should be getting backups to run? Will this cause issues for us
> in the future?
>
> Thanks in advance.
>
> Steve
>
> From: Fisher, Michael
> Sent: Thursday, March 20, 2008 5:26 PM
> To: Clary, Steve; Pulver, Steve
> Subject: OTRS Backup Changes
>
> Steve, Steve--
>
> I changed the backup script from doing the directory change in the
> subshell (system) process to directly from perl, and this helped,
> because Perl can interpret the hybrid DOS/UNIX-style paths (i.e. "C:/
> OTRS/otrs") better than the DOS shell can:
>
> C:\OTRS>cd c:/otrs/otrs
> The system cannot find the path specified.
>
> This corrected the failure we had--there might be a cleaner way to
> put it into the script, but I was just moving quickly.
>
> --- backup.pl.orig 2008-03-20 17:16:07.716496300 -0400
> +++ backup.pl 2008-03-20 17:15:15.795618200 -0400
> @@ -182,7 +183,8 @@
> # 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")) {
> +chdir($Home);
> +if (!system("tar -czf $Directory/Config.tar.gz Kernel/Config.pm
> Kernel/Config/Files/ZZZA*.pm Kernel/Config/GenericAgen*.pm")) {
> print "done\n";
> }
> else {
> @@ -192,7 +194,8 @@
> # backup application
> if ($FullBackup) {
> print "Backup $Directory/Application.tar.gz ... ";
> - if (!system("cd $Home && tar -czf $Directory/
> Application.tar.gz .")) {
> + chdir($Home);
> + if (!system("tar -czf $Directory/Application.tar.gz ")) {
> print "done\n";
> }
> else {
>
> --
> Mike Fisher Michael_Fisher at urmc.rochester.edu 585-275-6884
> University of Rochester School of
> Nursing
> _______________________________________________
> 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: dev - Webpage: http://otrs.org/
> Archive: http://lists.otrs.org/pipermail/dev
> To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/dev
More information about the dev
mailing list