Devrim GUNDUZ devrim at lists.slony.info
Wed Aug 12 13:52:22 PDT 2009
Update of /home/cvsd/slony1/slony1-engine/tools/altperl
In directory main.slony.info:/tmp/cvs-serv8214

Modified Files:
      Tag: REL_2_0_STABLE
	slon-tools.pm slon_tools.conf-sample 
Log Message:
Fix LOG_NAME_SUFFIX feature. Thanks to David Fetter and Andrew Dunstan.


Index: slon-tools.pm
===================================================================
RCS file: /home/cvsd/slony1/slony1-engine/tools/altperl/slon-tools.pm,v
retrieving revision 1.32.2.4
retrieving revision 1.32.2.5
diff -C2 -d -r1.32.2.4 -r1.32.2.5
*** slon-tools.pm	28 Jul 2009 15:23:33 -0000	1.32.2.4
--- slon-tools.pm	12 Aug 2009 20:52:20 -0000	1.32.2.5
***************
*** 4,7 ****
--- 4,9 ----
  # Copyright 2004 Afilias Canada
  
+ use POSIX;
+ 
  sub add_node {
    my %PARAMS = (host=> undef,
***************
*** 134,140 ****
    $SYNC_CHECK_INTERVAL ||= 1000;
    $DEBUGLEVEL ||= 0;
    system("mkdir -p $LOGDIR/slony1/node$nodenum");
    my $cmd = "@@SLONBINDIR@@/slon -s $SYNC_CHECK_INTERVAL -d$DEBUGLEVEL $CLUSTER_NAME '$dsn' ";
!   my $logfilesuffix=`date '$LOG_NAME_SUFFIX'`;
    chomp $logfilesuffix;
  
--- 136,143 ----
    $SYNC_CHECK_INTERVAL ||= 1000;
    $DEBUGLEVEL ||= 0;
+   $LOG_NAME_SUFFIX ||= '%Y-%m-%d';
    system("mkdir -p $LOGDIR/slony1/node$nodenum");
    my $cmd = "@@SLONBINDIR@@/slon -s $SYNC_CHECK_INTERVAL -d$DEBUGLEVEL $CLUSTER_NAME '$dsn' ";
!   my $logfilesuffix = POSIX::strftime( "$LOG_NAME_SUFFIX",localtime );
    chomp $logfilesuffix;
  

Index: slon_tools.conf-sample
===================================================================
RCS file: /home/cvsd/slony1/slony1-engine/tools/altperl/slon_tools.conf-sample,v
retrieving revision 1.8.2.1
retrieving revision 1.8.2.2
diff -C2 -d -r1.8.2.1 -r1.8.2.2
*** slon_tools.conf-sample	28 Jul 2009 15:23:33 -0000	1.8.2.1
--- slon_tools.conf-sample	12 Aug 2009 20:52:20 -0000	1.8.2.2
***************
*** 35,39 ****
      # man page.
      #
!     # LOG_NAME_SUFFIX = '%a'
  
      # SYNC check interval (slon -s option)
--- 35,39 ----
      # man page.
      #
!     # LOG_NAME_SUFFIX = '%a';
  
      # SYNC check interval (slon -s option)



More information about the Slony1-commit mailing list