[prev in list] [next in list] [prev in thread] [next in thread] 

List:       fedora-directory-commits
Subject:    =?utf-8?q?=5B389-commits=5D?= [389-ds-base] branch 389-ds-base-1.4.0 updated: Ticket 50077 - Do not 
From:       pagure () pagure ! io
Date:       2019-03-15 14:12:58
Message-ID: 20190315141258.26748.95709 () pagure01 ! fedoraproject ! org
[Download RAW message or body]

This is an automated email from the git hooks/post-receive script.

mreynolds pushed a commit to branch 389-ds-base-1.4.0
in repository 389-ds-base.

The following commit(s) were added to refs/heads/389-ds-base-1.4.0 by this push:
     new 4ab9bd5  Ticket 50077 - Do not automatically turn automember postop modifies \
on 4ab9bd5 is described below

commit 4ab9bd595e1d9d09d13487d5807a6b59ec32b62f
Author: Mark Reynolds <mreynolds@redhat.com>
AuthorDate: Tue Mar 12 16:03:29 2019 -0400

    Ticket 50077 - Do not automatically turn automember postop modifies on
    
    Description:  Although we have set the new postop processing on by
                  default in the template-dse.ldif, we do not want to
                  enable it by default for upgrades (only new installs).
    
                  So if the attribute is not set, it is assumed "off".
    
    https://pagure.io/389-ds-base/issue/50077
    
    Reviewed by: firstyear(Thanks!)
    
    (cherry picked from commit d318d060f49b67ed1b10f22b52f98e038afa356a)
---
 ldap/servers/plugins/automember/automember.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/ldap/servers/plugins/automember/automember.c \
b/ldap/servers/plugins/automember/automember.c index c7b83e8..fcf0cdb 100644
--- a/ldap/servers/plugins/automember/automember.c
+++ b/ldap/servers/plugins/automember/automember.c
@@ -90,7 +90,7 @@ static void automember_task_export_destructor(Slapi_Task *task);
 static void automember_task_map_destructor(Slapi_Task *task);
 
 #define DEFAULT_FILE_MODE PR_IRUSR | PR_IWUSR
-static uint64_t plugin_do_modify = 1;
+static uint64_t plugin_do_modify = 0;
 static uint64_t plugin_is_betxn = 0;
 
 /*
@@ -345,15 +345,14 @@ automember_start(Slapi_PBlock *pb)
     }
 
     /* Check and set if we should process modify operations */
-    plugin_do_modify = 1;  /* default is "on" */
     if ((slapi_pblock_get(pb, SLAPI_ADD_ENTRY, &plugin_entry) == 0) && \
                plugin_entry){
         if ((do_modify = slapi_fetch_attr(plugin_entry, AUTOMEMBER_DO_MODIFY, NULL)) \
                ) {
             if (strcasecmp(do_modify, "on") && strcasecmp(do_modify, "off")) {
                 slapi_log_err(SLAPI_LOG_ERR, AUTOMEMBER_PLUGIN_SUBSYSTEM,
                               "automember_start - %s: invalid value \"%s\". Valid \
values are \"on\" or \"off\".  Using default of \"on\"\n",  AUTOMEMBER_DO_MODIFY, \
                do_modify);
-            } else if (strcasecmp(do_modify, "off") == 0 ){
-                plugin_do_modify = 0;
+            } else if (strcasecmp(do_modify, "on") == 0 ){
+                plugin_do_modify = 1;
             }
         }
     }

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.
_______________________________________________
389-commits mailing list -- 389-commits@lists.fedoraproject.org
To unsubscribe send an email to 389-commits-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/389-commits@lists.fedoraproject.org



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic