From 06839422e58e640ff65232ece31382c93348a8d7 Mon Sep 17 00:00:00 2001 From: Guy Menanteau Date: Wed, 9 Nov 2016 09:16:00 +0100 Subject: [PATCH] First PowerPC specific changes (not templates) * New OFW variable to identify Open Firmware (used by PowerPC) * Few needles changes for PowerPC support * as requested do not change the timers value below for PowerPC tests/install_source_graphical.pm (300 to 600) tests/_boot_to_anaconda.pm (300 to 1200) This will be handled by TIMEOUT_SCALE in templates Signed-off-by: Guy Menanteau --- lib/utils.pm | 9 +++-- needles/anaconda_main_hub_text-20161209.json | 36 ++++++++++++++++++ needles/anaconda_main_hub_text-20161209.png | Bin 0 -> 8647 bytes .../console/anaconda-rescue_mounted-ppc.json | 22 +++++++++++ .../console/anaconda-rescue_mounted-ppc.png | Bin 0 -> 8575 bytes ...bios_offline_automatic_start-20161108.json | 25 ++++++++++++ ..._bios_offline_automatic_start-20161108.png | Bin 0 -> 1773 bytes .../console/bootloader_bios_offline_ppc.json | 18 +++++++++ .../console/bootloader_bios_offline_ppc.png | Bin 0 -> 1813 bytes tests/rescue_mode_encrypted.pm | 20 +++++++--- 10 files changed, 121 insertions(+), 9 deletions(-) create mode 100644 needles/anaconda_main_hub_text-20161209.json create mode 100644 needles/anaconda_main_hub_text-20161209.png create mode 100644 needles/console/anaconda-rescue_mounted-ppc.json create mode 100644 needles/console/anaconda-rescue_mounted-ppc.png create mode 100644 needles/console/bootloader_bios_offline_automatic_start-20161108.json create mode 100644 needles/console/bootloader_bios_offline_automatic_start-20161108.png create mode 100644 needles/console/bootloader_bios_offline_ppc.json create mode 100644 needles/console/bootloader_bios_offline_ppc.png diff --git a/lib/utils.pm b/lib/utils.pm index fd701081..50777c9e 100644 --- a/lib/utils.pm +++ b/lib/utils.pm @@ -193,10 +193,11 @@ sub do_bootloader { first => 1, timeout => 30, uefi => get_var("UEFI"), + ofw => get_var("OFW"), @_ ); - # if not postinstall and not UEFI, syslinux - $args{bootloader} //= ($args{uefi} || $args{postinstall}) ? "grub" : "syslinux"; + # if not postinstall not UEFI and not ofw, syslinux + $args{bootloader} //= ($args{uefi} || $args{postinstall} || $args{ofw}) ? "grub" : "syslinux"; if ($args{uefi}) { # we use the firmware-type specific tags because we want to be # sure we actually did a UEFI boot @@ -229,7 +230,9 @@ sub do_bootloader { } send_key "end"; } - type_string " $args{params}"; + # Change type_string by type_safely because keyboard polling + # in SLOF usb-xhci driver failed sometimes in powerpc + type_safely " $args{params}"; } # ctrl-X boots from grub editor mode send_key "ctrl-x"; diff --git a/needles/anaconda_main_hub_text-20161209.json b/needles/anaconda_main_hub_text-20161209.json new file mode 100644 index 00000000..65e21a3c --- /dev/null +++ b/needles/anaconda_main_hub_text-20161209.json @@ -0,0 +1,36 @@ +{ + "tags": [ + "anaconda_main_hub_text" + ], + "area": [ + { + "xpos": 2, + "height": 10, + "width": 304, + "ypos": 562, + "type": "match" + }, + { + "type": "match", + "ypos": 322, + "width": 127, + "xpos": 55, + "height": 13 + }, + { + "ypos": 417, + "width": 119, + "type": "match", + "xpos": 8, + "height": 13 + }, + { + "xpos": 584, + "ypos": 338, + "width": 10, + "height": 10, + "type": "match" + } + ], + "properties": [] +} \ No newline at end of file diff --git a/needles/anaconda_main_hub_text-20161209.png b/needles/anaconda_main_hub_text-20161209.png new file mode 100644 index 0000000000000000000000000000000000000000..23c4857040f230bacaf899bed593935cc1e309a4 GIT binary patch literal 8647 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 R^WPsb^mUB1i!^az{{;wRaI^pb literal 0 HcmV?d00001 diff --git a/needles/console/anaconda-rescue_mounted-ppc.json b/needles/console/anaconda-rescue_mounted-ppc.json new file mode 100644 index 00000000..79561ca1 --- /dev/null +++ b/needles/console/anaconda-rescue_mounted-ppc.json @@ -0,0 +1,22 @@ +{ + "properties": [], + "tags": [ + "rescue_mounted" + ], + "area": [ + { + "xpos": 0, + "ypos": 594, + "width": 95, + "height": 12, + "type": "match" + }, + { + "xpos": 56, + "ypos": 722, + "width": 103, + "height": 12, + "type": "match" + } + ] +} \ No newline at end of file diff --git a/needles/console/anaconda-rescue_mounted-ppc.png b/needles/console/anaconda-rescue_mounted-ppc.png new file mode 100644 index 0000000000000000000000000000000000000000..dd771119617935ac7158d2b7c3f0ede80a5a14e8 GIT binary patch literal 8575 zcmZ8{c|4SF7x#6~3o*-f^}mXa;ojifB45<-$xcCu?MQ?g|L z*@k3^@MA0qV>j>g{GRuD-{<+vALqKR&)nyn>pI_au5-?PKQuKy%f=$W0svq$G|;;U z0E#|D0tAvyTKe}g=mcYW!CaqC0m%FF%geKVy`2TX5jjIW9rJ*1i!TkmrrLU=IAWe5 z%HD1VOhK8K^}IG37Tsgr$pi$!vH z;b@5Xvp8{4KyKq106;+HYtoQA5|^D|ygdA!2`B>aSqKK1hMoN2#~2U{t-B0xrH=E@ zc`g_%A zfNJtUy?!c;yumkEm@;v@#v=b+ie@0l%7P`8ALl#ZIDGSOw9oTjS8(ueJfUMo)rS76 z*J$Sxovk|eyh%B7TL>iHR7X5uo)~8!y>Cjcr60z6jFfcV71Ik-jj+l=SRA^y#gLK} zk+nUXG^76aa~>YAUl=U&LlHwA{IgP6e7#YH(K*EdC;o&}^!>3;e=I-lH)A(=Vy5JD z)(j8OC})JD-~t9~2upE1wJczS;Vt%7SmXP|vurz=&l%5h?s6Uz)^kE-98r;ETL z?hyfD{6fzOXox!;|RwL zb4hKuVqTm$!H4eD3AV$k=qikO2tf`Uih;;a3ls1KkNTAlC3_L(6R5FStl&bj*%o zokhd$yRhm(Px#+R;AccjoB(tD_DfHm7iMMb0&Fd%9InfE2E5(~*B6A|qUHOf?FqnX z-KREJ3c`0|cZjw{=iO6e*Hpr^(98!FHc&s)%XDk2?npmkoacn2^k>?)?HVp&mw8FA z^PTBv3#08_f#~jl%F3|}*7`K5V|e6ULMr#A3u0%?HBeNIuoED{v|#%#b4q8isi$9C z(q&4fp^iT{qMaYts$mXXS7pr8UV2;{d8}!0X1oQ+YER5nhaP+!K5R11N(fE&2ZSx?3wPt= z1)fXt(%CtdwW#-#+pjx#{?`BUR0q%P5CLmUb7oun;_{P?njge{Rbu7VZOeMseM`r^ z#E}0I#v$fj>-FPs%#&cHNLb7S*XSw)0t>XjJ%O{bWh@Fo5(W|H%oSCnaJMU|xA%ea zO?Qlg$Qy$)#1wkMoH4wU2lr6&lM<7Mx_TaO8B1HP@qq_VClPSe(4vp+8ipQ|IQI@i z*HPZmkuU~}{wB-~+Wn4P27Lt)cMJ3N5-x)^;z?lVhuPEu@0HNTNLU)aVG+*u`U)!Z zJELOLFFug7bqlX%R3{@H$&O?fNu~L zloL(1FkX7IU}3!JF{HMvT)k9mUl39@##3tQ5mdG&L80}0d_}GPTm!TTtSJ=^oD)cJ zuACpT@aWFi2ie#-`0*1<#JRdIJdg}w#cMB5+L!SxgOR1Dz zJa=3a=T^GEQ5a<781#LHzKdI_g?l=I>p;m?j$B7k;H)U0dA}YnusDkV=Wl*`A`u@+ zoAu#JE%n%(xh1F8D_^)Ze77^7p`#4Z#ZQXki;;?PT8?0yWs=nUc8ORQv-${`a2aV@Sdn|`{m^Ylq$yo7|1fybgnMeL z!u3#jJiJwWpaV$a0O!;YapLn9#FFjHSweP$1YpU`Bt{ z(T2EVgMtN<_?5$`1f#rLSEX=x2Kf0B$6S^ZsT)!9G=hgz>jz~2nn1&uAe4&~75VOD zSsWzm!!&c4$r!1yVaZUEb6DXK!~j%R4__AskpohKL43Aq+OXjDq#(IaIItz$AoJ1I z2lK<_)`%q5gaZT1R5zwLp{UllR@V+5)9Z;?p5_j?^-R31=xeH60C^W?2!6S_HMD#- zLoy&%oVwfCIkmC#A$U{2n zkNt^Da><8I%OyJ?{yi-k&nkG1#2qGmgDkb)bCUxV^&UEQ?$}N7XKGkBR6n<1m553} z8Co6#*GIviCL^Z6YVX$KW4-@y`#00}>5pO4$_GBU+}gd!su0CZP3jI}@3#&gyl`#B zxNPd>vR;pEug>`L=1btlL;7~s+geM$#zCFqICGGTUjUeJmWViy*xVRjW@q6u<~`yToE~GaVmBV7uk=Y8ic*rq+w; z@fsr!@wFcBE5xmCYTwR~NMJ$|#0K5s8=OD^FF|N~R1myBcgK9I*VpRCvVRtrj=9ui zfFXFRGbU?-mjtHLwN?++>A?&RJ(2Xe@dO}P`_%`%9^)bc&|n`hH{7#vV?D zfW%V~?TWbTjG1?^t%2;g*$=$9otK^m0yqIjGc5WNEys>a91G=N)d-g?HPqoZ6LjCT zGQsCdw_gk^=|`A1#JV*vMGW6%!#;?-%#Hd@Xy@+o6?ss;=ViM4y2(F>Yy6I8phSxd zYUU?3soj^gG&H<3Lw~HlDDvC#iGaVQ)KoIB)}`^O3bgmjYj&3|@SK4vgB^GU1+DUfkkO;uQ z&ZCTo4jY0?&uV6`$m>v&_zND(4sn&-aeX5nj&p2x(Qi#ox(P>y^6^{}ieZ9X!<)Cq z0{j7DG4<`h*PEP2xPcQb+O%T=PWY0L+P~~36C(!VfjP_edBxm%2gr1MCt{Q#R0#hJ z@B-HsU2Vq9wPiKLLm`t`T7%^mxbszPa(BT;`Oxq*OK9mHIJX+!0bD^#|_6!lR}W|NxMWLkDs z>glGuaJ<@;Mb*YPrFuAE7gsuRjfh1Tbo|m#bMoPp*ak>f3hv zHY1i6-S1OFW7(#!q;GZQd#hGe-9+}h7lQ+M@#~0=5Qu)`UNO&(sS|ES)40he&TEr1 zA^aPkUpIu1zy zG1;~ohh3m`c;4pv#W~wY`E!QGGoQea$$8+kQ}Gn3kO5H{uKLk9ffP$%$s2yyjrsUj z#56R+Qymk1_cegM0gz0pk0K=lUCu`Umdp_>96ttG3V#MaTtUj)2Jq`E=x?D4Lxd1? zF)KI=65Z~FAxxV=%wAW$+sV$2mOsh8EwWt_T~H6-!ekoQH%(po%9=yfa=#ZALrHsk z^CTE(6V7Kx<5$=d_f%X3EZw*x1=yPSux-cV#b14@5UAQc8LdepB`tf5(o$k4#UYi( zK-Rspj=NhN9&@*A_9r&|2`Ow6wP2?qs$bTXUFB>YBx#m$<38R_c~RX}G;#Odj}YkB zy#uwhLlqa&IV6@ujZ(Fb8N0hm{WX>Jo)Nn*7~kWjPo;u$I@pa=t024+Y(SFq9>yTm;Lq2m^RYmP$v}E zu%Vu12z`DI6l`caKvskC6dS3s#sW-#8T>qW;!s$|X>S0ZfBZ>pV*(9ETsiPtn%A-n z2i|-CrQ^;2=`pL#xW{fF`zKkNu+BjJD-Fh}@5r=cI3-E;GJeEVYTQfrU1sQO zjIfLVllacKtRHA?Y-9YKrf^z*ZI8@O@>#bls@UR>ko8|ZBpjMVX{b8WzL;cxf4Ua2 zs;n}_>-*@lN^Is&PFw1-?lH&p7R6(EP)7Z&`rZd5sVCQUrJOB?acHWe47QW_-k|l>}36rE*`(MfKb4co~i){F?&HKxp z1R|&BH{7@^4;H#I+oIv9oC15eI&LMuW9{Ybz1daBP1eClulwB6!w>zOwp}vlrXe}y zsDYzP1LBfjxsR*c@o6F#VmTcf^4A&O%>TA3qNxePIAB=5weJI*FGR1hEMRihXB?Hl z>Nk`RSeXQbC;OpS+9`%dI-z?iCec-QOP*d|-IIYsB{+S6ul*-Mya6k4aoZP!$B>{L zMOasvsoCcOLt&+uHmilaI8+k1k}MszYD*gq2GFha<(n&EL7fNLZ?nx`w(|kaqFwYe zkkc8SJf-Qg+jo}e7yVP1$$L@g;coQfnHP{8`K@ZE#g;?vgT|*@>;z4vw2&sy;p(6W zB03slpnH051Cf~)>?99r!&mrB2*^W;Znx`7b?4t6`g?7S2|RdvOUU=@-B2BCWX`#j#Y^?~0 zY%$IgEG@9wP^2mMuq6-FT+uD!|0m!2FJa_5X=%{<_DlRR8w;-MONZdgTT@v@yGrLL z#v*6RbuB3jxWsLf9Zke+2;;IPuVDPCg#+~ZBA|uEg4H;hzHB$MbQdkz^o!m4XCVr< z;DA-NCyv59UA(QQ;rPve9wbXRPFn{(dO%+H`5y(AE++|NRjD+Y_A7n(#5%IP9+`hv+BW1OX&!R^|5DF?9YqoG%B@(W zksH8UB^?GT?l~vMTM?oa0})YYJG5(KLXo_OEpC(mR0mW**cN03QrWUdEYBr#^FbDH z9cB749(OKV?-tKBybu*K4a8kR0;X#~s(>Be;0lZo+d6I+Ge;SZspB!WpFB(W7jz_* zat;8txYDrr!M=cN>&JK)|5qb9@}7))gD$C8-OW8s@q(7;Xq=7QM)d~+1c$D$#&6$u z8qlMqRRyoFqOD8pq-yGNAMh9n2m)@$fr5g#Qd|8QbMs5TQMxhn4A{CXMub)Q$#+uk zB%^XJMod)#J@%e$s{6zF^3RIk))#k^R;0hRve(DsOqsIBT3mg3DIc`ID;e1_=abWoPb`QRQfRkE-=yy&?ngF z&CVPaupJ64JSQw5Qy0wN{#0KK$pbTS02J6fbxa6&29zSQL>A?GmPMF|tUXJJ*E7tL zZH%AdazdF@@@xi)`urA}T?_xXgYTi4U*4m%UHPBC&y)VC8U7gV`@!2ayPV$tM${hf zwElXEYe;Y)nYc5zqppE0w60FJSWGb+%ze>d&-kbX z3y82_!*l!COTo6k_rB)DRd4(G{Ev^&J;wTV(x`809odjy+Qna-jVY+Bj6HQ_BX`VH zRA$t-0(>5$9MyfB-WxppDdU?>DHFkMqe>dARyBt5H*WCqi$O>iJEj8zGVN|GF=o;O z4Ckkht-Te$DxW7z;d0ggql$DfMS%SZ6nov`44*LK z-X(yf)O*g(f)p;s2k^RFT)9)?c;sa%B)6okjoW=5OPQttEch9YX+@r;w_5RjU09Ui zx9-3kkgZ`!JB7qe>%2D96#@)W^KD)5NjL!k!Z9V?R-j)IkHcGMK!&#qOe`U^^i&jt z#lQq`rxSSSX+RT~4xZ>RvUf)cK<<1w;Mph**?BTE!XAW<>XT#&m7k+~~m z-U8zcdn?!?%$`^{D6|Qgx1OPAo`P8-%CN>4>&qqmN8@Dd7dd^TyZPH0@7_~QTB{GaeuSN3ijk~#KGB`|Le z2g1A?)XVhkzNHq0&($3C^4k1%!GYOmfGc*Qih zZ%}&|2-W-vh-8-OrUAQ9=1s9bMe0Acr(?^hbvhaTPhFbdQ#wv46d@NdkxENDv5Tq& zJoqj;$O5xUx5I{|8D`d_ zIwB<=5{1`)8gop`5qS2vvqZkSzVu=I->{tA?z`M;kI8mr!~_+$AIlpFp3{0&%Hoy7 z`Ii>FO_?iFjJ+Rts&ZKX3YK=)8vQOt`ruDUJoubP6`Sc8gK(?Ri9M2g=P(A5ZU4Fe z$wUz|P(NpYbo%&k-)zvzdqJcXC|)DEu@2gYA5HLKOV86YH*7nF)jjzPk{o6jMT2e+PjQKsecEgpj0zh$VCFfUFY< z4G+eafD-n5jIi!uBnwO_HoE?jK^c~$FdZCNhF`CN@&yQK>cdpPcePx%pbcIdcaGJcRl>^6UGU`et;QheFFsbiO%AM0g{~^p|8DIK0atI1i?-A%zzrr) zj>F~^NN{{x5N5r9X`xv5Om2tZ^Hgq>iqughme!agVbf6Z!}JJQX_mivc%C!ptzSgv zUNJ8Yzg1w=lPuaFQa~OcrQD5bN3=@b(ix~}^s`dQHRL^x!G@=seST26e$`k9pN;-f z%8fOQ64#G$?s9yYa`?Py{gPVt4EsVnxP+u$pDZtGF0U3@Rdm@eC9nzeqIL8Liankh>Vm%{Z&SPVY9iPQwL&&ZHtf2B< z_a=q~zHK|nLSfCwlQ=jp82;?v!gR7bc}k{Szx?Pgt~$M`lsEIxfCrsM_9S;(@m&N&0ffuBdf0|Z)$!yn)ibU6vHSCopFu&!vXSY_~9 zWB$G#i$8)SG{y#;9a3I(Ar-WTH9=;xBAn6;o;E#-cH@C^o!N8D(N~{&3FycPg*!Iz zQARaB1}d1~E16z@_;y|t*L#~e>$6LKeJ%0yME&WhaYpai8fa^zn@z%mn*PD7Q0Tw1 z?;;zss@o^wWWRli`-rdnBIWc}VXfDytwz6?JjaxmC)szDGD+&Q4ps{u z8Ln?Akbi8qL0ud49o4oY50Hz3DD_%(zIGd1K31#!zK^@@HrBsVcXqo+E|Gt@1eRA) zK2lvc@WjQBMI(N88{35TZ;R!FCBCD-4f?)OTcbnw;(^dB;?m-rJK4AUUmSO~ozK%& z9c(T_wLGA^+rb1H(pU%~Em9ge@l_!&J)LGdZh&Zq4S!@xeRW;Ertj$L8)$Q!#tzl~ z8Ph@(L0a_V#hI&pUf&)so+k$W{f!(=j^-HYY;13A@%y7nNXSt6h+m%^H65a<7uNBaV6yD?Jwxx$b}YjsE$^NF{xRH>G&b zHzefl?lyI;A}DzO_jg|h;?m02UtMuk?~6xA`bM4|3k;h7*iF;WYS7fw_O~O4)P7M+X&${It2-NTp4IDzGDZj(CzQg=yP$*YF#=uV`J61~2I2 z|D}ffH53m%Dg%3AX?U>`V9}Mnr^+ zU3YrDwC;?yG#nq{BQo9D?D0*bHv09|ms2OoZxEN>j+Rp&tZl!h9A9)N-uP?y$&C96 zPqL@=owU;ZDF-?XrgZ+^+M-O2OeMF3Wzb=}(!QFkgbob}4qEtF>|$8Q8XQu-{)#A1 z+ueTS9ppE>*+(53^xQDMyB|_X`p_3(J-7r}dX0`D;m*bymp&7<()F1ibs*T!-Mg2D Z{O5`v`2=SB zp6vhtU_3qCP67aOtAqd$+5((fK;8n%&nM7*i<_I9j91lyE#aQ0n@ixuak0QE$=GvG z-_l5}3k_uWU*gr%q74dj5xO@UQ4D_?3`1Zx$fMnL@xK)GU>3g65*bdSuxTJ>Pb2xV zO9Ry4&xYX_1Jkg}jdvwN0p8TBV+wcWTTz@(~ z^8!CSB$E$mv?uYB>zqicPGA9qUS}5rSUXUn051I|`0!Pw4*&KL(0EV9DhdDz+Y-L7^exAHovty`M?@li-v(`^-b zT<7iwcc}4>NCu9(D<09WdN3L6I;40$xcpjT8^uCGjPr(jtQt5+G;a3*U?^G^z#7M# zQ#BOAsN%ST;+FzWB6d1S4BYVZ8n&ANd~vkG{uL&kpp)k$7Q9#ShW!?be>mOfTWv_9CT)j?B^#s**d`S~RS2?)=0q zU)`(rA%#hJ(vs;@{VC7ts*=(Z@n2du&$j#rucARw$uU7dxs5KxKOaa>X~N6RzA04d}<}Uv)ps$oeitJBuB@HjE7$; z7lU&N*N;Cm-g#Efl&N)Y)XWQTK*dGBh;yGGiVm^Jw~^3MwFfOr9gNhOC{3NaBcA%X zm>aS%_=N{fr`|s(|L6}f%U-54{+j#jCyC3`2`E-Dx zkW2{N1+4CCMV}A+<>tTVIZdf>Cf7ze*D=RUWpWeu&fT=>gR<|vw_&BZTYk3BuaQ3dQ)Plv}ca*BcGTMeV3fVwtZ(fzy+upzn9H)UNAq?;C%?5{;Beu||3014(rOFySFEv5&ORgwzDOj_)Tp#F%=( zk1rH|=I91Th(-KCL!)hD5+E0)d4g(Bq9bN`k%roM#DtEp4*B7^Hp#oV&leukxM=>1 z4`N6TA;-wB0w|Cncm?(!FmH0U@-eXE;>+rMepRFh2zh>08Y&&L<>1Q>5Bio^omUD9 zoGI|JFsBfey+XZy)Ypowk^=|bKKHEA@5@X@ZK&aqhx+y5!!B0pY28i)F$Iky(3Y}pMo=kcO9*I3J3Tp-_9hXpJA*$cVz#KJbz6nn< z0qYY1q8nO{A4_j7GU@+nY}pGf4@3}2Xeuu|C(?vO$*4B{z7i#_%#IyY)LEzlDbde9 vDbG7@`HN)Affxn9FpLHN{ulmfhYYL4v@n_f+KC&I|2gC7PIhZ{jmZ52R#_vn literal 0 HcmV?d00001 diff --git a/needles/console/bootloader_bios_offline_ppc.json b/needles/console/bootloader_bios_offline_ppc.json new file mode 100644 index 00000000..cbf22357 --- /dev/null +++ b/needles/console/bootloader_bios_offline_ppc.json @@ -0,0 +1,18 @@ +{ + "tags": [ + "ENV-DISTRI-fedora", + "ENV-FLAVOR-server", + "bootloader", + "bootloader_bios" + ], + "properties": [], + "area": [ + { + "xpos": 51, + "ypos": 343, + "width": 513, + "height": 10, + "type": "match" + } + ] +} diff --git a/needles/console/bootloader_bios_offline_ppc.png b/needles/console/bootloader_bios_offline_ppc.png new file mode 100644 index 0000000000000000000000000000000000000000..60386f2d96c6e4bb2eaac66d2f5956dfa63fcd0a GIT binary patch literal 1813 zcmcIlYdG778vp<0qEdoA!$w-t(I;`6b~tHuk*1+VONeV%x6IJGrWI*j(-z5O^m$4- z?2KaO5ow?HJX?miPg8Y zc?-!xQ$=hm_qHR&&nmeE?tRO0`J(%?j$vJ5X`}gvx?Al-C8spaPW&D2`9Z%UZ=Zbd5Y>+Z*A#yUcv6z^yM1l&O@K_Jv?2;^ef)$@Fwuj5D4Sd@$04FlD8ne zSlO;y=dsk{j;%h-c+cDp-J>gN7)##|k1r)<{-72Y4~p^Wfua0RK2fj|$NzJGBYtze zMrs+S9F=c&@ISOHjw<}QGHDES;~-s8qfFVX>+m{ASd4FV<6bF0Op(h&_^yJV_>22v zbgq~DO8dUe<^=((v1279{G+L};5`JVLTLCdZK&tJZBV~_d0DL*zN zsEP7(*Y58J4;!0CBY$yw=bZ3bF)n|wL{~YhFp&Zf61{{VM?--KKpXhDxA!>_4kW`a zeX3u<1`-=mbueYH9Y=xz&170%QsvF;{}|K&N&w^?w3#cZ#99!>VL9o60#`5ynm>y@ z5&Qhhi3~^sdEqH0G4e`yE!i63;CC&E(w5U8hg&1Wb*)Eb45nswJ9G?h)cdJ9lv5V#1s_ZZJ3hjNMh%2)rZCMrA~f_fovp^fxNlul;3#9$~r z>3Skut1{1$x?$;vOMxutB^rOt-Y?5Kesk`@1@d`fU$DW*TfZbxtVwerN_lFh3(}y+ zE`|;9uu(w&05LL>{aYa|rwt~8a(oi0Yp*Zw?wp+Da(eTGO0AlICTp&aEh=5oKC+uf zPGeQ>f-EPdLdWiM2jsRR)IZSfP5kcX^~9Cf*T)3U+!loQyBPzSwf9oKTtrUS{mko; zoJb8kyd`ZbOVV78JyI#s8(A*O{MF^_|LPOwzv~E_KWJ*b7%xx)WoMtf?D}Fbc_0&= z{bm=<05lcxDB7LM0DoV&eXP`{i z$AX3CVEHefAWz`SR-ab{6V`_{HViZlH&VgV;Y^!0g{fznBhY>7A_pDzbUoh_ao<*l zX=9A@XPPse`rL!ib?lyc z`aNzc-j6`}M5H5FetLIS^dqy-t~@wW=8;`eQaC?v^@GF4PTyKoKnQkvVMZz(I$Nc( zGU^ruV3^uxr@)8@rdrvvx>bsSvP|kBr6yEMVx)11b74B~?nJ$}CTxf`Mdl#f?0y~t zm>9h%JPIlff5gS{FaV?_%ON{I8Tjon*$L8bXea15gj)>{#g2rH6h(0o_z)u{8bC(F z$~o#LJgat`FyHNkLxo6NS!aquqyq`M>?eM(s|2eS+q08k3v#3lUVnr{;Ig%!)Gt}% z&iS{#`^+p?JM%crq*(@%SkVpNpd@DgbUC#5v~m%-oMYBBee2hYPC)sEo2D9RCaX9o zCs4{s(*--+FcuBiZ(1PD@ai{r?w&@D+Edl54M!F0P_2inI(rZYk7Ov2gfdm4j|(aK z*L54q8V tEdo`KxD+@lz1#2aC;$JG?fv5ba>rq=(Kg0>RQ=xoHy2M*BQfmWe*jUWKG6UG literal 0 HcmV?d00001 diff --git a/tests/rescue_mode_encrypted.pm b/tests/rescue_mode_encrypted.pm index 66d7bf35..ed76a5c2 100644 --- a/tests/rescue_mode_encrypted.pm +++ b/tests/rescue_mode_encrypted.pm @@ -5,16 +5,24 @@ use testapi; sub run { # handle bootloader screen assert_screen "bootloader", 30; - # select troubleshooting - send_key "down"; - send_key "ret"; - # select "rescue system" - if (get_var('UEFI')) { + if (get_var('OFW')) { + # select "rescue system" directly + send_key "down"; send_key "down"; send_key "ret"; } else { - type_string "r\n"; + # select troubleshooting + send_key "down"; + send_key "ret"; + # select "rescue system" + if (get_var('UEFI')) { + send_key "down"; + send_key "ret"; + } + else { + type_string "r\n"; + } } assert_screen "rescue_select", 120; # it takes time to start anaconda