ACC SHELL

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

YaST bytecode 1.4.0Profile'Profile.ycpStageModeAutoinstConfigXMLLabelPopupProductControl	Directory		FileUtils

PackageSystemautoinstall/xml.ycpprofileSetup

classSetupcurrent		ModuleMap	Version	Description	changedprepareProfile
DetectVersion	storageLibCompatsoftwareCompat
generalCompatReadPropertiesImport	PrepareResetSave	SaveSingleSections			SaveProfileStructure	 ReadProfileStructure	!Compat		"ReadXML	#	setMValue		$	setLValue%setElementByList		&checkProfile"&(.
propertiesprofile	BNfile	dir	parsedControlFile	  parsedControlFile	""file	%%lvm	&&+3UI	UserInput
OpenDialogCloseDialogQueryWidget

3WFMCallFunction	3SCRReadWriteExecute0autoinst3
Stageinitialcont3Mode3AutoinstConfigProfileEncryptedProfilePassword	tmpDir	profile_dir	ShellEscape		3XMLxmlCreateDoc
YCPToXMLFile
	YCPToXMLString	
XMLToYCPFile		XMLToYCPString		XMLError	3LabelOKButton	3PopupError	
ClearFeedbackShowFeedback		3ProductControl3	Directory	schemadir	3	FileUtils3
PackageSystem	Installed	1autoinstall/xml.ycp%doc$
'listEntries
Laddonsaddonaliasesaliasallowedallowed_clientsallowed_interfacesallowed_interface
allowusers	allowuserarchivesarchivechildrenchildchroot-scriptsscriptclassesclass	denyusersdenyuser
device_mapdevice_map_entrydevice_map_entrydevice
dont_mergeelement	fetchmailfetchmail_entryfilesfileglobalglobal_entrygroupsgrouphostshosts_entryinetd_services
inetd_serviceinit-scriptsscriptinitrd_modules
initrd_module
interfaces	interfacekeyskeyid
local_domainsdomainslogical_volumeslvlvm	lvm_group
maps_to_servenis_mapmasquerade_other_domainsdomainmasquerade_usersmasquerade_usermodulesmodule_entrymodules_confmodule_confnamesnamenameservers
nameservernet-udevrule	netd_confconfnfs_entries	nfs_entrynfs_exports
nfs_exportnis_other_domainsnis_other_domainnis_servers
nis_serveroptionsoptionpackagespackagepartitioningdrive
partitions	partitionpathlistpathpatternspatternpeerspeer
post-packagespackage
post-patternspatternpost-scriptsscriptppd_options
ppd_optionpre-scriptsscriptprintcapprintcap_entryprintersprinter	proposalsproposalraiddeviceregionregion_entryremove-packagespackageroutesrouteschemesschema
searchlistsearchsection
section_entrysectionssection
securenets	securenet
selections	selectionservicesservicesettingssettings_entrysharesshareslavesslave	smtp_authsmtp_auth_entry	sysconfigsysconfig_entrytrusteddomains
trusteddomainusersuser
virtual_usersvirtual_uservolume_componentvolume_component_settingsvolume_entryvolume_componentvolume_settingsvolume_entry'f
cdataSections	source	info_file
file_contentspxelinux-config	media_urllocation
script_source'hrootElementprofile'i	nameSpacehttp://www.suse.com/1.0/yast2ns'j
typeNamespace http://www.suse.com/1.0/configns,lprofile-m%t
doc$w
'xlistEntries
classesclass'{rootElementautoinstall'}	nameSpacehttp://www.suse.com/1.0/yast2ns'~
typeNamespace http://www.suse.com/1.0/configns,class-2Profile.ycp$
$
$"$$$&$(%.,3(445,6SCR::Execute
.target.mkdir-8%@-A%GnewPart$H	,Iforeachdpartitioning	(J&&haskey	is_lvm_vg	is_lvm_vg4J&Kremove	is_lvm_vg'LtypeCT_LVM(M&&haskeydevice	device/dev/md4M'NtypeCT_MD(O!haskeytype4O'PtypeCT_DISK'W
partitionsmaplistp
partitions	(X&&&&haskeycreatecreatehaskeypartition_nr4Y'Zusepartpartition_nr(\haskeypartition_id4\'d
filesystem_idpartition_id-f&hadd,j	
y2milestone	
partitioning is now %1'kpartitioning%n'osoftwaresoftware
(p!containssoftwarepackages	autoyast2-installation'qsoftwarepackagesaddsoftwarepackages	autoyast2-installation(t&&haskeyfiles!containssoftwarepackages		autoyast2'usoftwarepackagesaddsoftwarepackages		autoyast2(ysizesoftwarepatterns	'zsoftwarepatterns	base%(haskeygeneral4(haskeygeneral
keyboard4'keyboardgeneralkeyboard
'generalremovegeneral
keyboard(haskeygeneral
language4'languagelanguage	generallanguage'generalremovegeneral
language(haskeygeneral
clock4'timezonegeneralclock
'generalremovegeneral
clock(generalmode
final_halt4script$
filenamezzz_haltsource&chkconfig autoyast off
shutdown -h now(!haskeyscripts'scripts
(!haskeyscripts
init-scripts'scriptsinit-scripts	'scriptsinit-scriptsaddscriptsinit-scripts	(generalmodefinal_reboot4script$
filename
zzz_rebootsource&chkconfig autoyast off
shutdown -r now(!haskeyscripts'scripts
(!haskeyscripts
init-scripts'scriptsinit-scripts	'scriptsinit-scriptsaddscriptsinit-scripts	(haskeysoftware
additional_locales4(!haskeylanguage4'language
'language	languages			mergestring			softwareadditional_locales	,'softwareremovesoftware
additional_locales%&	version&	description(||3.04&(4,	
y2milestone	
Can't detect Profile Version-4,	
y2milestone	
&AutoYaST Profile Version  %1 Detected.-%
,	
y2milestone	
importing profile&,
properties
(||haskey	configurehaskeyinstall4
_configure_installtmp$	configure
$install
(haskey	configure&			remove	configure(haskeyinstall&			removeinstall$	union&	union(&&haskey
networking!haskey
networking
start_immediately4'
networkingstart_immediately,	
y2milestone	
start_immediately set to true,,,,	
y2debug	
Current Profile=%1-%e	(!-,	 Collecting configuration data...autoinstThis may take a whileautoinst$	,		foreachp	dresource	tomerge	module_auto	$	X-SuSE-YaST-AutoInstResource(&$	X-SuSE-YaST-AutoInstMerge$	X-SuSE-YaST-AutoInstClientnone(	WFM::CallFunction		GetModified4
resource_datas$	WFM::CallFunction		Export$(4(		X-SuSE-YaST-AutoInstDataTypemapmap4
&size4&size(||4(	size	4itomergetypes	
MergeTypes$$	X-SuSE-YaST-AutoInstMergeTypes$			splitstring			,,		foreachres				splitstring			,(	mapmap4rd	$	' 
4!rd	$"	'#	&%+4''((+4,&-			add,3		foreachk	v(4&&!haskey!		contains'5,8	&9-:%B,D	
y2milestone	
Resetting profile contents&E
-F%Nret,P$Q,R	
y2debug	
Saving data (%1) to XML file %2(S4Sxml	$Tprofile(U	size	4Udir	command	(V4Vp	q	$W$X*Ybutton,ZVBoxLabel;Encrypted AutoYaST profile. Please enter the password twiceautoinstPasswordidpasswordPasswordid	password2
PushButtonidok$b+c&d&e	idpasswordValue&f	id	password2Valueok,h&j$l		SCR::Read.target.tmpdir$m		
sformat		
Lgpg2 -c --armor --batch --passphrase "%1" --output %2/encrypted_autoyast.xml,oSCR::Execute.target.bash_input(p	SCR::Read.target.size+			/encrypted_autoyast.xml4p&q		
sformat		
mv %1/encrypted_autoyast.xml %2,rSCR::Execute.target.bash
&s4v&wprofile-y%sectionFiles		,,	
y2milestone	
$Saving data (%1) to XML single files$
,		foreachsectionName	sectionsectionFileName	
tmpProfile	$+			+			+			/.xml$(profile4,	
y2milestone	
Wrote section %1 to file %2&						add4,	
y2error	
		
sformat		
$Couldn't write section %1 to file %2autoinst-%,	
y2milestone	
!Saving control file in YCP format-
SCR::Write.target.ycp% &		SCR::Read.target.ycp
(
-,-%!_current	oldgeneral_options	securityreportnew_general	(||||haskeypre-scriptshaskeypost-scriptshaskeychroot-scripts4prepostchrootscripts$pre-scripts	$post-scripts	$chroot-scripts	$pre-scriptspost-scriptschroot-scripts&			removepre-scripts&			removepost-scripts&			removechroot-scripts'scripts$$general
$security
$report
,		foreachk	v(&&keyboard	&(&&mouse	&(encryption_method&(&&timezone	&$
(4keyboardclockmodenetifaces			newifaces,	
y2milestone	
Old format, converting.....'language	language$
'keymap	keyboard'keyboard$
'timezone	timezone(	hwclock	localtime4'hwclock	localtime(	hwclockGMT4'hwclockGMT'clock$
(haskeyreboot4'rebootreboot(haskeyconfirm4'confirmconfirm&removeconfirm'mode(haskeyencryption_method4'
encryption	encryption_method$
networking
$
interfaces	$				maplistiface		newiface$								mapmapk	v			tolower		-'
interfaces'general'report'security'
networking-%"tmp	l	$$		SCR::Read.target.string$%			splitstring			
(&&&	-----BEGIN PGP MESSAGE-----4&out	$'
)(	stdout4(p	buttoncommand	,)VBoxLabel>Encrypted AutoYaST profile. Please enter the correct password.autoinstPasswordidpassword
PushButtonidok$0$1+2&3&4	idpasswordValueok,6$7		
sformat		
$gpg2 -d --batch --passphrase "%1" %2&8	SCR::Execute.target.bash_output
&:	stdout&;(?,A
SCR::Write.target.string	stdout4B,C	
y2debug	

Reading %1&D(G&&
size4Hmessage	$J[The XML parser reported an error while parsing the autoyast profile. The error message is:
autoinst&K+			,L	-M,O-P%\#lvm	i	tmp$]	$^remove(_size4_(`	4`'a#
4b'c$	4e,f	
y2debug	
setting %1 to %2'g-i%l$lvmitmp$m$nremove(osize4o(p	4p'q#
4r's$	4u,v	
y2debug	
setting %1 to %2'w-y%%&#-%&file	summary	valid
validators$+			+			/	valid.xml,$GSome schema check failed!
Please attach your logfile to bug id 211014

$$#Checking XML with RNG validation...autoinst+			+			#/usr/bin/xmllint --noout --relaxng /autoyast/rng/profile.rng(&&!
jing4&add#Checking XML with RNC validation...autoinst+			+			/usr/bin/jing >&2 -c /autoyast/rnc/profile.rnc
jing_sucks,foreachiheader	cmd	o	$	$+			+				 &+			+			
$SCR::Execute.target.bash_output,	
y2debug	
validation output: %1&+			+			
&+			+				stderr
&+			
(||exit&&	
jing_sucks	size		stderr&(!4,	,	
y2milestone	
?Profile check failed please attach the log to bug id 211014: %1

ACC SHELL 2018