ACC SHELL

Path : /usr/share/doc/packages/yast2-nis-client/autodocs/
File Upload :
Current File : //usr/share/doc/packages/yast2-nis-client/autodocs/Nis.html

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html>
 <head>
  <title>

   Configuration of NIS client
</title>
  <style type="text/css">body { background-color: #c8c8c8 }
h1 { color: #e00000 }
table { width: 100%/ border: none }
img { border: 0px }
.sigbox { background-color: #ffc080; border: solid thin #f96500 }
.sig { font: larger monospace }
.padtbl { background-color: #ffc080; padding: 10px; margin: 10px }
/* arrow */
.a { color: #606060 }
/* type, parameter */
.t, .p { color: #c05000 }
.pbox { width: 20% }
.descbox { }
.right { align: right }
.header {}
.footer { clear: both}
.menu { width: 10%; float: left }
.main { width: 90%; float: left }
</style>
 </head>
 <body>
  <div class="header">
   <i>YaST2 Developers Documentation:</i>
   <a href="index.html">
    <b>

   Configuration of NIS client
</b>
   </a>
   <img class="right" alt="" src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
   <hr />
  </div>
  <div class="menu">
   <img alt="YaST" src="/usr/share/doc/packages/yast2-devtools/images/yast2-half.png" />
   <br />
   <br />
   <a href="index.html">functions</a>
   <br />
   <a href="files.html">files</a>
   <br />
   <a href="intro.html">intro</a>
  </div>
  <div class="main">
   <div class="sigbox">
    <table class="padtbl">
     <tr>
      <td>
       <h1>

   Configuration of NIS client
</h1>
      </td>
      <td class="filecell">
   modules/Nis.ycp
</td>
     </tr>
     <tr>
      <td>
   NIS client configuration data, I/O functions.
</td>
     </tr>
     <tr>
      <td>
       <ul>
        <li>   Jan Holesovsky <kendy@suse.cz></li>
        <li>   Dan Vesely <dan@suse.cz></li>
        <li>   Martin Vidner <mvidner@suse.cz></li>
       </ul>
      </td>
     </tr>
     <tr>
      <td>
       <p>This module has an unstable interface.</p>
      </td>
     </tr>
    </table>
    <table class="padtbl">
     <tr>
      <td>


       <h1>Imports</h1>
       <ul>
        <li>Address</li>
        <li>Autologin</li>
        <li>IP</li>
        <li>Message</li>
        <li>Nsswitch</li>
        <li>Package</li>
        <li>Progress</li>
        <li>Report</li>
        <li>Service</li>
        <li>SuSEFirewall</li>
        <li>Summary</li>
        <li>Wizard</li>
       </ul>
       <h1>Global Variables</h1>
       <ul>
        <li>
         <a href="#YpbindErrors">YpbindErrors</a>
        </li>
        <li>
         <a href="#_autofs_allowed">_autofs_allowed</a>
        </li>
        <li>
         <a href="#_start_autofs">_start_autofs</a>
        </li>
        <li>
         <a href="#broken_server">broken_server</a>
        </li>
        <li>
         <a href="#default_broadcast">default_broadcast</a>
        </li>
        <li>
         <a href="#dhcp_restart">dhcp_restart</a>
        </li>
        <li>
         <a href="#dhcpcd_running">dhcpcd_running</a>
        </li>
        <li>
         <a href="#global_broadcast">global_broadcast</a>
        </li>
        <li>
         <a href="#install_packages">install_packages</a>
        </li>
        <li>
         <a href="#local_only">local_only</a>
        </li>
        <li>
         <a href="#multidomain_broadcast">multidomain_broadcast</a>
        </li>
        <li>
         <a href="#multidomain_servers">multidomain_servers</a>
        </li>
        <li>
         <a href="#options">options</a>
        </li>
        <li>
         <a href="#required_packages">required_packages</a>
        </li>
        <li>
         <a href="#servers">servers</a>
        </li>
        <li>
         <a href="#start">start</a>
        </li>
        <li>
         <a href="#touched">touched</a>
        </li>
       </ul>
       <h1>Global Functions</h1>
       <ul>
        <li>
         <a href="#AutoPackages">AutoPackages ()</a>
        </li>
        <li>
         <a href="#BrItem">BrItem (string title, string value)</a>
        </li>
        <li>
         <a href="#DomainChanged">DomainChanged ()</a>
        </li>
        <li>
         <a href="#Export">Export ()</a>
        </li>
        <li>
         <a href="#Fake">Fake ()</a>
        </li>
        <li>
         <a href="#GetDomain">GetDomain ()</a>
        </li>
        <li>
         <a href="#GetModified">GetModified ()</a>
        </li>
        <li>
         <a href="#GetServers">GetServers ()</a>
        </li>
        <li>
         <a href="#Import">Import (map settings)</a>
        </li>
        <li>
         <a href="#ProbePackages">ProbePackages ()</a>
        </li>
        <li>
         <a href="#Read">Read ()</a>
        </li>
        <li>
         <a href="#Set">Set (map settings)</a>
        </li>
        <li>
         <a href="#SetDomain">SetDomain (string new_domain)</a>
        </li>
        <li>
         <a href="#SetModified">SetModified ()</a>
        </li>
        <li>
         <a href="#SetServers">SetServers (string servers_s)</a>
        </li>
        <li>
         <a href="#ShortSummary">ShortSummary ()</a>
        </li>
        <li>
         <a href="#Summary">Summary ()</a>
        </li>
        <li>
         <a href="#Touch">Touch (boolean really)</a>
        </li>
        <li>
         <a href="#UsersByLdap">UsersByLdap ()</a>
        </li>
        <li>
         <a href="#Write">Write ()</a>
        </li>
        <li>
         <a href="#WriteNssConf">WriteNssConf ()</a>
        </li>
        <li>
         <a href="#WriteOnly">WriteOnly ()</a>
        </li>
        <li>
         <a href="#check_address_nis">check_address_nis (string a)</a>
        </li>
        <li>
         <a href="#check_nisdomainname">check_nisdomainname (string domain)</a>
        </li>
        <li>
         <a href="#getNetconfigValues">getNetconfigValues ()</a>
        </li>
        <li>
         <a href="#setNetconfigValues">setNetconfigValues ()</a>
        </li>
        <li>
         <a href="#valid_address_nis">valid_address_nis ()</a>
        </li>
        <li>
         <a href="#valid_nisdomainname">valid_nisdomainname ()</a>
        </li>
       </ul>
       <h1>Local Variables</h1>
       <ul>
        <li>
         <a href="#hosts_by_nis">hosts_by_nis</a>
        </li>
        <li>
         <a href="#users_by_ldap">users_by_ldap</a>
        </li>
       </ul>
       <h1>Local Functions</h1>
       <ul>
        <li>
         <a href="#HasPlus">HasPlus (string file)</a>
        </li>
        <li>
         <a href="#HavePlus">HavePlus ()</a>
        </li>
        <li>
         <a href="#ListItem">ListItem (string title, any value)</a>
        </li>
        <li>
         <a href="#WritePluses">WritePluses ()</a>
        </li>
        <li>
         <a href="#WritePlusesTo">WritePlusesTo (string file, string what)</a>
        </li>
       </ul>
      </td>
     </tr>
    </table>
   </div>
   <p />
   <div class="sigbox">
    <span class="sig" id="SetModified">global
     <b>SetModified ()
      <span class="a"> -&gt; </span>
      <span class="t">void</span>
     </b>
    </span>
   </div>
   <p>
 Function sets internal variable, which indicates, that any
 settings were modified, to "true"</p>
   <div class="sigbox">
    <span class="sig" id="GetModified">global
     <b>GetModified ()
      <span class="a"> -&gt; </span>
      <span class="t">boolean</span>
     </b>
    </span>
   </div>
   <p>
 Functions which returns if the settings were modified</p>
   <dl>
    <dt>
     <b>Return value:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="t" />
       </td>
       <td class="descbox">settings were modified</td>
      </tr>
     </table>
    </dd>
   </dl>
   <div class="sigbox">
    <span class="sig" id="required_packages">global
     <b>required_packages
      <span class="a"> -&gt; </span>
      <span class="t">list&lt;string&gt;</span>
     </b>
    </span>
   </div>
   <p>
 Required packages for this module to operate</p>
   <div class="sigbox">
    <span class="sig" id="start">global
     <b>start
      <span class="a"> -&gt; </span>
      <span class="t">boolean</span>
     </b>
    </span>
   </div>
   <p>
 Should ypbind be started at boot?
 If not, other settings are not touched.</p>
   <div class="sigbox">
    <span class="sig" id="servers">global
     <b>servers
      <span class="a"> -&gt; </span>
      <span class="t">list &lt;string&gt;</span>
     </b>
    </span>
   </div>
   <p>
 IP addresses of NIS servers.</p>
   <div class="sigbox">
    <span class="sig" id="GetServers">global
     <b>GetServers ()
      <span class="a"> -&gt; </span>
      <span class="t">string</span>
     </b>
    </span>
   </div>
   <p></p>
   <dl>
    <dt>
     <b>Return value:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="t" />
       </td>
       <td class="descbox">Access the servers as a string</td>
      </tr>
     </table>
    </dd>
   </dl>
   <div class="sigbox">
    <span class="sig" id="SetServers">global
     <b>SetServers (string servers_s)
      <span class="a"> -&gt; </span>
      <span class="t">void</span>
     </b>
    </span>
   </div>
   <p>
 Set the servers from a string</p>
   <dl>
    <dt>
     <b>Parameters:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="p">servers_s</span>
       </td>
       <td class="descbox">a whitespace separated list</td>
      </tr>
     </table>
    </dd>
   </dl>
   <div class="sigbox">
    <span class="sig" id="default_broadcast">global
     <b>default_broadcast
      <span class="a"> -&gt; </span>
      <span class="t">boolean</span>
     </b>
    </span>
   </div>
   <p>
 Broadcast for the default domain?
 (New in ypbind-1.12)</p>
   <div class="sigbox">
    <span class="sig" id="multidomain_servers">global
     <b>multidomain_servers
      <span class="a"> -&gt; </span>
      <span class="t">map&lt;string,list&gt;</span>
     </b>
    </span>
   </div>
   <p>
 Servers for a multiple-domain configuration.
 Keys are domains, values are lists of servers (strings).
 The domains must be the same as for multidomain_broadcast</p>
   <dl>
    <dt>
     <b>See</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td align="left" valign="top"><a href="#multidomain_broadcast">multidomain_broadcast</a></td>
      </tr>
     </table>
    </dd>
   </dl>
   <div class="sigbox">
    <span class="sig" id="multidomain_broadcast">global
     <b>multidomain_broadcast
      <span class="a"> -&gt; </span>
      <span class="t">map&lt;string,boolean&gt;</span>
     </b>
    </span>
   </div>
   <p>
 Servers for a multiple-domain configuration.
 Whether a broadcast will be done if the servers don't respond.
 Keys are domains, values are booleans.
 The domains must be the same as for multidomain_servers</p>
   <dl>
    <dt>
     <b>See</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td align="left" valign="top"><a href="#multidomain_servers">multidomain_servers</a>
<a href="#global_broadcast">global_broadcast</a></td>
      </tr>
     </table>
    </dd>
   </dl>
   <div class="sigbox">
    <span class="sig" id="global_broadcast">global
     <b>global_broadcast
      <span class="a"> -&gt; </span>
      <span class="t">boolean</span>
     </b>
    </span>
   </div>
   <p>
 If this option is set, ypbind will ignore /etc/yp.conf and use
 a broadcast call to find a NIS server in the local subnet. You
 should avoid to use this, it is a big security risk.</p>
   <dl>
    <dt>
     <b>See</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td align="left" valign="top"><a href="#multidomain_broadcast">multidomain_broadcast</a>
<a href="#default_broadcast">default_broadcast</a></td>
      </tr>
     </table>
    </dd>
   </dl>
   <div class="sigbox">
    <span class="sig" id="getNetconfigValues">global
     <b>getNetconfigValues ()
      <span class="a"> -&gt; </span>
      <span class="t">void</span>
     </b>
    </span>
   </div>
   <p>
 Read Netconfig configuration</p>
   <div class="sigbox">
    <span class="sig" id="setNetconfigValues">global
     <b>setNetconfigValues ()
      <span class="a"> -&gt; </span>
      <span class="t">boolean</span>
     </b>
    </span>
   </div>
   <p>
 Write the netconfig configuration</p>
   <div class="sigbox">
    <span class="sig" id="DomainChanged">global
     <b>DomainChanged ()
      <span class="a"> -&gt; </span>
      <span class="t">boolean</span>
     </b>
    </span>
   </div>
   <p>
 If the domain has changed from a nonempty one, it may only be
 changed at boot time. Use this to warn the user.</p>
   <dl>
    <dt>
     <b>Return value:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="t" />
       </td>
       <td class="descbox">whether changed by SetDomain</td>
      </tr>
     </table>
    </dd>
   </dl>
   <div class="sigbox">
    <span class="sig" id="GetDomain">global
     <b>GetDomain ()
      <span class="a"> -&gt; </span>
      <span class="t">string</span>
     </b>
    </span>
   </div>
   <p></p>
   <dl>
    <dt>
     <b>Return value:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="t" />
       </td>
       <td class="descbox">Get the NIS domain.</td>
      </tr>
     </table>
    </dd>
   </dl>
   <div class="sigbox">
    <span class="sig" id="SetDomain">global
     <b>SetDomain (string new_domain)
      <span class="a"> -&gt; </span>
      <span class="t">void</span>
     </b>
    </span>
   </div>
   <p>
 Set the NIS domain.</p>
   <dl>
    <dt>
     <b>Parameters:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="p">new_domain</span>
       </td>
       <td class="descbox">a new domain</td>
      </tr>
     </table>
    </dd>
   </dl>
   <div class="sigbox">
    <span class="sig" id="dhcpcd_running">global
     <b>dhcpcd_running
      <span class="a"> -&gt; </span>
      <span class="t">boolean</span>
     </b>
    </span>
   </div>
   <p>
 #35654: if the server is running and sysconfig wants NIS data,
 it's ok to FitIntoSingle</p>
   <div class="sigbox">
    <span class="sig" id="dhcp_restart">global
     <b>dhcp_restart
      <span class="a"> -&gt; </span>
      <span class="t">boolean</span>
     </b>
    </span>
   </div>
   <p>
 If dhcp_wanted changes, we need to restart the DHCP client</p>
   <div class="sigbox">
    <span class="sig" id="local_only">global
     <b>local_only
      <span class="a"> -&gt; </span>
      <span class="t">boolean</span>
     </b>
    </span>
   </div>
   <p>
 If this option is set, ypbind will only bind to the loopback
 interface and remote hosts cannot query it.</p>
   <div class="sigbox">
    <span class="sig" id="broken_server">global
     <b>broken_server
      <span class="a"> -&gt; </span>
      <span class="t">boolean</span>
     </b>
    </span>
   </div>
   <p>
 You should set this to "yes" if you have a NIS server in your
 network, which binds only to high ports over 1024. Since this
 is a security risk, you should consider to replace the NIS
 server with another implementation.</p>
   <div class="sigbox">
    <span class="sig" id="options">global
     <b>options
      <span class="a"> -&gt; </span>
      <span class="t">string</span>
     </b>
    </span>
   </div>
   <p>
 Extra options for ypbind. Here you can add options like
 "-ypset", "-ypsetme", "-p port" or "-no-ping".</p>
   <div class="sigbox">
    <span class="sig" id="_autofs_allowed">global
     <b>_autofs_allowed
      <span class="a"> -&gt; </span>
      <span class="t">boolean</span>
     </b>
    </span>
   </div>
   <p>
 If no, automounter will not be affected.</p>
   <div class="sigbox">
    <span class="sig" id="_start_autofs">global
     <b>_start_autofs
      <span class="a"> -&gt; </span>
      <span class="t">boolean</span>
     </b>
    </span>
   </div>
   <p>
 Start automounter and import the settings from NIS. (Bug 6092)</p>
   <div class="sigbox">
    <span class="sig" id="YpbindErrors">global
     <b>YpbindErrors
      <span class="a"> -&gt; </span>
      <span class="t">string</span>
     </b>
    </span>
   </div>
   <p>
 Output of "rcypbind start", if there was an error.
 Read only.
 This is currently used only in nis-server for its more advanced
 error reporting. (Bug 14706)</p>
   <div class="sigbox">
    <span class="sig" id="check_nisdomainname">global
     <b>check_nisdomainname (string domain)
      <span class="a"> -&gt; </span>
      <span class="t">boolean</span>
     </b>
    </span>
   </div>
   <p>
 Check syntax of a NIS domain name</p>
   <dl>
    <dt>
     <b>Parameters:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="p">domain</span>
       </td>
       <td class="descbox">a domain name</td>
      </tr>
     </table>
    </dd>
   </dl>
   <dl>
    <dt>
     <b>Return value:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="t" />
       </td>
       <td class="descbox">true if correct</td>
      </tr>
     </table>
    </dd>
   </dl>
   <div class="sigbox">
    <span class="sig" id="valid_nisdomainname">global
     <b>valid_nisdomainname ()
      <span class="a"> -&gt; </span>
      <span class="t">string</span>
     </b>
    </span>
   </div>
   <p></p>
   <dl>
    <dt>
     <b>Return value:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="t" />
       </td>
       <td class="descbox">describe a valid NIS domain name</td>
      </tr>
     </table>
    </dd>
   </dl>
   <div class="sigbox">
    <span class="sig" id="hosts_by_nis">local
     <b>hosts_by_nis
      <span class="a"> -&gt; </span>
      <span class="t">boolean</span>
     </b>
    </span>
   </div>
   <p>
 If the hostname resolution is done over NIS,
 names cannot be used to specify servers.</p>
   <div class="sigbox">
    <span class="sig" id="users_by_ldap">local
     <b>users_by_ldap
      <span class="a"> -&gt; </span>
      <span class="t">boolean</span>
     </b>
    </span>
   </div>
   <p>
 Using NIS and LDAP simultaneously is not supported (#36981).</p>
   <div class="sigbox">
    <span class="sig" id="UsersByLdap">global
     <b>UsersByLdap ()
      <span class="a"> -&gt; </span>
      <span class="t">boolean</span>
     </b>
    </span>
   </div>
   <p>
 Used in the UI when NIS is turned on.</p>
   <div class="sigbox">
    <span class="sig" id="valid_address_nis">global
     <b>valid_address_nis ()
      <span class="a"> -&gt; </span>
      <span class="t">string</span>
     </b>
    </span>
   </div>
   <p>
 Describe a valid address - ip4 or name, names only if
 nsswitch.conf does not have hosts: nis</p>
   <dl>
    <dt>
     <b>Return value:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="t" />
       </td>
       <td class="descbox">a description</td>
      </tr>
     </table>
    </dd>
   </dl>
   <div class="sigbox">
    <span class="sig" id="check_address_nis">global
     <b>check_address_nis (string a)
      <span class="a"> -&gt; </span>
      <span class="t">boolean</span>
     </b>
    </span>
   </div>
   <p>
 Check syntax of a network address (ip4 or name), names only if
 nsswitch.conf does not have hosts: nis</p>
   <dl>
    <dt>
     <b>Parameters:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="p">a</span>
       </td>
       <td class="descbox">an address</td>
      </tr>
     </table>
    </dd>
   </dl>
   <dl>
    <dt>
     <b>Return value:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="t" />
       </td>
       <td class="descbox">true if correct</td>
      </tr>
     </table>
    </dd>
   </dl>
   <div class="sigbox">
    <span class="sig" id="touched">global
     <b>touched
      <span class="a"> -&gt; </span>
      <span class="t">boolean</span>
     </b>
    </span>
   </div>
   <p>
 Has the configuration been changed?
 Can be used as an argument to Popup::ReallyAbort</p>
   <div class="sigbox">
    <span class="sig" id="Touch">global
     <b>Touch (boolean really)
      <span class="a"> -&gt; </span>
      <span class="t">void</span>
     </b>
    </span>
   </div>
   <p>
 A convenient shortcut for setting touched.</p>
   <dl>
    <dt>
     <b>Parameters:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="p">really</span>
       </td>
       <td class="descbox">if true, set Nis::touched</td>
      </tr>
     </table>
    </dd>
   </dl>
   <dl>
    <dt>
     <b>Example</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td align="left" valign="top"><pre>
 Nis::Touch (Nis::var != ui_var);</pre></td>
      </tr>
     </table>
    </dd>
   </dl>
   <div class="sigbox">
    <span class="sig" id="install_packages">global
     <b>install_packages
      <span class="a"> -&gt; </span>
      <span class="t">list&lt;string&gt;</span>
     </b>
    </span>
   </div>
   <p>
 Read only, set by ProbePackages.
 Use as an argument to DoInstallAndRemove</p>
   <div class="sigbox">
    <span class="sig" id="ProbePackages">global
     <b>ProbePackages ()
      <span class="a"> -&gt; </span>
      <span class="t">string</span>
     </b>
    </span>
   </div>
   <p>
 Detect which packages have to be installed
 and return a descriptive string for a plain text pop-up.</p>
   <dl>
    <dt>
     <b>Return value:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="t" />
       </td>
       <td class="descbox">"" or "Foo will be installed.\nBar will be installed.\n"</td>
      </tr>
     </table>
    </dd>
   </dl>
   <div class="sigbox">
    <span class="sig" id="Set">global
     <b>Set (map settings)
      <span class="a"> -&gt; </span>
      <span class="t">void</span>
     </b>
    </span>
   </div>
   <p>
 Set module data</p>
   <dl>
    <dt>
     <b>Parameters:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="p">settings</span>
       </td>
       <td class="descbox"></td>
      </tr>
     </table>
    </dd>
   </dl>
   <div class="sigbox">
    <span class="sig" id="Import">global
     <b>Import (map settings)
      <span class="a"> -&gt; </span>
      <span class="t">boolean</span>
     </b>
    </span>
   </div>
   <p>
 Get all the NIS configuration from a map.
 When called by nis_auto (preparing autoinstallation data)
 the map may be empty.</p>
   <dl>
    <dt>
     <b>Parameters:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="p">settings</span>
       </td>
       <td class="descbox">$["start": "domain": "servers":[...] ]</td>
      </tr>
     </table>
    </dd>
   </dl>
   <dl>
    <dt>
     <b>Return value:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="t" />
       </td>
       <td class="descbox">success</td>
      </tr>
     </table>
    </dd>
   </dl>
   <div class="sigbox">
    <span class="sig" id="Export">global
     <b>Export ()
      <span class="a"> -&gt; </span>
      <span class="t">map</span>
     </b>
    </span>
   </div>
   <p>
 Dump the NIS settings to a map, for autoinstallation use.</p>
   <dl>
    <dt>
     <b>Return value:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="t" />
       </td>
       <td class="descbox">$["start":, "servers":[...], "domain":]</td>
      </tr>
     </table>
    </dd>
   </dl>
   <div class="sigbox">
    <span class="sig" id="ListItem">local
     <b>ListItem (string title, any value)
      <span class="a"> -&gt; </span>
      <span class="t">string</span>
     </b>
    </span>
   </div>
   <p>
 Summarizes a list of data</p>
   <dl>
    <dt>
     <b>Parameters:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="p">title</span>
       </td>
       <td class="descbox">passed to Summary::AddHeader</td>
      </tr>
      <tr>
       <td class="pbox">
        <span class="p">value</span>
       </td>
       <td class="descbox">a list (of scalars, lists or maps)</td>
      </tr>
     </table>
    </dd>
   </dl>
   <dl>
    <dt>
     <b>Return value:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="t" />
       </td>
       <td class="descbox">Summary-formatted description</td>
      </tr>
     </table>
    </dd>
   </dl>
   <div class="sigbox">
    <span class="sig" id="Summary">global
     <b>Summary ()
      <span class="a"> -&gt; </span>
      <span class="t">string</span>
     </b>
    </span>
   </div>
   <p></p>
   <dl>
    <dt>
     <b>Return value:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="t" />
       </td>
       <td class="descbox">Html formatted configuration summary</td>
      </tr>
     </table>
    </dd>
   </dl>
   <div class="sigbox">
    <span class="sig" id="BrItem">global
     <b>BrItem (string title, string value)
      <span class="a"> -&gt; </span>
      <span class="t">string</span>
     </b>
    </span>
   </div>
   <p>
 Makes an item for the short summary. I guess the users module
 wants to avoid paragraph breaks.</p>
   <dl>
    <dt>
     <b>Parameters:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="p">title</span>
       </td>
       <td class="descbox"></td>
      </tr>
      <tr>
       <td class="pbox">
        <span class="p">value</span>
       </td>
       <td class="descbox"></td>
      </tr>
     </table>
    </dd>
   </dl>
   <dl>
    <dt>
     <b>Return value:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="t" />
       </td>
       <td class="descbox">[b]title[/b]: value[br]</td>
      </tr>
     </table>
    </dd>
   </dl>
   <div class="sigbox">
    <span class="sig" id="ShortSummary">global
     <b>ShortSummary ()
      <span class="a"> -&gt; </span>
      <span class="t">string</span>
     </b>
    </span>
   </div>
   <p>
 Create a short textual summary with configuration abstract
 It is called by "authentication/user sources" dialog in yast2-users</p>
   <dl>
    <dt>
     <b>Return value:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="t" />
       </td>
       <td class="descbox">summary of the current configuration</td>
      </tr>
     </table>
    </dd>
   </dl>
   <div class="sigbox">
    <span class="sig" id="Read">global
     <b>Read ()
      <span class="a"> -&gt; </span>
      <span class="t">boolean</span>
     </b>
    </span>
   </div>
   <p>
 Reads NIS settings from the SCR</p>
   <dl>
    <dt>
     <b>Return value:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="t" />
       </td>
       <td class="descbox">success</td>
      </tr>
     </table>
    </dd>
   </dl>
   <div class="sigbox">
    <span class="sig" id="Fake">global
     <b>Fake ()
      <span class="a"> -&gt; </span>
      <span class="t">void</span>
     </b>
    </span>
   </div>
   <p>
 Make up data for screnshots.
 To be used instead of <a href="#Read">Read</a> .</p>
   <div class="sigbox">
    <span class="sig" id="HasPlus">local
     <b>HasPlus (string file)
      <span class="a"> -&gt; </span>
      <span class="t">boolean</span>
     </b>
    </span>
   </div>
   <p></p>
   <dl>
    <dt>
     <b>Parameters:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="p">file</span>
       </td>
       <td class="descbox">a pathname</td>
      </tr>
     </table>
    </dd>
   </dl>
   <dl>
    <dt>
     <b>Return value:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="t" />
       </td>
       <td class="descbox">is there a nis inclusion?</td>
      </tr>
     </table>
    </dd>
   </dl>
   <div class="sigbox">
    <span class="sig" id="WritePlusesTo">local
     <b>WritePlusesTo (string file, string what)
      <span class="a"> -&gt; </span>
      <span class="t">boolean</span>
     </b>
    </span>
   </div>
   <p>
 If a file does not contain a NIS entry, add it.</p>
   <dl>
    <dt>
     <b>Parameters:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="p">file</span>
       </td>
       <td class="descbox">pathname</td>
      </tr>
      <tr>
       <td class="pbox">
        <span class="p">what</span>
       </td>
       <td class="descbox">a "+" line without a '\n'</td>
      </tr>
     </table>
    </dd>
   </dl>
   <dl>
    <dt>
     <b>Return value:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="t" />
       </td>
       <td class="descbox">success?</td>
      </tr>
     </table>
    </dd>
   </dl>
   <div class="sigbox">
    <span class="sig" id="HavePlus">local
     <b>HavePlus ()
      <span class="a"> -&gt; </span>
      <span class="t">boolean</span>
     </b>
    </span>
   </div>
   <p>
 Do we need compat? Is there a plus in any of the user databases?</p>
   <dl>
    <dt>
     <b>Return value:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="t" />
       </td>
       <td class="descbox">true/false</td>
      </tr>
     </table>
    </dd>
   </dl>
   <div class="sigbox">
    <span class="sig" id="WritePluses">local
     <b>WritePluses ()
      <span class="a"> -&gt; </span>
      <span class="t">boolean</span>
     </b>
    </span>
   </div>
   <p>
 Add "+" lines to system files so that NIS entries get merged in.
 (Formerly this was done in SuSEconfig.ypclient)</p>
   <dl>
    <dt>
     <b>Return value:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="t" />
       </td>
       <td class="descbox">success?</td>
      </tr>
     </table>
    </dd>
   </dl>
   <div class="sigbox">
    <span class="sig" id="WriteNssConf">global
     <b>WriteNssConf ()
      <span class="a"> -&gt; </span>
      <span class="t">boolean</span>
     </b>
    </span>
   </div>
   <p>
 Configures the name service switch for the user databases
 according to chosen settings</p>
   <dl>
    <dt>
     <b>Return value:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="t" />
       </td>
       <td class="descbox">success?</td>
      </tr>
     </table>
    </dd>
   </dl>
   <div class="sigbox">
    <span class="sig" id="WriteOnly">global
     <b>WriteOnly ()
      <span class="a"> -&gt; </span>
      <span class="t">boolean</span>
     </b>
    </span>
   </div>
   <p>
 Only write new configuration w/o starting any scripts</p>
   <dl>
    <dt>
     <b>Return value:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="t" />
       </td>
       <td class="descbox">true on success</td>
      </tr>
     </table>
    </dd>
   </dl>
   <div class="sigbox">
    <span class="sig" id="Write">global
     <b>Write ()
      <span class="a"> -&gt; </span>
      <span class="t">boolean</span>
     </b>
    </span>
   </div>
   <p>
 Saves NIS configuration.</p>
   <dl>
    <dt>
     <b>Return value:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="t" />
       </td>
       <td class="descbox">true on success</td>
      </tr>
     </table>
    </dd>
   </dl>
   <div class="sigbox">
    <span class="sig" id="AutoPackages">global
     <b>AutoPackages ()
      <span class="a"> -&gt; </span>
      <span class="t">map</span>
     </b>
    </span>
   </div>
   <p>
 Return needed packages and packages to be removed
 during autoinstallation.</p>
   <dl>
    <dt>
     <b>Return value:</b>
    </dt>
    <dd>
     <table>
      <tr>
       <td class="pbox">
        <span class="t" />
       </td>
       <td class="descbox">of lists.
</td>
      </tr>
     </table>
    </dd>
   </dl>
  </div>
  <div class="footer">
   <hr />
   <i>YaST2 Developers Documentation</i>
   <img class="right" alt="" src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
  </div>
 </body>
</html>

ACC SHELL 2018