ACC SHELL

Path : /usr/share/YaST2/modules/
File Upload :
Current File : //usr/share/YaST2/modules/Nis.ybc

YaST bytecode 1.4.0NisINis.ycpAddress	AutologinIPMessageNsswitchPackageProgressReport	Service
SummarySuSEFirewallWizard
modifiedSetModifiedGetModifiedrequired_packages	startservers	
GetServers	
SetServers	default_broadcastmultidomain_servers	multidomain_broadcast	global_broadcast
slp_domainpolicy	
rpc_mapper	domain	
old_domain	domain_changedstatic_keylist	 getNetconfigValues!setNetconfigValues"
DomainChanged#	GetDomain	$	SetDomain	%dhcpcd_running&dhcp_restart'
local_only(
broken_server)options	*_autofs_allowed+
_start_autofs,YpbindErrors	-check_nisdomainname	.valid_nisdomainname	/hosts_by_nis0
users_by_ldap1UsersByLdap2valid_address_nis	3check_address_nis	4touched5Touch6install_packages	7
ProbePackages	8Set9Import:Export;ListItem		<Summary	=BrItem			>ShortSummary	?Read@FakeAHasPlus	B
WritePlusesTo		CHavePlusDWritePlusesEWriteNssConfF	WriteOnlyGWriteHAutoPackages0

&-5<BGLT	servers_s	\dnwy|  !!""##$$
new_domain	%%&&''(())**++,,--domain	..112233%a	44755>really66H77O88isettings99settings::<<==>title	value	>>G??Z@@EEFFFGGHHJ3SCRReadWriteDir	Execute0nis3AddressValid4	Check	3	AutologinReadWritemodified3IPValid4	Check4	3MessageCannotStartService		ErrorWritingFile		3NsswitchReadDb		WriteDb		WriteAutofs	3Package	Installed	3ProgresssetNew					NextStage3ReportError	3 ServiceStatus	Enable	
RunInitScript		Start	Stop	Disable	Enabled	3!Summary
NotConfigured		AddHeader			AddLine			OpenList			CloseList		AddListItem			3"SuSEFirewallReadActivateConfiguration	WriteOnly3#WizardRestoreHelp	$&
%-&.
%5-6
$<	ypbind$B$G	%L-M			mergestring			 %T&U			filters				splitstring			 	$\$d
$n
$w$y
$|auto$rpcbind$$$$	% 
staticVals			keylist	,	
y2milestone	
getNetconfigValues called&
&
&
&	&		SCR::Read..sysconfig.network.config.NETCONFIG_NIS_POLICY,	
y2milestone	
policy : %1(&$
$	SCR::Dir	.sysconfig.network.config,	
y2milestone	
KEYLIST: %1(&	,		foreachkey	value	num	(&&!		issubstring		NETCONFIG_NIS_STATIC_DOMAIN!		issubstring		NETCONFIG_NIS_STATIC_SERVERS/$		SCR::Read	add	.sysconfig.network.config,	
y2milestone	

Found %1 = %2$(NETCONFIG_NIS_STATIC_DOMAIN4'0						add0
		DOMAIN(NETCONFIG_NIS_STATIC_SERVERS4'0						add0
		SERVERS4&			add&					regexpsub				+^NETCONFIG_NIS_STATIC_(DOMAIN|SERVERS)_(.*)\2,	
y2milestone	
try to get the number: %1(		issubstring		NETCONFIG_NIS_STATIC_DOMAIN4'						add
		DOMAIN(		issubstring		NETCONFIG_NIS_STATIC_SERVERS4'						add
		SERVERS,	
y2milestone	
STATIC VALS: %1,						foreachkey	value		(DOMAIN	4(SERVERS	4sr	$+			+			 SERVERS	,(DOMAIN		broadcast4&(DOMAIN	4(SERVERS		broadcast4(04&'DOMAIN	(SERVERS	slp4'DOMAIN	(SERVERS	4'DOMAIN				splitstring			SERVERS	 ,		foreachdomain	value(!haskey4',		foreachdomain	value(!haskey4'	,		foreachdomain	value	(!haskey4'	,	
y2milestone	
Servers: %1,	
y2milestone	
multidomain_servers: %1,	
y2milestone	
multidomain_broadcast: %1,	
y2milestone	
slp_domain: %1,	
y2milestone	
default_broadcast: %1%!cnt,
SCR::Write..sysconfig.network.config.NETCONFIG_NIS_POLICY,			foreachdomain	value(
!haskey4',		foreachdomain	value(!haskey4'	,		foreachdomain	value	(!haskey4'	,		foreachkey	,	
y2milestone	
Remove : %1, 
SCR::Write	add	.sysconfig.network.config,$
SCR::Write5.sysconfig.network.config.NETCONFIG_NIS_STATIC_DOMAIN,%
SCR::Write6.sysconfig.network.config.NETCONFIG_NIS_STATIC_SERVERS,(	
y2milestone	
Servers: %1,)	
y2milestone	
multidomain_servers: %1,*	
y2milestone	
multidomain_broadcast: %1,+	
y2milestone	
slp_domain: %1,,	
y2milestone	
default_broadcast: %1$.(/size40,1
SCR::Write5.sysconfig.network.config.NETCONFIG_NIS_STATIC_DOMAIN,3
SCR::Write6.sysconfig.network.config.NETCONFIG_NIS_STATIC_SERVERS			mergestring			 &5+,8				foreachdom	srvs				(;/;(<size4=(>4?,@
SCR::Write5.sysconfig.network.config.NETCONFIG_NIS_STATIC_DOMAIN,A
SCR::Write6.sysconfig.network.config.NETCONFIG_NIS_STATIC_SERVERS			mergestring			 4D,E
SCR::Write	add	.sysconfig.network.config+		NETCONFIG_NIS_STATIC_DOMAIN_,F
SCR::Write	add	.sysconfig.network.config+		NETCONFIG_NIS_STATIC_SERVERS_			mergestring			 &H+(J4K(L4M,N
SCR::Write5.sysconfig.network.config.NETCONFIG_NIS_STATIC_DOMAIN,O
SCR::Write6.sysconfig.network.config.NETCONFIG_NIS_STATIC_SERVERS	broadcast4R,S
SCR::Write	add	.sysconfig.network.config+		NETCONFIG_NIS_STATIC_DOMAIN_,T
SCR::Write	add	.sysconfig.network.config+		NETCONFIG_NIS_STATIC_SERVERS_	broadcast&V+(X4Y(Z4[,\
SCR::Write5.sysconfig.network.config.NETCONFIG_NIS_STATIC_DOMAIN,]
SCR::Write6.sysconfig.network.config.NETCONFIG_NIS_STATIC_SERVERSslp4`,a
SCR::Write	add	.sysconfig.network.config+		NETCONFIG_NIS_STATIC_DOMAIN_,b
SCR::Write	add	.sysconfig.network.config+		NETCONFIG_NIS_STATIC_SERVERS_slp&d+(h4i(j4k,l
SCR::Write5.sysconfig.network.config.NETCONFIG_NIS_STATIC_DOMAIN,m
SCR::Write6.sysconfig.network.config.NETCONFIG_NIS_STATIC_SERVERS	broadcast4p,q
SCR::Write	add	.sysconfig.network.config+		NETCONFIG_NIS_STATIC_DOMAIN_,r
SCR::Write	add	.sysconfig.network.config+		NETCONFIG_NIS_STATIC_SERVERS_	broadcast&t+(v4w(x4y,z
SCR::Write5.sysconfig.network.config.NETCONFIG_NIS_STATIC_DOMAIN	broadcast,{
SCR::Write6.sysconfig.network.config.NETCONFIG_NIS_STATIC_SERVERS4~,
SCR::Write	add	.sysconfig.network.config+		NETCONFIG_NIS_STATIC_DOMAIN_	broadcast,
SCR::Write	add	.sysconfig.network.config+		NETCONFIG_NIS_STATIC_SERVERS_&+(!
SCR::Write.sysconfig.network.config4,	/etc/sysconfig/network/config--%"-%#-%$&(&&4&$%$&$'$($)$*$+$,%--&&&&(none)	size	@%.-iA NIS domain name must not be empty,
it must not be "(none)",
and it must be at most 64 characters long.
nis$/$0%1-	0%2,	
y2debug	
hosts_by_nis %1/(/4-+			KOnly an IP address can be used
because host names are resolved using NIS.

nis4-%%3,&	
y2debug	
hosts_by_nis %1/('/4(-)4,--$74%>5&?4||4$H6	%O7message	$P&Q6	(S&&*+4T(U!autofs4V&W6			add6autofs&Y+			+The automounter package will be installed.
nis([!
nfs-client&\6			add6
nfs-client-`%i8
other_domains&j	start_nis&lnis_servers	&m
nis_broadcast&n	
nis_domain&o&r&$tnis_other_domains	,uforeachother_domaindomain	servers	b$v	
nis_domain$wnis_servers	$x
nis_broadcast'y'z&}'nis_local_only&~(nis_broken_server&)	nis_options&*haskeystart_autofs&+start_autofs(+&	union	autofs
nfs-client&	netconfig_policy&
slp_domain&4%9missing(size4&'start_autofs,8-$,		foreachk			start_nis(!haskey4,	
y2error	
Missing at Import: '%1'.&(4-,8-%:
other_domains$				maplistd	s
nis_domainnis_servers
nis_broadcast(4,	
y2error	
'Attempt to export Nis::global_broadcast-	start_nisnis_servers
nis_domain
nis_broadcastnis_other_domainsnis_local_only'nis_broken_server(nis_options)start_autofs+
slp_domainnetconfig_policy%;title	valuesummary	$&(4&maplistkv(&&size4&,foreachdentry	$(||&		
sformat		
%1 Entries configuredsizesize&	&&4&-%<summary	nc	dhcp	$$$by DHCPnis&NIS Client enablednis&Yesnis&
NIS Domainnis&&NIS Serversnis&				mergestring			<br>&	Broadcastnis&!Yesnis&#+			;
Other domainsnis&%Answer to local host onlynis&''Yesnis&)
Broken servernis&+(Yesnis&-ypbind optionsnis&.))&0Automounter enablednis&2+Yesnis-4%>=-?		
sformat		
<b>%1</b>: %2<br>%G>summary	nc	$I$J&K+			+			=Serversnis	=Domainnis=Client EnablednisYesnisNonis-S%Z?out
nss_passwd	
progress_orig&[
ypbind,] (_&_	(`&`(a&a
(b&b
(c&c
$eSCR::Execute.target.bash_output/bin/ypdomainname&f			deletechars				stdout
&g&i%SCR::Execute.target.bashls /var/run/dhcpcd-*.pid&l'	SCR::Read#.sysconfig.ypbind.YPBIND_LOCAL_ONLYyes&m	SCR::Read".sysconfig.ypbind.YPBIND_BROADCASTyes&n(	SCR::Read&.sysconfig.ypbind.YPBIND_BROKEN_SERVERyes&o)		SCR::Read .sysconfig.ypbind.YPBIND_OPTIONS&r+&&*
autofs&t/		containshostsnis$vpasswd&w0||		containsldap&&		containscompat		contains
passwd_compatldap,|$~,,-%@,	
y2milestone	
Faking data for screenshots&&		10.42.0.1&&
printer.example.comtest.example.com	10.42.1.1	10.42.1.2&
printer.example.comtest.example.com&example.com&&'&&(&)&*&+&/%Afile	,	
y2milestone	
file %1 has pluses-SCR::Execute.target.bash+			/usr/bin/grep -q '^[+-]' %Bfile	what	ok$(!A4,SCR::Execute.target.bash		
sformat		
/bin/cp %1 %1.YaST2save(SCR::Execute.target.bash		
sformat		
/bin/echo '%1' >> %24&(SCR::Execute.target.bash		
sformat		
"/bin/grep -q '^%1/sbin/nologin' %24&SCR::Execute.target.bash		
sformat		
7/usr/bin/sed -i.YaST2save -e 's@%1/sbin/nologin@%1@' %2(!4,	-%Cfiles	$	/etc/passwd/etc/shadow
/etc/group-			findfile	A%Dfiles	
what_to_write$	passwdshadowgroup$
group+:::passwd+::::::shadow+,		foreachf	,	
y2milestone	
Writing pluses to %1(!B		
sformat		
/etc/%1	4--%Edbs	nis_dbs	$	passwdgroupshadow$	servicesnetgroupaliases(4,		foreachdb	db_l	db_c	$(!		containscompat4&			filters	&&filesnis&				prependcompat,
$+			_compat,	,	
y2milestone	
Writing pluses,D,		foreachdb	db_l	$(!		containsnis4(netgroup&	nis&	filesnis,4 	have_plus,"	
y2milestone	
not writing pluses$#C(%!4&,'		foreachdb	db_l	$(&+			filters	nis,.,1		foreachdb	db_l	$2&3			filters	nis(4	&5	files,6(:!
SCR::Write.etc.nsswitch_conf4;,<	/etc/nsswitch.conf-=-?%FF
progress_orig(G4H(Irpcbind&Jrpcbind&Lportmap,N
,O
ypbind(Q!
SCR::Write.etc.defaultdomain4R,S	/etc/defaultdomain-T,XSCR::Execute.target.remove/etc/yp.conf.sv,Z!,\SCR::Execute.target.bash/sbin/netconfig update,^
SCR::Write#.sysconfig.ypbind.YPBIND_LOCAL_ONLY'yesno,_
SCR::Write".sysconfig.ypbind.YPBIND_BROADCASTyesno,`
SCR::Write&.sysconfig.ypbind.YPBIND_BROKEN_SERVER(yesno,a
SCR::Write .sysconfig.ypbind.YPBIND_OPTIONS)(b!
SCR::Write.sysconfig.ypbind4c,d	/etc/sysconfig/ypbind-f,i
SCR::Write5.sysconfig.network.config.NETCONFIG_NIS_SETDOMAINNAMEnoyes(l!
SCR::Write.sysconfig.network.dhcp4m,n	/etc/sysconfig/network/dhcp-p,r4u,v
ypbind,{E(}*4~(!&&+nis4-(+4,
autofs4,
autofs$,,-%G
(!F4-,Writing NIS Configuration...nis 
Stop servicesnisStart servicesnisStopping services...nisStarting services...nisFinishednis,
Writing NIS client settingsnis,(&4,
networkrestart-all-dhcp-clients,
ypbind,(4out(
4(
4,-,sleep$SCR::Execute.target.bash_output/etc/init.d/ypbind start
TERMraw(exit4&,4&,	stdoutinternal error,	Error while running ypclient.nis-(!4(SCR::Execute.target.bash/usr/bin/ypwhich >/dev/null4,	NIS server not found.nis-(,SCR::Execute.target.bash/sbin/SuSEconfig --module kdm3(&&nscd
4,SCR::Execute.target.bash/usr/sbin/nscd -i passwd,SCR::Execute.target.bash/usr/sbin/nscd -i group(&&*44,
autofs(+4,
autofs,,-%Hinstall_pkgsremove_pkgs$$	-installremove

ACC SHELL 2018