ACC SHELL

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

YaST bytecode 1.4.0StorageDevicesStorageDevices.ycpModeStageHwStatusdisks_valid
zip_drives	
floppy_drivesfloppy_present
floppy_device			cd_drives

targetMapSizeAddNormalLinknamesAddAlternateLinks
ProbeCDROMscddrives
GetCdromEntry	FloppyReadyfindZIPs		ZipDrives		fakeProbe	
FloppyPresentFloppyDevice	FloppyDrives
localProbe	Probe		FullProbeInitDoneStorageDevicesdevice	Qqx force_reset5;E3SCRRead3Modeconfigtest3Stageinitialcont3HwStatusSet	
0storage$ $'$-$3$9$A	$D
%Icddriveslinknum$K

cdrecordercdromdvddvdramdvdrecorder&Qmaplistecddevice	linkname	numberdevname		$T	dev_name$Vcdrom(Wdvdram4X&Ydvdram([dvdr4\&]dvdrecorder(_||cdrcdrw4`&a
cdrecorder(cdvd4d&edvd$i'j+$l+			/dev/(n&o		
sformat		
%1%2+'qlinkname-r,t	
y2milestone	
AddNormalLinknames linknum %1-u%xcddrivesllist	i	$z	,{foreachcd&}	union
udev_links	,	
y2milestone	
AddAlternateLinks llist %1(&&!		containscdromsize4'
udev_linksadd
udev_links	cdrom,	
y2milestone	
AddAlternateLinks cdrom %1
$(!		containsdvd4)&&size!dvd4&+(size4'
udev_linksadd
udev_links	dvd,	
y2milestone	
AddAlternateLinks dvd %1
(!		contains
cdrecorder4&)&&size!cdrw4&+(size4'
udev_linksadd
udev_links	
cdrecorder,	
y2milestone	
AddAlternateLinks cdrecorder %1
,	
y2milestone	
AddAlternateLinks ret %1-	%
(	4boot_device		&		(||4,	
y2milestone	
before SCR::Read (.probe.cdrom)&		SCR::Read.probe.cdrom,	
y2milestone	
after SCR::Read (.probe.cdrom),foreachdrive	,	
unique_keyyes4,	
y2milestone	
before SCR::Read (.probe.cdrom),foreache	SCR::Read.probe.cdromconf$		SCR::Read
.probe.status	
unique_key,	
y2milestone	
ProbeCDROMs conf:%1	,	
y2milestone	
ProbeCDROMs cd:%1(
		availablenono4&	add	(||	size	4&		
dev_name
/dev/cdrom$		SCR::Read.etc.install_inf.Cdrom(&(4tmp,	
y2milestone	
ProbeCDROMs cddrives:%1	,	
y2milestone	
ProbeCDROMs boot_device:%1(		search		/dev/&+			/dev/$filtere		dev_name(size4&	filtere				dev_name&	merge	,	
y2milestone	
ProbeCDROMs cddrives:%1	,	
y2milestone	
ProbeCDROMs cddrives:%1	&		&	maplistdrive	'
udev_links			substring			linkname-&		,	
y2milestone	
ProbeCDROMs (%1)	-size	%(	,
-	%ret$
,	
y2milestone	
GetCdromEntry device %1&finde		dev_orig	dev_name(4&
,	
y2milestone	
GetCdromEntry ret %1-%(
4&&	(4,	
y2milestone	
before .probe.floppy&	SCR::Read
.probe.floppy,	
y2milestone	
after .probe.floppy,foreachdrive,	
unique_keyyes4,	
y2milestone	
before .probe.floppy.manual& 	SCR::Read.probe.floppy.manual,!	
y2milestone	
after .probe.floppy.manual&#	dev_name($||4%&&,)	
y2milestone	
FloppyDrives %1-*&&size
!haskey
notready%2zips	$4
,5,6foreachdisk(8zip49targetdname	ddevice	dinfo	$:
$;$=	dev_name?$>	vendor'@vendor(A&A+			+			-&C	device'Dmodel(F&F+			'Gname'H
partitions	'J,M	
y2milestone	
zips %1-N%Q(S4T&U-W%b
fake_map_file	
target_map	$ddemo_target_map.ycptest_target_map.ycp,f	
y2milestone	
'%1 mode - using fake target map from %2DemoTest$i		SCR::Read
.target.yast2,k	
y2debug	
Fake target map: %1-m%q(s,t-u%x(z,{-|%(,-%targets		all_disks
$
(4-,$	SCR::Read.probe.disk_raid,	
y2milestone	
%localProbe: disks probed all_disks:%1(size4-&
,foreachdiskfiltere!	isempty		dev_nametarget	no_disknotreadyis_zipres_fc	ddevice	,	
y2milestone	
localProbe: disk %1$
$$&&notready	deviceDASD$||zip(&&&&		search			dev_name/dev/dm-	size		bios_idresourcedisk_log_geo	cylinders&(hotpluggable'hotpluggable(softraiddisk'softraiddisk$resourcefc
(
'fc,	
y2milestone	
8localProbe: is_zip:%1 notready:%2 softraid:%3 no_disk:%4softraiddisk(/,	
unique_keyyes'unique	
unique_key'bus	bus?$	dev_name'device(	size		bios_id'bios_id	bios_id,	
y2milestone	
localProbe: disk: %1(	size		vendor'vendor	vendor(	size		device'model	device(	size		driver'driver	driver(	size		
driver_module'
driver_module	
driver_module(	size		parent_unique_key4tmpm1m2	$	SCR::Read.probe.uniqueid	parent_unique_key,	
y2milestone	
localProbe: parent %1$finde	drivers		active,	
y2milestone	
localProbe: m1 %1(&&sizemodules	'modulesmergemodules			maplistl	modules			$finde	drivers		active,	
y2milestone	
localProbe: m2 %1(&&sizemodules	'modulesmergemodules			maplistl	modules			,	
y2milestone	
localProbe: modules %1modules	'
partitions	(&&||!		search			/dev/dasdsize4(4'4'(&&		search			/dev/dasd4'dasdfmt,	
y2milestone	
localProbe: disk %1 tg: %2
&	union,		foreachk	e&filterf	dev_name,	
y2milestone	
localProbe: FloppyDrives %1,	
y2milestone	
localProbe: ZipDrives %1-% target	$"
,#	
y2milestone	
#Probe force_reset:%1 disks_valid:%2($&%
('&&
4(&)&*
size,+
--%5,7,8
%;&=,>	
y2milestone	
called disks_valid %1%E(G&&!!4H&I

ACC SHELL 2018