ACC SHELL
YaST bytecode 1.4.0 StorageDevices StorageDevices.ycp Mode Stage HwStatus disks_valid
zip_drives
floppy_drives floppy_present
floppy_device cd_drives
targetMapSize AddNormalLinknames AddAlternateLinks
ProbeCDROMs cddrives
GetCdromEntry FloppyReady findZIPs ZipDrives fakeProbe
FloppyPresent FloppyDevice FloppyDrives
localProbe Probe FullProbe InitDone StorageDevices device Q q x force_reset 5 ; E 3 SCR Read 3 Mode config test 3 Stage initial cont 3 HwStatus Set
0 storage$ $' $- $3 $9 $A $D
%I cddrives linknum $K
cdrecorder cdrom dvd dvdram dvdrecorder &Q maplist e cddevice linkname number devname $T dev_name $V cdrom(W dvdram 4X &Y dvdram([ dvdr 4\ &] dvdrecorder(_ || cdr cdrw 4` &a
cdrecorder(c dvd 4d &e dvd $i 'j + $l + /dev/ (n &o
sformat
%1%2 + 'q linkname -r ,t
y2milestone
AddNormalLinknames linknum %1 -u %x cddrives llist i $z ,{ foreach cd &} union
udev_links ,
y2milestone
AddAlternateLinks llist %1 ( && ! contains cdrom size 4 '
udev_links add
udev_links cdrom,
y2milestone
AddAlternateLinks cdrom %1
$ ( ! contains dvd4 ) && size ! dvd 4 & + ( size 4 '
udev_links add
udev_links dvd,
y2milestone
AddAlternateLinks dvd %1
( ! contains
cdrecorder4 & ) && size ! cdrw 4 & + ( size 4 '
udev_links add
udev_links
cdrecorder,
y2milestone
AddAlternateLinks cdrecorder %1
,
y2milestone
AddAlternateLinks ret %1 - %
( 4 boot_device & ( || 4 ,
y2milestone
before SCR::Read (.probe.cdrom)& SCR::Read .probe.cdrom,
y2milestone
after SCR::Read (.probe.cdrom), foreach drive ,
unique_key yes4 ,
y2milestone
before SCR::Read (.probe.cdrom), foreach e SCR::Read .probe.cdrom conf $ SCR::Read
.probe.status
unique_key ,
y2milestone
ProbeCDROMs conf:%1 ,
y2milestone
ProbeCDROMs cd:%1 (
available no no4 & add ( || size 4 &
dev_name
/dev/cdrom $ SCR::Read .etc.install_inf.Cdrom( & ( 4 tmp ,
y2milestone
ProbeCDROMs cddrives:%1 ,
y2milestone
ProbeCDROMs boot_device:%1 ( search /dev/ & + /dev/ $ filter e dev_name ( size 4 & filter e dev_name & merge ,
y2milestone
ProbeCDROMs cddrives:%1 ,
y2milestone
ProbeCDROMs cddrives:%1 & & maplist drive '
udev_links substring linkname - & ,
y2milestone
ProbeCDROMs (%1) - size % ( ,
- % ret $
,
y2milestone
GetCdromEntry device %1 & find e dev_orig dev_name ( 4 &
,
y2milestone
GetCdromEntry ret %1 - % (
4 & & ( 4 ,
y2milestone
before .probe.floppy& SCR::Read
.probe.floppy,
y2milestone
after .probe.floppy, foreach drive ,
unique_key yes4 ,
y2milestone
before .probe.floppy.manual& SCR::Read .probe.floppy.manual,!
y2milestone
after .probe.floppy.manual&# dev_name ($ || 4% && ,)
y2milestone
FloppyDrives %1 -* && size
! haskey
notready%2 zips $4
,5 ,6 foreach disk (8 zip 49 target dname ddevice dinfo $:
$; $= dev_name ? $> vendor '@ vendor (A &A + + - &C device 'D model (F &F + 'G name 'H
partitions 'J ,M
y2milestone
zips %1 -N %Q (S 4T &U -W %b
fake_map_file
target_map $d demo_target_map.ycp test_target_map.ycp,f
y2milestone
' %1 mode - using fake target map from %2 Demo Test $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 ( size 4 - &
, foreach disk filter e ! isempty dev_name target no_disk notready is_zip res_fc ddevice ,
y2milestone
localProbe: disk %1 $
$ $ && notready device DASD$ || zip ( && && search dev_name /dev/dm- size bios_id resource disk_log_geo cylinders & ( hotpluggable ' hotpluggable ( softraiddisk ' softraiddisk $ resource fc
(
' fc ,
y2milestone
8 localProbe: is_zip:%1 notready:%2 softraid:%3 no_disk:%4 softraiddisk ( / ,
unique_key yes' 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_key 4 tmp m1 m2 $ SCR::Read .probe.uniqueid parent_unique_key ,
y2milestone
localProbe: parent %1 $ find e drivers active ,
y2milestone
localProbe: m1 %1 ( && size modules ' modules merge modules maplist l modules $ find e drivers active ,
y2milestone
localProbe: m2 %1 ( && size modules ' modules merge modules maplist l modules ,
y2milestone
localProbe: modules %1 modules '
partitions ( && || ! search /dev/dasd size 4 ( 4 ' 4 ' ( && search /dev/dasd 4 ' dasdfmt ,
y2milestone
localProbe: disk %1 tg: %2
& union , foreach k e & filter f 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