ACC SHELL

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

YaST bytecode 1.4.0Kernel&
Kernel.ycpArchModeLinuxrcStage
kernel_probedbinary	kernel_packages	final_kernel		cmdline_parsed
vgaType	suse_updatecmdLine	
kernel_modules_to_load		inform_about_kernel_change	fallbacks		ParseInstallationKernelCmdline
HidePasswords		
AddCmdLine		ExtractCmdlineParameters	
GetVgaType	
SetVgaType	
GetSuSEUpdate
GetCmdLine	
SetCmdLine	ProbeKernelSetPackages		GetBinary	GetPackages	ComputePackage	GetFinalKernel	ComputePackagesForBase		 ComputePackages	!AddModuleToLoad	"RemoveModuleToLoad	#SaveModulesToLoad$SetInformAboutKernelChange%GetInformAboutKernelChangename	arg	+5new_vga	?ISnew_cmd_line	bcustom_kernels	?Obase	check_avail  [!!name	""name	##$$b%%(3PkgPkgInstalled	IsAvailable	PkgAvailable	3SCRReadWriteExecute3Arch	
board_iseriesi386ppc32ppcs390ia64x86_64is_umlis_xen3Modenormalrepair3Linuxrc3Stageinitialcont0base$$"vmlinuz$'	$-$1	$6
$;$A$L
	$U$\
kernel-desktopkernel-defaultkernel-iseries64kernel-ppc64
kernel-paekernel-default%nin	ret	$p(r4sparts	first$t				splitstring			 $v	,w		foreachp	
	cmdopt	$x
(y		regexpmatch		
^INST_PASSWORD=4z&{INST_PASSWORD=******(}		regexpmatch		

^FTPPASSWORD=4~&FTPPASSWORD=********(	4&	4&+			 &+			4&-%(!	,&+			+			 (4&+			+			=,	
y2milestone	
cmdLine '%1'-%line	discardlistcmdlist	parse_index	in_quotesafter_backslash
current_param	&			deletechars			
$	$	$$$$)	size	4current_char	$				substring		(&&	"!&!(&&	 !4&			add&&+				(	\&&&+&			add(		containsAUTOCONSOLE4&addconsole&addAUTOCONSOLE(4&addUser&addinit&addramdisk_size(		containssuse_update4&addsuse_update&,		foreach	parameter		param_value_list	key	value	$
			splitstring				=$

	$

	(size
4(!contains
4(
	vga4(||		regexpmatch		
^(0x)?[0-9a-fA-F]+$		contains	normalextask
4&

4,	
	y2warning	
"Incorrect VGA kernel parameter: %1
4
,

-%tmp	&	(!||-$		SCR::Read.etc.install_inf.Cmdline, 	
y2milestone	
cmdline from install.inf is: %1(!4!,#%+(,!	,--.
%5(6!	,7&8
%?(@!	,A-B%I(J!	,K-L%S(T!	,U&V%bkernel_desktop_existsxen	$d||&&||kernel-desktopkernel-desktop,g	
y2milestone	
Desktop kernel available: %1&i	kernel-default$l	SCR::Read
.probe.is_xen(m4n,o	
	y2warning	
1XEN detection failed, assuming XEN is NOT running&p,s	
y2milestone	
Detected XEN: %1(u4v,w	
y2milestone	
ProbeKernel: UML&x		kernel-um(z4{&}	
kernel-xen(4
cpuinfo_flags	cpuflagsmemoriesmemsizefourGB$		SCR::Read.proc.cpuinfo.value."0"."flags"$	(4&	size				splitstring			 	4,	
y2error	
Cannot read cpuflags,	
y2milestone	
Mounted: %1SCR::Execute.target.bash_outputmount -l$	SCR::Read
.probe.memory$resourcephys_memrange$,	
y2milestone	
Physical memory %1(&&||containsnxcontainspae4,	
y2milestone	
Kernel switch: PAE detected(&&4&	kernel-desktop(4,	
y2milestone	
&Adding Xen PV drivers: xen-kmp-desktop&			addxen-kmp-desktop4&	
kernel-pae(4,	
y2milestone	
"Adding Xen PV drivers: xen-kmp-pae&			addxen-kmp-pae4(4,	
y2milestone	
&Adding Xen PV drivers: xen-kmp-default&			addxen-kmp-default(4(&&4&	kernel-desktop(4,	
y2milestone	
&Adding Xen PV drivers: xen-kmp-desktop&			addxen-kmp-desktop4(4,	
y2milestone	
&Adding Xen PV drivers: xen-kmp-default&			addxen-kmp-default(4&vmlinux(4&	kernel-iseries64(4&	kernel-default4&	kernel-ppc64(4&	kernel-default(4&	kernel-default&image&,	
y2milestone	
ProbeKernel determined: %1%(!4,&%(!4,-%(
!4,-%packages	
the_kernel	$$	,	
y2milestone	
 Selecting '%1' as kernel package(||4) &&!4!&"	,#	
y2milestone	
"Not provided, falling back to '%1'4))*&&!4+&,	,-	
y2milestone	
#Not available, falling back to '%1'(142&346,7	
	y2warning	
&%1 not available, using kernel-default&:kernel-default-<%?(@4A,B-D%Oret	$Q,S	
y2milestone	
Packages for base %1: %2-T%[ kernel	ret	$\$^(`size4a
extra_pkgs	$c		remove,f		foreachpkg		(h	4i&j			add	,k	
y2milestone	
Added extra kernel package: %1	4n,o	
	y2warning	
*Extra kernel package '%1' is not available	,u	
y2milestone	
Computed kernel packages: %1-w%!,	
y2milestone	
&Adding module to be loaded at boot: %1&
						add
	operationaddname%",	
y2milestone	
(Removing module to be loaded at boot: %1&
						add
	operationremovename%#modules_to_load_str	modules_to_load	(size
-$		SCR::Read(.sysconfig.kernel.MODULES_LOADED_ON_BOOT(&$			splitstring			 &			filters	,	
y2milestone	
%Read modules to be loaded at boot: %1,				foreachop_desc		
op	name	$		operation	$	name	(	remove4&			filterm		(	add4(!		contains	&			add	,	
y2milestone	
'Saving modules to be loaded at boot: %1&			mergestring			 ,
SCR::Write(.sysconfig.kernel.MODULES_LOADED_ON_BOOT-
SCR::Write.sysconfig.kernel%$&%%-

ACC SHELL 2018