From 48d07f5ddc50bbe45799a24ef39c01818fc15dc3 Mon Sep 17 00:00:00 2001 From: Jamie Cameron Date: Thu, 2 Jun 2011 15:14:38 -0700 Subject: [PATCH] Handle auto mode for preferred master https://sourceforge.net/tracker/?func=detail&atid=117457&aid=3310488&group_id=17457 --- samba/conf_smb.cgi | 11 ++++++++--- samba/lang/en | 1 + samba/save_smb.cgi | 2 +- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/samba/conf_smb.cgi b/samba/conf_smb.cgi index 4f76b1a99..6fcaada88 100755 --- a/samba/conf_smb.cgi +++ b/samba/conf_smb.cgi @@ -106,10 +106,15 @@ foreach $p (@protocols) { print "\n"; print "$text{'smb_master'}\n"; -printf " $text{'yes'}\n", - &isfalse("preferred master") ? "" : "checked"; -printf "$gap $text{'no'} \n", +print ""; +printf " $text{'yes'}\n", + &istrue("preferred master") ? "checked" : ""; +printf "$gap $text{'no'}\n", &isfalse("preferred master") ? "checked" : ""; +printf " $text{'smb_master_auto'}\n", + &getval("preferred master") =~ /auto/ || + !&getval("preferred master") ? "checked" : ""; +print " \n"; print " $text{'smb_security'}\n"; print "