Data for configuration of samba-client, input and output functions.
List of Global Functions
AdjustSharesServices - adjust the services for sharing
AutoPackages - Return required packages for auto-installation
Export - Dump the samba-client settings to a single map (For use by autoinstallation.)
GetGuessAccess - check if shares guest access is allowed
GetMaxShares - get number of max shares from smb.conf; 0 mean shares are not enabled
GetModified - Data was modified?
GetWinbind - Get a winbind status
GetWinbindCaching - Get the current status of winbind caching
GetWorkgroup - Get a host workgroup
Import - Get all samba-client settings from the first parameter (For use by autoinstallation.)
Read - Read all samba-client settings
ReadMkHomeDir - Read the state of mkhomedir in /etc/pam.d/common-session (bug #143519)
ReadSharesSetting - Read user shares settings
SetGuessAccess - Set the new value for guest access (#144787)
SetMkHomeDir - Set the new value of mkhomedir
SetShares - set the new values for user shares
SetStartFAM - update the information if FAM should be started
SetWinbind - Set a windind status
SetWinbindCaching - Set the new value for winbind caching (see bug #143927)
SetWorkgroup - Set a host workgroup
ShortSummary - Create shorter textual summary and a list of unconfigured options
Summary - Create a textual summary and a list of unconfigured options
UpdatedArchPackages - Return list of architecture specific packages (derived from package list given as parameter) merged with the packages in parameter
Write - Write all samba-client settings
WriteMkHomeDir - Write the new value of pam_mkhomedir to /etc/pam.d/common-session
WriteShares - create the shares directory with correct rights
List of Global Variables
globals_configured - Are globals already configured (for AutoYaST)
mkhomedir - if pam_mkhomedir is set in /etc/pam.d/commond-session
modified - Data was modified?
password_data - map with user name and password (used for autoinstallation only)
start_fam - If FAM should be started
winbind_enabled - Should be winbind enabled?
write_only - Write only, used during autoinstallation. Don't run services and SuSEconfig, it's all done at one place.
adjust the services for sharing
Function parameters
boolean write_only
Return value
boolean
Return required packages for auto-installation
Return value
map - of packages to be installed and to be removed
Dump the samba-client settings to a single map (For use by autoinstallation.)
Return value
map - Dumped settings (later acceptable by Import ())
get number of max shares from smb.conf; 0 mean shares are not enabled
Return value
integer
Get all samba-client settings from the first parameter (For use by autoinstallation.)
Function parameters
map settings
Return value
boolean - True on success
Read the state of mkhomedir in /etc/pam.d/common-session (bug #143519)
Return value
boolean
Set the new value for guest access (#144787)
Function parameters
boolean guest
Return value
boolean
Set the new value of mkhomedir
Function parameters
boolean new_value
Return value
boolean
set the new values for user shares
Function parameters
integer max
string group
Return value
boolean
update the information if FAM should be started
Function parameters
boolean fam
Return value
boolean - current fam status
Set the new value for winbind caching (see bug #143927)
Function parameters
boolean enable
Return value
boolean
Create shorter textual summary and a list of unconfigured options
Return value
string - summary of the current configuration
Create a textual summary and a list of unconfigured options
Return value
string - summary of the current configuration
Return list of architecture specific packages (derived from package list given as parameter) merged with the packages in parameter
Function parameters
list<string> packages
Return value
list<string>
Write all samba-client settings
Function parameters
boolean write_only
Return value
boolean - true on success
Write the new value of pam_mkhomedir to /etc/pam.d/common-session
Function parameters
boolean enabled
Return value
boolean