Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2014
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. #!/usr/bin/perl
  2. my $svn_repo = "/subversion/REPONAME";
  3. my $bkup_dir = "/mnt/Subversion/SVN-Backups/REPO_DIR/";
  4. my $bkup_file = "REPONAME_backup-";
  5. my $bkup_svr = "my.backup.com";
  6. my $bkup_svr_login = "backup";
  7.  
  8. $bkup_file = $bkup_file . `date +%Y%m%d-%H%M`;
  9. chomp $bkup_file;
  10. my $youngest = `svnlook youngest $svn_repo`;
  11. chomp $youngest;
  12.  
  13. my $dump_command = "svnadmin -q dump $svn_repo > $bkup_dir/$bkup_file";
  14. print "nDumping Subversion repo $svn_repo to $bkup_file...n";
  15. print `$dump_command`;
  16. print "Backing up through revision $youngest... n";
  17. print "nCompressing dump file...n";
  18. print `gzip -9 $bkup_dir/$bkup_filen`;
  19. chomp $bkup_file;
  20. my $zipped_file = $bkup_dir . "/" . $bkup_file . ".gz";
  21. print "nCreated $zipped_filen";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement