ACC SHELL

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

YaST bytecode 1.4.0SuSEFirewallServicesSuSEFirewallServices.ycp	FileUtilsservices_definitions_in	fw_services_textdomain	
sfws_modifiedknown_services_features		known_metadata		ser_def_by_pkg_string	OLD_SERVICES			SERVICES		
ServiceDefinedByPackage	&GetFilenameFromServiceDefinedByPackage		GetMetadataAgent	
 ReadServicesDefinedByRPMPackagesIsKnownService	GetSupportedServices		GetListOfServicesAddedByPackage	GetNeededTCPPorts		GetNeededUDPPorts		GetNeededRPCPorts		GetNeededIPProtocols		GetDescription		SetModified
ResetModifiedGetModifiedGetNeededBroadcastPorts		GetNeededPortsAndProtocols			SetNeededPortsAndProtocols			GetPossiblyConflictServices	Q

service	service	

1}
service_id	service	service	service	service	service	service	service	@service	store_definition		3SCRReadWrite
RegisterAgent	UnregisterAgent0base3	FileUtilsExists	IsDirectory	$6(/etc/sysconfig/SuSEfirewall2.d/services/$9firewall-services$<$>
	BROADCASTbroadcast_portsIPip_protocolsRPC	rpc_portsTCP	tcp_portsUDP	udp_ports$F
DescriptiondescriptionNamename$Lservice:$Q
dhcp-client

convert_to	udp_portsbootpcdhcp-server
broadcast_portsbootps
convert_toservice:dhcp-server	udp_portsbootps
dns-server

convert_toservice:bind	tcp_portsdomain	udp_portsdomainfam

convert_to	rpc_portssgi_famhttp

convert_toservice:apache2service:lighttpd	tcp_portshttphttps

convert_toservice:apache2-sslservice:lighttpd-ssl	tcp_portshttpsimap

convert_toservice:courier-imapd	tcp_portsimapimaps

convert_toservice:courier-imap-ssl	tcp_portsimapsipp-tcp

convert_to	tcp_portsippipp-udp
broadcast_portsipp
convert_to	udp_portsippipsec

convert_toip_protocolsesp	udp_portsisakmpipsec-nat-tiscsi-server

convert_toservice:iscsitarget	tcp_portsiscsi-targetldap

convert_toservice:openldap	tcp_portsldapldaps

convert_to	tcp_portsldapsmysql-server

convert_to
service:mysql	tcp_portsmysql
nfs-client

convert_toservice:nfs-client	rpc_portsportmapstatusnlockmgr
nfs-server

convert_to	rpc_portsportmapstatusnlockmgrmountdnfsnfs_acl
nis-client

convert_toservice:ypserv	rpc_portsportmapypbind
nis-server

convert_to	rpc_portsportmapypservfypxfrdypbind	yppasswdd
ntp-server
broadcast_portsntp
convert_toservice:ntp	udp_portsntpopen-pbs

convert_to	tcp_portspbspbs_mom
pbs_resmom	pbs_sched	udp_ports
pbs_resmompop3

convert_to	tcp_portspop3pop3s

convert_to	tcp_portspop3srsync

convert_to	tcp_portsrsyncsamba-server
broadcast_ports
netbios-nsnetbios-dgm
convert_to	tcp_portsnetbios-ssnmicrosoft-ds	udp_ports
netbios-nsnetbios-dgm
slp-daemon
broadcast_portssvrloc
convert_to	tcp_portssvrloc	udp_portssvrlocsmtp

convert_to	tcp_portssmtpssh

convert_toservice:sshd	tcp_portssshtftp

convert_to	udp_portstftpvnc

convert_to	tcp_ports58015901xdmcp
broadcast_portsxdmcp
convert_to	tcp_portsxdmcp	udp_portsxdmcp$	
%
-		regexpmatch		+			+			^.*%ret	(!
4,	
y2error	
$Service %1 is not defined by package-$					regexpsub				+			+			^(.*)$\1(,	
y2error	
Wrong regexpsub definition-%filefullpath	-IniAgent
comments^[ 	]*#[^#].*$^[ 	]*#$^[ 	]*$^[ 	]*[a-zA-Z0-9_]+.*options
global_valuesflat	read_onlyignore_case_regexpsparams
match^##[ 	]*([^:]+):[ 	]*(.*)[ 	]*$%s: %s%1
all_definitions	one_definition	filefullpath	(2||!!42,3	
y2error	
Cannot read %1-4$7		SCR::Read.target.dir&9			filterfilename	TEMPLATE$;$<,>		foreachfilename	
definition	definition_values	
&@+			(D	
	
4D-E&H+			'I	
(L!SCR::RegisterAgent.firewall_service_definitionag_ini
SysConfigFile4L,M	
y2error	
Cannot register agent for %1-N$P$Q,R				foreach
known_feature	map_key	&S		SCR::Read	add	.firewall_service_definition(T&T&W			splitstring			 	
&X			filter	one_value	'Y	,]SCR::UnregisterAgent.firewall_service_definition'`	name		
sformat		
Service: %1base'a	description(dSCR::RegisterAgent.firewall_service_metadataag_ini4d,e				foreachmetadata_feature	metadata_key	&f		SCR::Read	add	.firewall_service_metadata(g||-g'i				dgettext			,lSCR::UnregisterAgent.firewall_service_metadata4m,n	
y2error	
'Cannot register agent for %1 (metadata),q	
y2debug	

'%1' -> %2	
	-t%}(~	
	
4~-4-%supported_services		$
,				foreach
service_id	service_definition		'	name		
sformat		
Unknown service '%1'base-%ret	$						maplist
service_id	service_definition		&			filter
service_id	
-%-		tcp_ports	%-		udp_ports	%-		rpc_ports	%-	ip_protocols	%-		description%&%&%-%-	broadcast_ports	%needed			$
(&&
!4,	
y2milestone	
9Service %1 is not known, searching for new definitions...,
(!4,	
y2error	
Uknown service '%1',	
y2milestone	
Known services: %1	-'	tcp_ports' 	udp_ports'!	rpc_ports'"ip_protocols'#broadcast_ports-%%@filename	filefullpath	ks_features_backward		write_oknew_store_definition		(A!
4A,B	
y2error	
$Service %1 is not defined by package-C(G!4G,H
(K!4K,L	
y2error	
Service %1 is unknown-M$Q(R||4R,S	
y2error	
3Can't operate with fileaname '%1' created from '%2'-T$X		
sformat		
%1/%2(Y!4Y,Z	
y2error	
File '%1' doesn't exist-[(_!SCR::RegisterAgent.firewall_service_definitionag_ini
SysConfigFile4_,`	
y2error	
Cannot register agent for %1-a$d								mapmapsysconfig_id	ycp_id	$i$l,n				foreachycp_id	one_def	sysconfig_id	$o	(p4p,q	
y2error	
Unknown key '%1'&r-s&u			filterone_def_item	&&&&!		regexpmatch		^ *$(z!
SCR::Write	add	.firewall_service_definition			mergestring			 4},~	
y2error	
Cannot write %1 to %2			mergestring			 	add	.firewall_service_definition&-'(4(!
SCR::Write.firewall_service_definition4,	
y2error	
Cannot write to disk!&4(		'	
'	,,SCR::UnregisterAgent.firewall_service_definition,	
y2milestone	
5Call SetNeededPortsAndProtocols(%1, ...) result is %2-%-	

ACC SHELL 2018