Hello community,

here is the log from the commit of package yast2-samba-client for 
openSUSE:Factory checked in at 2014-09-01 16:58:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-samba-client (Old)
 and      /work/SRC/openSUSE:Factory/.yast2-samba-client.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "yast2-samba-client"

Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-samba-client/yast2-samba-client.changes    
2014-06-02 07:00:25.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-samba-client.new/yast2-samba-client.changes   
    2014-09-01 16:58:52.000000000 +0200
@@ -1,0 +2,19 @@
+Thu Aug 28 13:20:17 UTC 2014 - dd...@suse.com
+
+- Support non-default ctdbd socket paths; (bnc#893154).
+- 3.1.12
+
+-------------------------------------------------------------------
+Fri Aug 22 17:48:20 UTC 2014 - dd...@suse.com
+
+- Support separately defined Samba resources; don't manipulate the
+  ctdb_manages_winbind parameter during join; (bnc#892982).
+- 3.1.11
+
+-------------------------------------------------------------------
+Thu Aug 21 17:12:19 UTC 2014 - dd...@suse.com
+
+- Fix CTDB resource primitive path regular expression; (bnc#892975).
+- 3.1.10
+
+-------------------------------------------------------------------

Old:
----
  yast2-samba-client-3.1.9.tar.bz2

New:
----
  yast2-samba-client-3.1.12.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ yast2-samba-client.spec ++++++
--- /var/tmp/diff_new_pack.vkTaGO/_old  2014-09-01 16:58:54.000000000 +0200
+++ /var/tmp/diff_new_pack.vkTaGO/_new  2014-09-01 16:58:54.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           yast2-samba-client
-Version:        3.1.9
+Version:        3.1.12
 Release:        0
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build

++++++ yast2-samba-client-3.1.9.tar.bz2 -> yast2-samba-client-3.1.12.tar.bz2 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-samba-client-3.1.9/package/yast2-samba-client.changes 
new/yast2-samba-client-3.1.12/package/yast2-samba-client.changes
--- old/yast2-samba-client-3.1.9/package/yast2-samba-client.changes     
2014-05-28 11:24:18.000000000 +0200
+++ new/yast2-samba-client-3.1.12/package/yast2-samba-client.changes    
2014-08-28 19:03:08.000000000 +0200
@@ -1,4 +1,23 @@
 -------------------------------------------------------------------
+Thu Aug 28 13:20:17 UTC 2014 - dd...@suse.com
+
+- Support non-default ctdbd socket paths; (bnc#893154).
+- 3.1.12
+
+-------------------------------------------------------------------
+Fri Aug 22 17:48:20 UTC 2014 - dd...@suse.com
+
+- Support separately defined Samba resources; don't manipulate the
+  ctdb_manages_winbind parameter during join; (bnc#892982).
+- 3.1.11
+
+-------------------------------------------------------------------
+Thu Aug 21 17:12:19 UTC 2014 - dd...@suse.com
+
+- Fix CTDB resource primitive path regular expression; (bnc#892975).
+- 3.1.10
+
+-------------------------------------------------------------------
 Tue May 27 16:00:17 UTC 2014 - noel.po...@suse.com
 
 - Mark some strings for translation; (bnc#877744)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-samba-client-3.1.9/package/yast2-samba-client.spec 
new/yast2-samba-client-3.1.12/package/yast2-samba-client.spec
--- old/yast2-samba-client-3.1.9/package/yast2-samba-client.spec        
2014-05-28 11:24:18.000000000 +0200
+++ new/yast2-samba-client-3.1.12/package/yast2-samba-client.spec       
2014-08-28 19:03:08.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           yast2-samba-client
-Version:        3.1.9
+Version:        3.1.12
 Release:        0
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-samba-client-3.1.9/src/modules/SambaNetJoin.pm 
new/yast2-samba-client-3.1.12/src/modules/SambaNetJoin.pm
--- old/yast2-samba-client-3.1.9/src/modules/SambaNetJoin.pm    2014-05-28 
11:24:18.000000000 +0200
+++ new/yast2-samba-client-3.1.12/src/modules/SambaNetJoin.pm   2014-08-28 
19:03:08.000000000 +0200
@@ -109,7 +109,7 @@
 
     # find out resource and clone ids, to do later crm operations with
     my $show    = CRMCall ("configure save -");
-    if ($show =~ /primitive (\S+) ocf:heartbeat:CTDB/) {
+    if ($show =~ /primitive (\S+) (ocf:heartbeat:)?CTDB/) {
       $rsc_id = $1;
     }
     else {
@@ -169,11 +169,6 @@
 
     return FALSE unless $self->ClusterPresent (0);
 
-    # 3. Run crm configure edit and search for the ctdb resource. Add the 
following line:
-    # ctdb_manages_winbind="false"
-
-    CRMCall ("resource param $rsc_id set ctdb_manages_winbind no");
-
     # 4. save winbind into  /etc/nsswitch.conf
     # 5. Restart the NSC daemon:
     SambaWinbind->AdjustNsswitch (TRUE, TRUE);
@@ -182,12 +177,18 @@
     # 7. Cleanup CTDB:
     CRMCall ("resource cleanup $rsc_id");
 
-    # 8. Wait until the unhealty status disappears.
+    # 8. Wait until the unhealthy status disappears.
     my $start   = time;
     my $wait    = 60; # 1 minute timeout
+    my $ctdbd_socket = SambaConfig->GlobalGetStr("ctdbd socket", undef);
+    my $ctdb_args = "";
+    if (defined $ctdbd_socket) {
+      $ctdb_args = "--socket=$ctdbd_socket";
+    }
 
     while (time<$start+$wait) {
-      my $out     = SCR->Execute(".target.bash_output", "/usr/bin/ctdb 
status");
+      my $out = SCR->Execute(".target.bash_output",
+                            "/usr/bin/ctdb $ctdb_args status");
       last if ($out->{"exit"} == 0);
       sleep (1); #0.5);
     }
@@ -207,16 +208,8 @@
 
     return TRUE unless $cleanup_needed;
 
-    # 10. Change the ctdb_manages_winbind option:
-
-    # a. Stop the ctdb resource:
-    CRMCall ("resource stop $rsc_id");
-
-    # b. Change the value from false to true: ctdb_manages_winbind="true"
-    CRMCall ("resource param $rsc_id set ctdb_manages_winbind yes");
-
-    # c. Restart the ctdb resource:
-    CRMCall ("resource start $rsc_id");
+    # Restart the ctdb resource, winbind will also be restarted with grouping:
+    CRMCall ("resource restart $rsc_id");
 
     $cleanup_needed     = FALSE;
 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to