#!/bin/bash #dash is fine, too, but not general /bin/sh (ulimit) set -e if [ "$1" = install -o "$1" = upgrade ]; then # Writing to /usr/lib is nasty but some folks mount everything noexec. FILE=`mktemp /usr/lib/sse3-support.XXXXXXXXXX` trap "rm -f '$FILE'" EXIT perl <<'END' |gzip -cdf >"$FILE" binmode STDOUT; print unpack "u*", <<'end'; M'XL(```````"`^U:?U`4UQU_NW<+A\+MC8(B5%FMF6`LIU"UV)3D%D&7#EH3 M,>V$X'G``9?`D1Z+OZ9)CUF)V2C1R3BC?W3BC--,,^T?-9V)=6IGRN4RGK&= M1J=IBI(VC`F5$VVNU2`AR/;[=M^['SN@5W$7KD\[@*V2I0#OXM1$`EX6^NCB( M?I*TERXO,7)?5--Q6-/I:]ZP;DUG:UFGS]^[KVQ?Y8:R#>NW/GUB6.NS>AG"9]#_)I7QD4N5 M(K@6S&)O2./?DL8^'ZX5LS4,^6C!M[\!N=TM^SSN-I_?T^D[X`6(J]P]LB<@ MN[L\/C_:4E]7OXM\.;CV6RAUG.E\=60;NM!DUV\8Y\)D'R3[ M@R"DVBD>*C%TEFD,1Y+L;))]+,EN2;+'DNS6)/MDDCUY/Y"46S;I,)=7+""I M?U!FM^?PZ/*G M)\(V.5OLNXB'9"(L&&7(*K1/["RZ%\:U!@PBU#_,OWP%R-B,7,1+T"%+O&"O MUVL=!`8-:"40L3JD+2.F[Q,<@4+;1(BE96MPE#8!*7HG'L$1O&[KK3T'I2!_ MN@JK/*-%UR$%PE+0),Z5&Y78M$5!CV`@HC/]&+SA0])N: MIAUK<_(E!_7Q/\P]`GZUY8/]@[T'=D!*^=-06ACA>##CB2DJ%S4P-X9)G:A> M$]70B_\@4/XK[ACD6OU0C:COB&HX=-,:^LPFAL9SE>N\4F[PR]8.]9Z2! MJK>A*:G%>D)B)K61"%BJ4J9((MQ)H>(OC#_U"#U,(&&^%T9,ZY`#F8*@"5*;X"'=G MD:!O1'OG1;CQ148J!ZICRF0)MEP%BTVW7":6R"(C@G)S-S3('W+I<=]:9#0; M+=?AZX067:$W8XUP1\""]T%YJ3)EDQ]6IEB^G]-]]Y":Z(0^_NVD/]$;.OS1 M(I+F(8")Z7ZL_':=>F67I%Z7E$]CVQOJ![A7((?20-Y"757AS4TK.%L@H+M\ M28UN^C>`G=(`%P4M;9R4U%%Y"6RYKQ086VY>DS:2:*`IC'?9!`;^6]AQ8/TO M]3"K9H`OA68LDAJ30F./2\P%ZBK*/@2]0U3OUZD3]:M& M]6=0Z+YEK/L+F%W]MV6A?)@&J%>GZM6)&O4S4F$W6XC+FQZ0>W_\>D^K=)^11H==K`I]+P3TTG_&:+AI:YB# M_UNXKDXEKCJ[^/'7@2,?L<3'%NMNT8D^W()W_;!(&_ M.NG]979_A%82?Q>TK[_3V1V;[87?Y^?OM071XT6//O+ME2LH'_]-40I^MJ2X MF/L,?@^&?A;K+SIVQTOLIKRLIZ`!4O\3;`?>YW@7K;$[%-8RS,RSV\3Y1OL_ MP^]ODYHVBO?3;;B^4:]EF^RVL.YOM/TN?O^#^])?3*OMCJ-LM;WP54NM71BP M5MM+CW"2?>U+69*]4LG>:G<%[)6B?:UH+ZVV"^`'_M5VF_[TR<7]@/ZR*",9 MR4A&,I*1C&0D(QG)2$8RDI&,?)U"SX'HN0\]YTD^?T7D'[E8+I-#&7(\B7Y. M>$MH/')N5$PQT45$TW,E>LY+_V?Q^8S6C?5)\L<_/>.1R.$0/>L\1^I)-]$+ MJ=U'A407F.XS?L9$SJOH;4]:4OLQ1'2.*=Z7FM$_ZCI#\!#A:P33?,4(OD#J MOR#8^G\>;WJ.G4[H>=Z639N^*Y36>)M]'K_P'6>%#N1LW>_O MV=]E:#E@U.SQ!GI\W?X4X(:Z@+?3@QUQ0SX9.9_OE)WMW5"0O?O@=QM8P:F[ MU2-[D-/;X6X+>+J\[H[60`(95++3?Q9395KYR# MOPZN"9C#E$_7Z4E3_SG3NJ;R&,D!:UK'5-,#67I^;#.MO\TH]9L"NB]0_<(< M^=M&UBCETW5)=:ZI_ZQ)-Y(U3S%=]U0+:?I/Y5F24]:T[U`]E"9_]/YEE/BF M)7D?IGKQ'./W@8D?LZ9JA_FY8-('3/QX1[G9Q]MFTHJ)[^!2]6M9L[=/137Q MZ7.'ZIPY[O^H:?V=F9^J6YD'\T^8^.F^TTG'?\/$WYV7JK/RJ^1;command" instead of "command >" looks strange but regular # redirections don't fully work within qemu-user. ret=0;(ulimit -c 0; exec >/dev/null 2>&1; "$FILE") || ret=$? rm -f "$FILE" trap - EXIT if [ $ret -ne 0 -a -n "$IGNORE_ISA" ]; then cat >&2 <&2 <&2 <