#!/bin/sh THISFILE="$0" CC=cc PMEXEC=./.pm-exec-`arch` set -e extract_section() { sed -e "0,/^XXXXSTART$1/d" "$THISFILE" | ( read size dd bs=1 count=$size 2>/dev/null ) | zcat } # If the bootstrap's built, run it. if [ $PMEXEC -nt $0 ]; then extract_section script | $PMEXEC /dev/stdin "$@" exit $? fi # Otherwise, compile it and restart. echo "pm: bootstrapping..." CFILE=/tmp/pm-$$.c trap "rm -f $CFILE" EXIT extract_section interpreter > /tmp/pm-$$.c $CC $CFILE -o $PMEXEC && exec "$THISFILE" "$@" echo "pm: bootstrap failed." exit 1 XXXXSTARTscript 9949 C=rȕWtqD:l&Z')%۬%$gJ ) -\o %9d]@9}=YU4~sSmjs{wս/8~VLLwt<>
JR\*=_ejP2M3]Ŧ9t1tUmoWoSyϠb|
/չ+ǧ<(nuMҼ%Λc~j\:N|hXUqRTb|JWyWb=jR\`QL^»KD>\րdUX8tk=-W5=) `ar|VBZM%?OTˋY tv^T:4PւƪU{ $MzygR@"+atGI>;/>TbTz[T?yYv,R Uh*UWi6_2d>.3m" BV
ll!#~jzIO@ue9l0Dzf_t'܇!k
&/GdkwA3_Sޠ+}3Y=AS_X,P? Cafr;|x|2;Zd81{FD35߮e2 [
~#ik%#ˍ^?`{̺L֯#h#Uj"syT^UK LGRN]^_DBÁ,L@
tĂDǚ$n
Z⮝`^PLnfz*BIdq3'#Bk.GjV X,RufҴ%)~ =ܿNu
k
L ()Љջy+C@a{XJ}k'HRн`}LJ^W Dk. 4=.?HpGVJߪ"mY8܇V"l k~9u6
?1bz)qkXXk#RACGYX=|0yh!GԠRWqEyh- I /@n0%Hh
ߟ==+/vG:Vd8_~ YA{r:]D,F3lY.vr
(hq/R
{A0@k zT:2
a`5%.Z9r$EZvsϋS =qƃOxqeN'[|P K}E
Hf,*"(7B$3-z-oT^LD5u: hK
i JBHZ hBhp+f_ZA#m-3niԳȟ8]:ڜ f~mjG3f#$2VWHIH;6@!@iqop&c,0Q)W+xTC֙YNiYwSwv^;8M
:$g3ĝ.Njeg!@48bkjKTNtE{,~1LvNSwu8ֻ^a/w`7gY7PIƶp2](Z72uyy2ܙ$<tsQEhAzy`0XBeHۃcdVϳ.(c]2;ĉj;QX!ez_^5؝B|<
ok,bK~