ACC SHELL

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

YaST bytecode 1.4.0AutoinstConfigIAutoinstConfig.ycpMiscModeInstallationURLSLPStageautoinstall/xml.ycpXML	profileSetup

classSetup	runModule	
Repository	
ProfileEncryptedProfilePassword	PackageRepository	classDir	currentFile	tmpDir	var_dir	scripts_dir	initscripts_dir	logs_dir	destdir	cache	xml_tmpfile	xml_file	runtime_dir		files_dir	profile_dir	modified_profile	
autoconf_file	 parsedControlFile	!remote_rules_location	"local_rules_location	#local_rules_file	$urltok%scheme	&host	'filepath	(	directory	)port	*user	+pass	,
default_rl	-Confirm.OriginalURI	/message	0	dontmerge	1
noWriteNow	2Halt3	ForceBoot4	RebootMsg5
remoteProfile6	Proposals	7getProposalList	8setProposalList	9autoinstall/io.ycp:FTP;HTTP<StorageDevices=TFTP>	GET_error	?basename		@dirname		AGet				BGetURL		CParseCmdLine	DSetProtocolMessageESaveFShellEscape		GAutoinstConfigHMainHelp	6

!$',167<AGLQW\afi  n!!q""r##s$$v%%x&&y''z(({))|**}++~,,--..//001122334455667788l	99CCautoinstall	DD#EEQFF`s	GGrHHQ3UI	UserInput
OpenDialogCloseDialogQueryWidget

3WFMReadExecute3SCRReadWriteExecute3WFMReadExecute3SCRReadWriteExecute0autoinst3
Misc
SysconfigRead		3Modeautoinstconfig3Installationdestdir		sourcedir	mountlog	boot	3URLParse	Build	3SLPFindSrvs			FindAttrs		3Stageinitial1autoinstall/xml.ycp3XMLxmlCreateDoc
%	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'h
rootElementprofile'i
	nameSpacehttp://www.suse.com/1.0/yast2ns'j

typeNamespace http://www.suse.com/1.0/configns,lprofile
-m%t
doc$w

'x
listEntries
classesclass'{
rootElementautoinstall'}
	nameSpacehttp://www.suse.com/1.0/yast2ns'~

typeNamespace http://www.suse.com/1.0/configns,class
-2AutoinstConfig.ycp$$$
$$!$$$'$,		SCR::Read.target.tmpdir$1/var/adm/autoinstall$6+			/scripts$7+			/init.d$<+			/logs$A$G+			/cache$L+			
/autoinst.xml$Q+			/installedSystem.xml$W/var/lib/autoinstall$\+			/files$a/tmp/profile$f+			
/modified.xml$i+			/autoconf/autoconf.xml$n +			
/autoinst.ycp$q!rules/rules.xml$r"+			/rules$s#+			"
/rules.xml$v$
$x%$y&$z'${($|)$}*$~+$,5$-$.$/$0	$1	$2$3$4$5$6	%7-6%8&6
1autoinstall/io.ycp0
autoinst3FTPGet		3HTTPeasySSLGet		3StorageDevicesFloppyDevice	FloppyReady3TFTPGet			$>%?filePath	9pathComponentsret	9$			splitstring			/$	-size-%'@filePath	9pathComponentslast	ret	9$)			splitstring			/$*	-size$+			substring		-	size		size	-,%4AScheme	Host	Path		Localfile	9okrestoksfull_url	tmp_dir	mount_point	9&9>$:$;
$<$'=scheme'>host(?					regexpsub				
(.*)//(.*)\1/\24@9&A					regexpsub				
(.*)//(.*)\1/\2'Cpath$D	$F		WFM::Read
.local.tmpdir	$G+			
/tmp_mount,HWFM::Execute.local.mkdir(J||httphttps4K9,L&M(Ncode4O9&P>-Q4T9,U	
y2error	
Can't find URL: %1&W>		
sformat		
CCannot find URL '%1' via protocol HTTP(S). Server returned code %2.autoinstcode-X([ftp4\9&]
(^&&&&codecode,	SCR::Read.target.size4_9&`>-a4d9,e	
y2error	
Can't find URL: %1&g>		
sformat		
?Cannot find URL '%1' via protocol FTP. Server returned code %2.autoinstcode-h(kfile4lfile	9$m		
sformat		
%1/%2(n	SCR::Read.target.size4ocpcmd	9$p		
sformat		
cp %1 %2,q	
y2milestone	
Copy profile: %1,rSCR::Execute.target.bash4ucpcmd	9&v>+			>		
sformat		
Reading file on %1/%2 failed.
autoinst$w		
sformat		
cp %1 %2,x	
y2milestone	
Copy profile: %1,ySCR::Execute.target.bash(|	SCR::Read.target.size4}9&~>&49&>+			>		
sformat		
Reading file on %1 failed.
autoinst,	
y2milestone	
-Trying to find file on installation media: %1(cd4cdrom	cdrom_device	already_mounted	am9$		SCR::Read.etc.install_inf.Cdrom$+			/dev/$+			+			grep  /proc/mounts ;$SCR::Execute.target.bash_output(&&exit	size		stdout4cmd	am19,	
	y2warning	
.%1 is already mounted, trying to bind mount...$+			+			+			+			mount -v --bind `grep  /proc/mounts |cut -f 2 -d \ ` ;$SCR::Execute.target.bash_output(exit49&49,	
	y2warning	
can't bind mount %1 failing...&49(!WFM::Execute.local.mount49&>+			>		
sformat		
Mounting %1 failed.autoinst,	
	y2warning	
Mount failed&49&(4cpcmd	9$		
sformat		
+			+			cp /%1 %2,	
y2milestone	
Copy profile: %1,SCR::Execute.target.bash,WFM::Execute
.local.umount(	SCR::Read.target.size49&>-&>+			>		
sformat		
)Reading a file on CD failed. Path: %1/%2.autoinst&(nfs4copyCmd	9(nfs49,	
y2milestone	
Starting portmap: %1SCR::Execute.target.bash
/sbin/portmap(&&!SCR::Execute
.target.mount+			+			:@	-o nolock!SCR::Execute
.target.mount+			+			:@-t nfs449,	
	y2warning	
Mount failed&>		
sformat		
Mounting %1 failed.autoinst+			+			:@-$+			+			+			+			+			/bin/cp /? ,	
y2milestone	
Copy Command: %1(WFM::Execute.local.bash49&>&49&>		
sformat		
"Remote file %1 cannot be retrievedautoinst+			+			/?,	
y2error	
!remote file %1 can't be retrieved+			+			/?,WFM::Execute
.local.umount(cifs4copyCmd	9(!SCR::Execute
.target.mount+			+			//@-t cifs -o guest,ro49,	
	y2warning	
Mount failed&>		
sformat		
Mounting %1 failed.autoinst+			+			//@-$+			+			+			+			+			/bin/cp /? ,	
y2milestone	
Copy Command: %1(WFM::Execute.local.bash49&>&49&>		
sformat		
"Remote file %1 cannot be retrievedautoinst+			+			/?,	
y2error	
!remote file %1 can't be retrieved+			+			/?,WFM::Execute
.local.umount(floppy49(49,WFM::Execute.local.mount(WFM::Execute.local.bash+			+			+			+			+			/bin/cp / 49,	
y2error	
file  %1 can't be retrieved+			+			/49&>&,SCR::Execute.target.umount(||deviceusb49(4
deviceList	9$	(4disks9$	device	SCR::Read.probe.disk	SCR::Read
.probe.usb,
foreachm99(&&usb	busUSBSCSI/
(haskeydev_name4idev	9$$	dev_name&			add			substring		*9&+&+				dev_name		
sformat		
%1(	SCR::Read
.target.lstat
&			add			substring		||	SCR::Read
.target.lstat
,	
y2milestone	
devices to look on: %149)"	SCR::Read.target.dir+			/dev/4"l	9,#	
y2milestone	
nested device found$$			splitstring			/&%+			+			/	&&		remove&'			mergestring			/,(	
y2milestone	
Host=%1 Path=%2&+,-		foreachHost	9mounts	
mount_list	already_mounted9
,.	
y2milestone	
looking for profile on %1$/		SCR::Read.target.string/proc/mounts$0			splitstring			
$1,2		foreachm	9entries	9$3			splitstring			 (4	+			/dev/449&5&6	.7,:	
y2milestone	
 already mounted=%1 mountpoint=%2(;&&!!WFM::Execute.local.mount		
sformat		
/dev/%14=9,>	
y2milestone	
"%1 is not mounted and mount failed		
sformat		
/dev/%1&?>		
sformat		
"%1 is not mounted and mount failedautoinst		
sformat		
/dev/%1/@(CWFM::Execute.local.bash+			+			+			+			+			/bin/cp / 4D9&F>		
sformat		
File %1 cannot be foundautoinst+			,G	
y2milestone	
file %1 can't be found+			4J9&K>&L,M	
y2milestone	
found(O!,PWFM::Execute
.local.umount(Q.R(Vtftp4W9(X4Y9&Z>&[4^9&_>		
sformat		
'Cannot find URL '%1' via protocol TFTP.autoinst+			+			:,`	
y2error	
file %1 can't be found4d9&f>		
sformat		
Unknown protocol %1.autoinst,g	
y2error	
Protocol not supported&h-j%qBurl	target	9toks9&s$	$t$-uA	scheme	host	path2AutoinstConfig.ycp%CresultcmdLine	$
$(	size	4&(default4'schemefile'path
/autoinst.xml4(slp4slpData$
autoyast(size4dummycomment2url		dlg$	$
,foreachmattrList	$
	srvurl(size4url	comment	startComment
endComment$			substring			srvurl$	$		findfirstof		=$		
findlastof		)(&&&&--&			substring		+--&(	size	&		
sformat		
bad description in SLP for %1&additem'4url	$			substring			srvurl&additem'$LeftComboBoxidchooseChoose Profileautoinst,VBox
PushButtonidokOk,&	idchooseValue	,(size4&			substring			srvurl4&slp query for 'autoyast' failed&	&.(	scheme4&	addschemefloppy&
addpath
/autoinst.xml&$&%	$schemedefault&&	$host&'	$path&)	$port&*	$user&+	$pass(||||%default%file%floppy4&5,	
y2milestone	
urltok = %1$-%#D(%%floppy4&&'/$Retrieving control file from floppy.autoinst()%tftp4*&+/		
sformat		
2Retrieving control file (%1) from TFTP server: %2.autoinst'&(-%nfs4.&//		
sformat		
1Retrieving control file (%1) from NFS server: %2.autoinst'&(1%http42&3/		
sformat		
2Retrieving control file (%1) from HTTP server: %2.autoinst'&(5%ftp46&7/		
sformat		
1Retrieving control file (%1) from FTP server: %2.autoinst'&(9%file4:&;/		
sformat		
#Copying control file from file: %1.autoinst'(=%device4>&?/		
sformat		
*Copying control file from device: /dev/%1.autoinst'(A%default4B&C/+Copying control file from default location.autoinst4F&G/Source unknown.autoinst-I%QE,T	
y2milestone	
Saving configuration data,V
SCR::Write!.sysconfig.autoinstall.REPOSITORY,W
SCR::Write .sysconfig.autoinstall.CLASS_DIR-Y%`Fires	$a$b)d	size	4dc	$e			substring		(f||||||"$\`&g+			\&h+			&i+-k%rG(t&&4uautoinstall$v	SCR::Read.etc.install_inf.AutoYaST(w&&	4x,yC	,z	
y2milestone	
cmd line=%1,{D(~4
tmp_dontmerge	tmp_no_writenow	&!.sysconfig.autoinstall.REPOSITORY /var/lib/autoinstall/repository/& .sysconfig.autoinstall.CLASS_DIR+			/classes$%.sysconfig.autoinstall.XSLT_DONTMERGE
addon,conf$&.sysconfig.autoinstall.FORBID_WRITENOW;add-on,suse_register,partitioning,bootloader,general,report&0			splitstring			,&1			splitstring			,(||4&/var/lib/autoinstall/repository-%H	main_help	$+			+			<h3>AutoYaST Configuration Management System</h3>
<p>Almost all resources of the control file can be
configured using the configuration management system.</p>
autoinst<p>Most of the modules used to create the configuration are identical to those available
through the YaST Control Center. Instead of configuring this system, the data
entered is collected and exported to the control file that can be used to
install another system using AutoYaST.
</p>
autoinst<p>In addition to the existing and familiar modules,
new interfaces were created for special and complex configurations, including
partitioning, general options, and software.</p>
autoinst-

ACC SHELL 2018