ping

On 11/20/18 8:27 AM, Martijn van Duren wrote:
> ping
> 
> repmgrd now also tested correctly.
> 
> On 11/12/18 4:34 PM, Martijn van Duren wrote:
>> On 11/12/18 4:30 PM, Martijn van Duren wrote:
>>> When trying a new test-setup I found that our repmgr is quite out of
>>> date. Here's a simple update to version 4.2.
>>>
>>> I haven't tested it with upgrading from our current version, but I have
>>> tested it very basically on a streaming replication setup with setup,
>>> failover, and switchover via repmgr. Repmgrd untested.
>>>
>>> OK?
>>>
>>> martijn@
>>>
>> And of course I overlooked the patches-directory.
>>
>> Index: Makefile
>> ===================================================================
>> RCS file: /cvs/ports/databases/repmgr/Makefile,v
>> retrieving revision 1.8
>> diff -u -p -r1.8 Makefile
>> --- Makefile 16 Mar 2016 16:46:32 -0000      1.8
>> +++ Makefile 12 Nov 2018 15:33:40 -0000
>> @@ -2,9 +2,10 @@
>>  
>>  COMMENT =   HA and replication cluster management for PostgreSQL
>>  
>> -DISTNAME =  repmgr-3.0.3
>> +DISTNAME =  repmgr-4.2
>>  CATEGORIES =        databases
>>  HOMEPAGE =  http://www.repmgr.org/
>> +WRKDIST =   ${WRKDIR}/${DISTNAME}.0
>>  
>>  # GPLv3
>>  PERMIT_PACKAGE_CDROM =      Yes
>> @@ -13,6 +14,7 @@ WANTLIB += c crypto m pq pthread readlin
>>  
>>  MASTER_SITES =      ${HOMEPAGE}download/
>>  USE_GMAKE = Yes
>> +CONFIGURE_STYLE =   gnu
>>  MAKE_FLAGS =        USE_PGXS=1
>>  
>>  # for getopt_long.h
>> @@ -23,7 +25,7 @@ RUN_DEPENDS =      net/rsync
>>  NO_TEST =   Yes
>>  
>>  pre-configure:
>> -    ${SUBST_CMD} ${WRKSRC}/config.c
>> +    ${SUBST_CMD} ${WRKSRC}/configfile.c
>>  
>>  post-install:
>>      ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/repmgr
>> Index: distinfo
>> ===================================================================
>> RCS file: /cvs/ports/databases/repmgr/distinfo,v
>> retrieving revision 1.4
>> diff -u -p -r1.4 distinfo
>> --- distinfo 23 Jan 2016 18:01:07 -0000      1.4
>> +++ distinfo 12 Nov 2018 15:33:40 -0000
>> @@ -1,2 +1,2 @@
>> -SHA256 (repmgr-3.0.3.tar.gz) = My5PpsuVkZOs7f0UEGDxgjQWR2a/7PQ8cfK3YVQoOBQ=
>> -SIZE (repmgr-3.0.3.tar.gz) = 102211
>> +SHA256 (repmgr-4.2.tar.gz) = jfYcn0TgUgesWld6a1KYdpfuQv+FCxTznl7hNaFXzv0=
>> +SIZE (repmgr-4.2.tar.gz) = 341556
>> Index: patches/patch-config_c
>> ===================================================================
>> RCS file: patches/patch-config_c
>> diff -N patches/patch-config_c
>> --- patches/patch-config_c   23 Jan 2016 18:01:07 -0000      1.1
>> +++ /dev/null        1 Jan 1970 00:00:00 -0000
>> @@ -1,16 +0,0 @@
>> -$OpenBSD: patch-config_c,v 1.1 2016/01/23 18:01:07 ajacoutot Exp $
>> ---- config.c.orig   Sat Jan 23 18:59:43 2016
>> -+++ config.c        Sat Jan 23 18:59:34 2016
>> -@@ -128,10 +128,10 @@ load_config(const char *config_file, bool verbose, t_c
>> -            /* 2. "/etc/repmgr.conf" */
>> -            if (verbose == true)
>> -            {
>> --                   log_notice(_("looking for configuration file in 
>> /etc\n"));
>> -+                   log_notice(_("looking for configuration file in 
>> ${SYSCONFDIR}\n"));
>> -            }
>> - 
>> --           snprintf(config_file_path, MAXPGPATH, "/etc/%s", 
>> CONFIG_FILE_NAME);
>> -+           snprintf(config_file_path, MAXPGPATH, "${SYSCONFDIR}/%s", 
>> CONFIG_FILE_NAME);
>> -            if (stat(config_file_path, &stat_config) == 0)
>> -            {
>> -                    config_file_found = true;
>> Index: patches/patch-configfile_c
>> ===================================================================
>> RCS file: patches/patch-configfile_c
>> diff -N patches/patch-configfile_c
>> --- /dev/null        1 Jan 1970 00:00:00 -0000
>> +++ patches/patch-configfile_c       12 Nov 2018 15:33:40 -0000
>> @@ -0,0 +1,16 @@
>> +$OpenBSD: patch-configfile_c,v 1.1 2016/01/23 18:01:07 ajacoutot Exp $
>> +Index: configfile.c
>> +--- configfile.c.orig
>> ++++ configfile.c
>> +@@ -188,9 +188,9 @@ load_config(const char *config_file, bool verbose, boo
>> + 
>> +            /* 3. "/etc/repmgr.conf" */
>> +            if (verbose == true)
>> +-                   fprintf(stdout, _("INFO: looking for configuration file 
>> in /etc\n"));
>> ++                   fprintf(stdout, _("INFO: looking for configuration file 
>> in ${SYSCONFDIR}\n"));
>> + 
>> +-           maxpath_snprintf(config_file_path, "/etc/%s", CONFIG_FILE_NAME);
>> ++           maxpath_snprintf(config_file_path, "${SYSCONFDIR}/%s", 
>> CONFIG_FILE_NAME);
>> +            if (stat(config_file_path, &stat_config) == 0)
>> +            {
>> +                    config_file_found = true;
>> Index: pkg/PLIST
>> ===================================================================
>> RCS file: /cvs/ports/databases/repmgr/pkg/PLIST,v
>> retrieving revision 1.2
>> diff -u -p -r1.2 PLIST
>> --- pkg/PLIST        19 Sep 2015 21:37:12 -0000      1.2
>> +++ pkg/PLIST        12 Nov 2018 15:33:40 -0000
>> @@ -1,14 +1,17 @@
>>  @comment $OpenBSD: PLIST,v 1.2 2015/09/19 21:37:12 landry Exp $
>>  @bin bin/repmgr
>>  @bin bin/repmgrd
>> -lib/postgresql/repmgr_funcs.so
>> +lib/postgresql/repmgr.so
>>  share/doc/repmgr/
>>  share/doc/repmgr/README.md
>>  share/examples/repmgr/
>>  share/examples/repmgr/repmgr.conf
>>  @sample ${SYSCONFDIR}/repmgr.conf
>> -share/postgresql/contrib/
>> -share/postgresql/contrib/repmgr.sql
>> -share/postgresql/contrib/repmgr_funcs.sql
>> -share/postgresql/contrib/uninstall_repmgr.sql
>> -share/postgresql/contrib/uninstall_repmgr_funcs.sql
>> +share/postgresql/extension/
>> +share/postgresql/extension/repmgr--4.0--4.1.sql
>> +share/postgresql/extension/repmgr--4.0.sql
>> +share/postgresql/extension/repmgr--4.1--4.2.sql
>> +share/postgresql/extension/repmgr--4.1.sql
>> +share/postgresql/extension/repmgr--4.2.sql
>> +share/postgresql/extension/repmgr--unpackaged--4.0.sql
>> +share/postgresql/extension/repmgr.control
>>
> 

Reply via email to