ACC SHELL

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

YaST bytecode 1.4.0Y2ModuleConfigY2ModuleConfig.ycpModeStageProfileInstallationDesktopWizard	DirectoryGroupMap			ModuleMap	
MenuTreeDataReadMenuEntries	
SortGroups			
CreateGroupTree	
ConstructMenuY2ModuleConfiggetResource		getResourceData	DepsSetDesktopIcon			

default_resource	resourceMapresource	=file	3SCRRead0autoinst3Modeautoinstconfig3Stageinitial3Profilecurrent		ModuleMap	3Installation3DesktopRead	Groups	Modules		AgentPath	Translate		3WizardSetTitleIcon	3	Directory
desktopdir	$
$	
$
	%'modes	Values	configurations	groupsconfs&).autoyast2.desktop$+
	NameGenericNameIconX-SuSE-YaST-AutoInstX-SuSE-YaST-AutoInstResourceX-SuSE-YaST-AutoInstClientX-SuSE-YaST-GroupX-SuSE-YaST-AutoInstMergeX-SuSE-YaST-AutoInstMergeTypesX-SuSE-YaST-AutoInstDataTypeX-SuSE-YaST-AutoInstClonableX-SuSE-YaST-AutoInstRequiresX-SuSE-DocTeamIDX-SuSE-YaST-AutoLogResource,:
$;
$>
$@

,B		foreachname	values
(C		contains		X-SuSE-YaST-AutoInst4Dmodule_auto	$E
(G||!haskeyX-SuSE-YaST-AutoInstClient	X-SuSE-YaST-AutoInstClient4Hclient	$I+			_auto,J	
y2debug	

client: %1'KX-SuSE-YaST-AutoInstClient,M	
y2debug	
name: %1 values: %2	X-SuSE-YaST-AutoInstClient'N
-Q

%[GroupMap		GroupList	-]				sortx	y		first	second	$`		SortKey$a		SortKey-b%k
Groups		grouplist	$o
	&p
					maplistrawname	group	,r		foreachname	
title	
MeunTreeEntry$s		Name$uentrytitle&v
add
-z%,
,		foreachm	v

	name	
menu_entry	menu_list$	
Name$entry
title$	(haskey
X-SuSE-YaST-Group4parent	$	
X-SuSE-YaST-Group&
maplistk

(	
entry4children$
children	&add'
children-
4-
4&
add
%(!4MenuEntries$
	(4&
	allwrite4&
	all	configure&	

&	&

(4,%ret	$
			X-SuSE-YaST-AutoInstResource(
-	-
%tmp_resource		data_type	tomerge	tomergetypes	mergedResource$
		X-SuSE-YaST-AutoInstResource(
&	
$
		X-SuSE-YaST-AutoInstDataTypemap$
		X-SuSE-YaST-AutoInstMerge$
		X-SuSE-YaST-AutoInstMergeTypes$

(	size	
4
MergeTypes	Merge	i$			splitstring			
,$			splitstring			
,$,		foreachres	(map	map'
eval
'
eval	&+(

--
4(
map4(	

--eval	
4(			--eval		%deps	mdone$
	
$		$		,		foreachp	d

	(&&haskey
X-SuSE-YaST-AutoInstRequires	
X-SuSE-YaST-AutoInstRequires4req	$			splitstring				
X-SuSE-YaST-AutoInstRequires, &			filterr	

'	
,	
y2milestone	
New dependencies: %1	,		foreachp	d

	,	
y2debug	
done: %1	,	
y2debug	
Working on : %1
( !contains	
4!("haskey	
4#,$		foreachr		
	(%!contains	4%&&	add	resdata	
&'	add	&*	add	res
data
&+	add	
4.&/	add	res
data
&0	add	
-5	%=filename	filepathicon	$?
		
sformat		

%1/%2.desktop	(@	SCR::Read.target.size
&A
		
sformat		

%1/%2.desktop/usr/share/autoinstall/modules	$C
++	.autoyast2.desktop.v
."Desktop Entry".Icon$D
		SCR::Read
,E	
y2debug	

icon: %1 (%2)

(G
-H,J
-K

ACC SHELL 2018