On Sun, Sep 28, 2003 at 03:36:50PM -0400, Alvaro Herrera wrote:

> Now for something completely different:

Oh, there's another thing about the --help-config option.  This option
includes an, er, option to display the items that belong to a given
group.  So you could say

/tmp/pgsql-es/bin/postgres --help-config -g 'Security'

and the list of parameters that belong to a group that has the word
Security on it would be displayed.

However, the -l option lists the groups with the translated names, and
of course those names do not match on -g specification.

This little patch allows both versions to match, translated and
untranslated.

-- 
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"Crear es tan difícil como ser libre" (Elsa Triolet)
Index: src/backend/utils/misc/help_config.c
===================================================================
RCS file: /home/alvherre/cvs/pgsql-server/src/backend/utils/misc/help_config.c,v
retrieving revision 1.7
diff -c -r1.7 help_config.c
*** src/backend/utils/misc/help_config.c        27 Sep 2003 09:29:31 -0000      1.7
--- src/backend/utils/misc/help_config.c        28 Sep 2003 20:20:33 -0000
***************
*** 283,289 ****
  
        if (groupString != NULL)
        {
!               if (strstr(config_group_names[structToTest->generic.group], 
groupString) != NULL)
                {
                        if (nameString != NULL)
                                matches = (matches && true);
--- 283,290 ----
  
        if (groupString != NULL)
        {
!               if (strstr(config_group_names[structToTest->generic.group], 
groupString) != NULL
!                               || 
strstr(gettext(config_group_names[structToTest->generic.group]), groupString) != NULL)
                {
                        if (nameString != NULL)
                                matches = (matches && true);
---------------------------(end of broadcast)---------------------------
TIP 6: Have you searched our list archives?

               http://archives.postgresql.org

Reply via email to