VEWminiroot@@ ,VEW>   ` 79   @@78@W`@@/mntll<@`bT ` 78   @@78@W`@@<@`bT U79hhSHmTIA 7879bZ79bZhX@A78р78ܓ78ܓa YA78 78 78NbA787878z9c'hJ1@78(78/78ܓpx 0~78*T78&678&6i\:D78;378Ĵ78/qd$78N78I78/qAm784s78!783Bovm!78e78e788ـs!78!`78!`788ـ'4!78$s78$s7898p-!78) 78) 7898pH;s!78,78,789!780G780G789vj!784s784s78:i/!788C788C78:i-A!787878:i@!78,78,78:i n!78'78'788ـ pi!78 S+78 S+788ـ 6!!78沀78沀788ـ %G!78787898p ,f!78W78W7898p!7897897898p!78e78e7898p!!78!78!7898p!!78% 78% 7898p}!78)'78)'7898p^!78-L78-L7898p-!780578057898p"un!785 R785 R7898p5_!788ـ788ـ7898pgs!78787898p3el!78Ĵ78Ĵ7898pu4!78X;78X;7898p!78 78 7898p5!78߀78߀7898pd=z!78f78f7898pVV!78>78>7898p/T!78k 78k 7898pJs!7878789 |<!78"78"789!r)1!78&678&6789"!78*Q78*Q789#!78-D78-D789$x)!782b782b789%xU!785785789&K!7898p7898p789'-!78À78À789(м!78]J78]J789)Z!78р78р789*5!78 78 789+<!78v78v789,씦k!78C78C789-cE:!78p78p789.ʽ'!7878789/2N!78 /78 /7890X!78#F78#F7891Bm!78'V78'V7892oK!78*T78*T78:i3~t!78/q78/q78:i4&!783B783B78:i5#!787n787n78:i6X!78;378;378:i725!78,78,78:i8e!787878:i9Sx!78 78 78:i:J;!78߀78߀78:i;P!78C78C78:i<!78p78p78:i=[!78878878:i>G!78 U78 U78:i? IZ<796=79&%79&% p?7998p79 /79 / (08@HPXW792b792792f(797979/tmp/disktab.shadow(U879N79沀79沀/tmp/fstab.shadow&R]79G79G79G/tmp/resolv.conf.shadow j 79$[܀79$[܀79$[܀/tmp/hostsV@792794s794s` H79bZ7979h m bpknݣ*ؐZbZ7\ cz<_Z,&Dh_v^6q|t[BJ2jtggQX\ِE{5w\ *skxZxD '$[$<_BTv GoSO̓Ͼ",UgT< `y2Zoq ؾA>U,7L gtJ]L_6*iljaKBROm@n-*~8F|4wzrUc6ox<17h=)  87H^L@T`OxՋ(lU&s78>Qu/ #~16_XPѐM;"d嵣)x'赅*(3c>j%5CnlWOvi:?Sk~oMJ]P;p K=A@ߵĽוpP3c(4̤xazx^b0i9Xk;({J&E㣹%Yw䕤_s>,A6khO9QH 1-KuO0k9y`Wel {ͩ4;  . ..fsck_ffsV_fsckV]reboothaltV]ifconfigV_initV]mknod]mount] mount_cd9660X mount_ffs_ mount_nfs_ mount_kernfsXnewfs] mount_mfs_pingV]route]shutdownV_slattachV_umount disklabel_ mount_adosd mount_msdos ... ...ets again." exit fi cd /tmp for file in fstab hostname.* hosts myname mygate resolv.conf; do if [ -f $file ]; then echo -n "Copying $file..." cp $file /mnt/etc/$file rm -f $file echo "done." fi done if [ -f /etc/dhclient.conf ]; then echo -n "Modifying dhclient.conf..." cat /etc/dhclient.conf >> /mnt/etc/dhclient.conf fi # If no zoneinfo on the installfs, give them a second chance if [ ! -e /usr/share/zoneinfo ]; then get_timezone fi if [ ! -e /mnt/usr/share/zoneinfo ]; then echo "Cannot install timezone link..." else echo -n "Installing timezone link..." rm -f /mnt/etc/localtime ln -s /usr/share/zoneinfo/$TZ /mnt/etc/localtime echo "done." fi md_installboot ${ROOTDISK} if [ ! -x /mnt/dev/MAKEDEV ]; then echo "No /dev/MAKEDEV installed, something is wrong here..." exit fi echo -n "Making all device nodes (by running /dev/MAKEDEV all) ..." cd /mnt/dev sh MAKEDEV all echo "... done." cd / _encr=`echo ${_password} | /mnt/usr/bin/encrypt -b 7` echo "1,s@^root::@root:${_encr}:@ w q" | ed /mnt/etc/master.passwd 2> /dev/null /mnt/usr/sbin/pwd_mkdb -p -d /mnt/etc /etc/master.passwd unmount_fs /tmp/fstab.shadow # Pat on the back. md_congrats # ALL DONE! exit 0 # # $OpenBSD: disktab,v 1.10 1997/05/19 21:40:34 niklas Exp $ # $NetBSD: disktab,v 1.4 1995/11/28 05:40:23 jtc Exp $ # # Disk geometry and partition layout tables. # Key: # dt controller type # ty type of disk (fixed, removeable, simulated) # d[0-4] drive-type-dependent parameters # ns #sectors/track # nt #tracks/cylinder # nc #cylinders/disk # sc #sectors/cylinder, ns*nt default # su #sectors/unit, sc*nc default # se sector size, DEV_BSIZE default # rm rpm, 3600 default # sf supports bad144-style bad sector forwarding # sk sector skew per track, default 0 # cs sector skew per cylinder, default 0 # hs headswitch time, default 0 # ts one-cylinder seek time, default 0 # il sector interleave (n:1), 1 default # bs boot block size, default BBSIZE # sb superblock size, default SBSIZE # o[a-h] partition offsets in sectors # p[a-h] partition sizes in sectors # b[a-h] partition block sizes in bytes # f[a-h] partition fragment sizes in bytes # t[a-h] partition types (filesystem, swap, etc) # # All partition sizes reserve space for bad sector tables. # (5 cylinders needed for maintenance + replacement sectors) # floppy|floppy3|3in|Amiga 3.5in Double Density Floppy:\ :ty=floppy:se#512:nt#2:rm#300:ns#11:nc#80:\ :ts#3500:\ :ta=4.2BSD:pa#1760:oa#0:ba#4096:fa#512:\ :pb#0:ob#0:\ :pc#1760:oc#0: floppyhd|floppy3hd|3inhd|Amiga 3.5in High Density Floppy:\ :ty=floppy:se#512:nt#2:rm#300:ns#22:nc#80:\ :ts=3500:\ :pa#3520:oa#0:ba#4096:fa#512:\ :pb#0:ob#0:\ :pc#3520:oc#0: miniroot:\ :ty=winchester:se#512:nt#2:rm#300:ns#64:nc#64:\ :ts=3500:\ :pa#8192:oa#0:ba#8192:fa#1024:ta=4.2BSD:\ :pb#0:ob#0:\ :pc#8192:oc#0: rdroot|ramdiskroot|RAM-disk root FS image:\ :ty=simulated:se#512:nc#16:nt#2:ns#128:\ :ta=4.2BSD:oa#0:pa#3584:fa#1024:ba#8192:\ :ob#0:pb#0:oc#0:pc#3584:  . .. bin dev etckern mntmnt2sbin tmp usr varinstbin install.subinstall upgradeL bsdR.profileS install.mdat timezone are you in [\`?' for list] [$TZ]? " getresp "$TZ" case "$resp" in "") echo "Timezone defaults to GMT" TZ="GMT" break; ;; "?") ls -F ${_zonepath}/usr/share/zoneinfo ;; *) _a=$resp while [ -d ${_zonepath}/usr/share/zoneinfo/$_a ]; do echo -n "There are several timezones available" echo " within zone '$_a'" echo -n "Select a sub-timezone [\`?' for list]: " getresp "" case "$resp" in "?") ls -F ${_zonepath}/usr/share/zoneinfo/$_a ;; *) _a=${_a}/${resp} if [ -f ${_zonepath}/usr/share/zoneinfo/$_a ]; then break; fi ;; esac done if [ -f ${_zonepath}/usr/share/zoneinfo/$_a ]; then TZ="$_a" echo "You have selected timezone \"$_a\"". return fi echo "'/usr/share/zoneinfo/$_a' is not a valid timezone on this system." ;; esac done } install_sets() { local _yup="FALSE" _have_nfs # Can we do an NFS install? test -f /sbin/mount_nfs && _have_nfs=true # Ask the user which media to load the distribution from. cat << __EOT It is now time to extract the installation sets onto the hard disk. Make sure the sets are either on a local device (i.e. tape, CD-ROM) or on a network server. You will have the chance to repeat this step or to extract sets from several places, so you don't have to try to load all the sets in one try and can recover from some errors. __EOT if [ "X$local_sets_dir" != "X" ]; then install_from_mounted_fs ${local_sets_dir} if [ X"$_setsdone" != X ]; then _yup="TRUE" fi fi # Go on prodding for alternate locations resp="" # force at least one iteration while [ X"${resp}" = X ]; do # If _yup is not FALSE, it means that we extracted sets above. # If that's the case, bypass the menu the first time. if [ X"$_yup" = X"FALSE" ]; then echo -n "Install from (f)tp, (h)ttp, (t)ape, (C)D-ROM" test -n "$_have_nfs" && echo -n ", (N)FS" echo -n " or local (d)isk? " getresp "" case "$resp" in d*|D*) install_disk resp=d ;; f*|F*) install_url ftp resp=f ;; h*|H*) install_url http resp=h ;; t*|T*) install_tape resp=t ;; c*|C*) install_cdrom resp=c ;; n*|N*) if [ -n "$_have_nfs" ]; then install_nfs resp=n else echo "Invalid response: $resp" resp="" fi ;; *) echo "Invalid response: $resp" resp="" ;; esac else _yup="FALSE" # So we'll ask next time fi if [ ! -f /mnt/bsd ]; then cat << __EOT You still do not have a /bsd in your filesystem (ie. the kernel), which seems to indicate that you are still missing important distribution files. So please continue installing... __EOT resp="" fi if [ ! -f /mnt/bin/cat ]; then cat << __EOT You still do not have a /bin/cat in your filesystem (ie. a sample random file which you probably want). This seems to indicate that you are still missing important distribution files. So please continue installing... __EOT resp="" fi # Give the user the opportunity to extract more sets. They # don't necessarily have to come from the same media. echo echo -n "Extract more sets? [n] " getresp "n" case "$resp" in y*|Y*) # Force loop to repeat resp="" ;; *) ;; esac done } munge_fstab() { local _fstab _fstab_shadow _dev _mp _fstype _rest # Now that the 'real' fstab is configured, we munge it into a 'shadow' # fstab which we'll use for mounting and unmounting all of the target # filesystems relative to /mnt. Mount all filesystems. _fstab=$1 _fstab_shadow=$2 ( while read _dev _mp _fstype _rest; do # Skip comment lines case "$_dev" in \#*) continue;; *) ;; esac # and some filesystem types (like there are swap,kernfs,...) case "$_fstype" in ffs|ufs|nfs) ;; *) continue;; esac if [ "$_mp" = "/" ]; then echo $_dev /mnt $_fstype $_rest else echo $_dev /mnt$_mp $_fstype $_rest fi done ) < $_fstab > $_fstab_shadow } mount_fs() { # Must mount filesystems manually, one at a time, so we can make # sure the mount points exist. # $1 is a file in fstab format local _fstab=$1 ( while read line; do set -- $line _dev=$1 _mp=$2 _fstype=$3 _opt=$4 # If not the root filesystem, make sure the mount # point is present. if [ "X{$_mp}" != X"/mnt" ]; then mkdir -p $_mp fi # Mount the filesystem. If the mount fails, exit # with an error condition to tell the outer # later to bail. if ! mount -v -t $_fstype -o $_opt $_dev $_mp ; then # error message displated by mount exit 1 fi done ) < $_fstab if [ "X${?}" != X"0" ]; then cat << __EOT FATAL ERROR: Cannot mount filesystems. Double-check your configuration and restart the installation process. __EOT exit fi } unmount_fs() { # Unmount all filesystems and check their integrity. # Usage: [-check] local _check _fstab _pid if [ "$1" = "-check" ]; then _check=1 _fstab=$2 else _check=0 _fstab=$1 fi if [ ! \( -f $_fstab -a -s $_fstab \) ]; then echo "fstab empty" > /dev/tty return fi ( _devs="" _mps="" # maintain reverse order while read line; do set -- $line _devs="$1 ${_devs}" _mps="$2 ${_mps}" done echo -n "Umounting filesystems... " for _mp in ${_mps}; do echo -n "${_mp} " umount ${_mp} done echo "... Done." if [ $_check = 1 ]; then echo "Checking filesystem integrity..." for _dev in ${_devs}; do echo "${_dev}" fsck -f ${_dev} done fi echo "Done." ) < $_fstab } check_fs() { # Check filesystem integrity. # $1 is a file in fstab format local _fstab=$1 ( _devs="" _mps="" while read line; do set -- $line _devs="$1 ${_devs}" _mps="$2 ${_mps}" done echo "Checking filesystem integrity..." for _dev in ${_devs}; do echo "${_dev}" fsck -f ${_dev} done echo "Done." ) < $_fstab } check_kernel() { if [ ! -s /mnt/bsd ]; then echo echo "Warning, no kernel installed!" echo "You did not unpack a file set containing a kernel." echo "This is needed to boot. Please note that the install" echo "install kernel is not suitable for general use." echo -n "Escape to shell add /mnt/bsd by hand? [y] " getresp "y" case "$resp" in y*|Y*) echo "Type 'exit' to return to install." sh ;; *) ;; esac fi } . .. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21! 22" 23# 24$ 25% 26& 27' 28( 29) 30* 31+ 32, 33- 34. 35/ 360 371 382393 404 415 426 437 448 459 46: 47; 48< 49= 50> 51? 52@ 53A 54B 55C 56D 57E 58F 59G 60H 61I 62J63 @ D NVH 0GE C #$ $g&Hx//a @# 8Pf# 8`R# 8-| . .g HyaX/9$ / /a/aǤNq _ .N@dp WN/usr/libexec/ld.soNo ld.so Failure reading ld.so Bad magic: ld.so Cannot map ld.so crt0: update /usr/libexec/ld.so ld.so failed NVH <*n# NBBHz\HxEBNGM&Otf Hx HzKHxHxNHxHxNOHx Hn/HxNOte HxHzHxHxNHxHxNO".pF@g A f `H  g@".pF@g Af `, g$HxHzHxHxENHxHxNOt#M".pF@g A f`rpH@  gd".pF@gpF@ f`HpH@ g:".pF@gpF@  g`pH@  f B"< ` Br `BB//BEM/HxHx .ЮЮ/BHxBHxGN%@O,tf HxHzHxHxNHxHxNO".pF@g A g*`  g ".pF@g Ag` f n".pF@g A f`vpH@  gh".pF@gpF@ f`LpH@ g>".pF@gpF@  g`pH@  f ?`  ` $<"B` n".pF@g A f`lpH@  g^".pF@gpF@ f`BpH@ g4".pF@gpF@  g`pH@  fA `A "B//BAM/HxHx/.G"S/ HxBHxENO,tf HxHz(HxHxNHxHxNO .gXBBB/9MHxHx/ .ЮГ/HxBHxNO,tf HxHzHxHxNHxHxNOAM #$ M# N# 8NE"RI / HxNPtfLHx!Hz|HxHxGN/ HxNOfHxHzwHxHxNHxHxN# N`AN #N P/(aFL<N^NuNV yNJg/. /. PN`BN^NuNV yNJg /. hN`pN^NuNV yNJg/. /. hN`BN^NuNV yNJg/./. /. h N`pN^NuService unavailableNV yNJgHnHxB h NO rf <&` .g /a`BN^NuNV/ n.Bf JgR`$N^Nuinstbin%s: %s not compiled in NVH 0&n a% SJgJfaHx//atPJg$R`$E ..., where is one of: %sNVH0 HzHzHyFaV"BE \ @OJf/.HzHxa*"9O  g/.Hz Hxa*j#O/ hNXX #Nf"9Og6 < g tā#O 9Og&<g Hza4X"9O <gDfHzHxa)JN$fHzHxa) <8Bg <6#O`ng^p!g4gtHB#O#8BO`$v#O#6O`HzHxa)dJN$fHzYHxa)N#5|OAN8Jg KOJfHzoHxa)""B$|6|IN$/// / NO$9NH&9NLm$"B/// / NO$9O&9Ol/ / HzHHxa(L< N^NuNV"n n //avN^NuNV/.a^#O#N8N^NuNV/.aB#N$N^NuNV/.a,#N`XfBaN^NuNV/.a #$N^NuNV9Of/.a#N8N^NuNV#N@N^NuNV9Of/.a#ON^NuNV#ON^NuNV/.a#O#ON^NuNV/.a#NH#NLN^Nu1 <11 =1 >1111 91 :1 ;11111zunblockucasesyncswabosyncoldibmoldebcdicoldasciinotruncnoerrorlcaseibmebcdicblockascii,unknown conversion %s%s: illegal conversion combinationNV .gHzHna-@Hy2HxHxHzBHna9~ @OJf/.Hz}Hxa%"9O g/.HzsHxa%#O ( g#OJfzN^NuNV"n n //a2N^Nu%s%s: illegal numeric value%s: %sNV//$.BHn/a*,&O rf/9NHzHxa nf/9NHzHxa$ kg n bg`4 mg wg`&$r `$r ` $r`$勶e2R-H n xg n>JgN *f4$HhaDL8Xd4Hx"a//9NHzHxa$D/9NHzHxa$0 $.&.N^NuNVH?0(.BHn/ah$&O <rf/9NHzHxa nf/9NHzHxa# kg8n bg` mgD wg\`r(*&|$~ "$&`H(*&|$~ "$&`*(*&| $~ "$&` (*փՂփՂnPR-H n xg n\Jgl *fR(*Hha,Ld&F$G$L( L$ & Xo4Hx"aR//9NHzHxa"/9NHzoHxa" "L N^NuNVH <"yOJg( 9N4 yN,StgBQB@SdKOIN,*GOEN0&$Oe BaJ($L<N^NuNV 9N0g#ON^NuNVH8?`:#@'="abcdefghijklmnopqr~stuvwxyz{ABCDEFGHI}JKLMNOPQR\STUVWXYZ01234567897-./% <=2&?'@O{[lP}M]\Nk`Kaz^L~no|JZ_myjС !"#$()*+, 01345689:;>ABCDEFGHIQRSTUVWXYbcdefghipqrstuvwx7-./% <=2&?'@Z{[lP}M]\Nk`Kaz^L~no|_myOС !"#$()*+, 01345689:;>ABCDEFGHIQRSTUVWXYbcdefghipqrstuvwx    .<(+|&!$*);~-/,%_>?`:#@'="abcdefghijklmnopqr^stuvwxyz[]{ABCDEFGHI}JKLMNOPQR\STUVWXYZ01234567897-./% <=2&?'@Z{[lP}M]\Nk`Kaz^L~no|ཚmyO_ !"#$()*+, 01345689:;>ABCDEFGHIQRSTUVWXYbcdefghipqrstuvwxjJ7-./% <=2&?'@Z{[lP}M]\Nk`Kaz^L~no|_myOС !"#$()*+, 01345689:;>ABCDEFGHIQRSTUVWXYbcdefghipqrstuvwxNV/ /$. a /aaHyJhHxENHyJHxNHyIa,O`aD y$C#$JfaBaNqstdin%sfiles is not supported for non-tape devicesstdoutinput bufferoutput bufferNVH?8EN@ f$@PBND`(BB/a#NDO l/HzrHxa@HyN(aX~$d9N?fHzGHxaEO$f~#O$@`Hx <HO"<Jf"<//I\^NGO&O l4Hx <HO"<Jf"<//N&~OO JOl/9OHzHxalHyOa <OXf6GOEN8 SHha2%@XfHzHxa"'@`TEN8 9N$"c йN$/G&N%@XgEO.޹N$/N%@XfHz=Hxa#N(N,#OO.9NHNLga&EO.ga n <hO `f6&9OB "*,Ld(LHڄLڀ///9OaO "9O <gAO ~!gZ g*B"CN yO0 y9DR c`rB"CN yO0 y3R c`H g"B"CN y9DR c` B"CN y3R c#NOHyNaLN^NuNVhH8 $nHnh/*aPJg/*Hz`Hxa.0.p@ @ f*$*Hn/<@8m/*afJgp`p%@`,HxBB/*avxfx$ fvLXN^NuNVH08*9OJg(9O`(9OIN|ENpGO&///9Oa$O n6f/9OHzRHxa|$ g/9OHzHxaBڂ"[IӬ,݀(fOftRNl`VRgP9Og"JN f|#N /9OHzaP9Og/9OHzHxa`8"& 9Ob (` R`Jg/,9O//+a,+ܓ#OL|N^Nu%u+%u records in %u+%u records out blockblocks%u odd length swab %s %u truncated %s %qd bytes transferred in %ld secs (%qd bytes/sec) NVH8HxHz/ NO JgHx Hz/ NO JfJgJg`Jg `HxHz/ NO JfJf`&HxHz/ NO Jf JgJgr`Jgr`HxHz/ NO JfJf.`:HxHzQ/ NO JgHx HzE/ NO Jf JgJgfr`^JgXr`Pp`BL< N^NuNV/./. /.aBN^NuVVVVVVVVVVVV Vupdateunionrdonlysuidexecdevatimeaccesstimeautorwrogroupquotauserquotaego:Rcd9660%s: Filesystem not supported by kernel%s on %sNVH0 &.$n adBBHz/ /a @O rgAr0e0;Nbjrr`hr``HnHz/9$@a,O `Dr`/9$@aX`a ` 9 G Jp`gJPPgHzFaa XHxHna (PfHz=HxaJf/Hna(P` /a-@BXJg$DHn/aPJl/a XJf2`0.@ @ g @`f".Ҋ//a PJf`j ".Ҋ//aPJfZJpTg n0f/Hza`D nHh @PJgRR` "@Hia~D#'(@XJf BHxa0$L$t KHx,/a @PJgB$R`B,LN^NuNVH>0 n,. JpTf"J'fJpXfHx/a`v `r&PB(of$K&$ JpTg38g@Hj`^`>`<\8A0I/'tHz`A0I/'tHzav. N^NuNVH 0$n$. *@*@# 'tGbN*@@#'tN*@*@#'tNL N^Nu%-*.*s %*ld %8ld %8ld %5.0f%% %7ld %7ld %5.0f%% %s NVH>0$n . $.Hj//Hzau@(* &**ڄOJp\g// a(P` *go"L@LA8"` *LB"*L/ *go"L@,LAh"` *LB"L/ *go"L@,* LAh"` *LB"* L//.HzatOJg@@ \#`\4'tHzGDNO Jp`g> *(Jg@@ \#`\4't/*/HzatO`HzNXHjLHzasL |N^Nu SizeFilesystem%-*.*s %s Used Avail Capacity1K-blocks%-*.*s %s Used Avail Capacity iused ifree %%iused Mounted on NVH<*. (.Jp\g,$<cZ/aR-@/HzQ//HzTas(O`PJpdg-|$<c/a-@X`HnHna$P/Hz//Hz-arOJp`g Hz///a,O Jg(///a(%d)%x%c%8ld %5ld %8ld %5ld %5ld %3dNVH<< .(. fHzai`Jg //a`HxHn/aO Jf(.HzHzHzHzHzHzHzHzHzEDNO .l|HzNPJ"g HzHzNPJ~ g HzHzNP yFC#F IJm yF RF`HyFHx a1xPBJgKID*JfpHxHn^/a2O JfHx/ Hnra5B.(.bO 9! g// axPJfB/ ar$@P.f*B$.j/.HnHzNO JfHzHzNHzHzNO`HxE/ /aO JgB`$ .Ɛ&J+re0;ZN0L"bHzVHzWNHzLHzaNO`4/./.a/Hz/N/+a`/Hz1NOJyDg .8gHx$Hn/a/.a(/HzHzagz .Of`/+HzHxE/ aѬ/ a4/ HzN/ aN`^Hx/ E9|N/HzNHx / N/HzNO `^/+HzHxE/ aL/ a/ HzN/ a /HzsNO(`HzHz%N&+P g f B+HsaT/Hz NO `B+EB+`LB+/Hz6afj&BPEAdJfSdJf SdJg F$ԊESk*p Jop./B/HzafրO QBBSdr&`B yFC#F SjFm yF RF`HyFHx a. P SJn$./././././.HzdNOJ"g2n/ HzeNPJ~ g /.HzQNP yFC#F IJm yF RF`HyFHx a-|PJfJfL<PJf-JJE(zd .bfJJf&/9! /9 8HzMHyFa bHxat<, HyxXHxaoB9"/.afO /.JHz$EDN FkdA "Ё"Ё"HABAЁDPoJ~ gHz NXHz NXEkd <{c BBBBB B$E(b yFI#F LJm yF RF`HyFHx a*PHzHzHzHzHzHzEDNOJ~ g HzHzNP FkdA "Ё"Ё"HABAЁDoHzVHzXHzYHzPHzQHzNOJ~ g HzbHzNP yFI#F LJm yF RF`HyFHx a)PHyFaU*BNX(EBBBBB B$ .REkdg$(<k&<k$<kKk|-|kxFGktcHxHn^/a|TO JgB`µJf\..(C/..(B/(n/ ..(nF/(n/ Hza`OJ~ g..(D/Hzua`P&(nF(*(B((C((D(.(E߬(nF.(E߬.߬(B.(E߬(C.(E߬ (D.(E߬$ .b~(؇ևԇ߮FJf FkdA "Ё"Ё"HABAЁDoj(E., z/.,z/.,z/.,z/.,z/HzEDNOJ~ g.,$z/HziNPAz"E yFI#F LJm yF RF`HyFHx a'PHyFaRRNHx al$PJ9"f BazX/a,B9"/.aNP~Ng`xL<N^NuNV"N^Nu$OpenBSD: inet.c,v 1.33 1999/04/11 19:41:40 niklas Exp $TIME_WAITFIN_WAIT_2LAST_ACKCLOSINGFIN_WAIT_1CLOSE_WAITESTABLISHEDSYN_RCVDSYN_SENTLISTENCLOSEDtcp??? Active Internet connections (including servers)(state)Foreign AddressLocal AddressSend-QRecv-QProtoPCB%-*.*s %-5.5s %-6.6s %-6.6s %-18.18s %-18.18s %s %-5.5s %-6.6s %-6.6s %-22.22s %-22.22s %s %*p %-5.5s %6ld %6ld %d %sNV H?<$.*. JgXHz/aPJWIDHxHn/ExN,($.O g(JED.<|G$HxHn"/NO .gHza\`($.*JyDf/.RamXJgHxHy"/.ZNO JgHxHy$/.^NO J'gHz0NXJyDgHzO .f rcm/am//.HzaROJxf".|f rcm0/.EN//./.|/.xN./.xHzaQOJf".f rcm0/.EN//././.N./.HzqaQ~O .f rcm/al//.HzwaQROJf".f rcm0/.EN//././.N./.HzKaQOJf".f rcm0/.EN//././.N./.Hz8aPOJf".f rcm0/.EN//././.N./.HzaPtO .f rcm/ak//.HzaPHO .f rcm/ak//.Hz=aPO .f rcm/ak//.HzaOO .f rcm/akd//.HzaOO .f rcm/ak8//.HzaOO .f rcm/ak //.HzaOlO .f rcm/aj//.HzaO@O .f rcm/aj//.HzaOO .f rcm/aj//.HzaNO .f rcm/aj\//.HzaNOJfJf rcm,/.EN//./.N./.HzaNzO . f rcm/ai//. HzaNNOJfJf rcm,/.EN//./.N./.HzaN O .$f rcm/ai//.$HzaMO . f rcm/aiT//. HzxaMO .(f rcm/ai(//.(HzzaMO .0f rcm/ah//.0HzfaM\O .4f rcm/ah//.4HzTaM0O .8f rcm/ah//.8HzFaMO .f rcm/ahx//.HzCaLO .f rcm/ahL//.Hz=aLO .f rcm/ah@//.Hz?aLO .f rcm/ag//.Hz*aLT$n&nN^Nu %lu datagram%s received %lu with incomplete header %lu with bad data length field %lu with bad checksum %lu with no checksum %lu dropped due to no socket %lu broadcast/multicast datagram%s dropped due to no socket %lu dropped due to missing IPSec protection %lu dropped due to full socket buffers %lu delivered %lu datagram%s output %lu missed PCB cache NV/ .g8Hx,Hn/ae/. HzEDNO .f rcm/af//.Hz4NO .f rcm/ae//.Hz&aJLO .f rcm/ae//.HzaJ O .f rcm/ae//.Hz aIO .f rcm/aeh//.HzaIO .f rcm/ae//.HzaCO .f rcm/a_//.HzaCrO .f rcm/a^//.HzaCFO .f rcm/a^//.HzaCO .f rcm/a^//.HzaBO .f rcm/a^b//.HzaBO .f rcm/a^6//.HzaBO .f rcm/a^ //.HzaBjO .f rcm/a]//.HzaB>O .f rcm/a]//.HzaBO .f rcm/a]//.HzaAO .f rcm/a]Z//.HzaAO .f rcm/a].//.HziaAO .f rcm/a]//.Hz`aAbO .f rcm/a\//.HzbaA6O .f rcm/a\//.HziaA O .f rcm/a\~//.Hzma@O .f rcm/a\R//.Hzda@O .f rcm/a\&//.HzQa@O .f rcm/a[//.HzOa@Z$nN^Nuaddress mask replyaddress mask requestinformation request replyinformation requesttime stamp replytime stampparameter problemtime exceededrouter solicitationrouter advertisementecho#7#6routing redirectsource quenchdestination unreachable#2#1echo reply %lu call%s to icmp_error %lu error%s not generated 'cuz old message was icmp Output histogram: %s: %lu %lu message%s with bad code fields %lu message%s < minimum length %lu bad checksum%s %lu message%s with bad length Input histogram: %lu message response%s generated NVDH8 .gHxHnD/aY6/. Hz*EDNO .Df rcm/aYf//.DHzNO .Lf rcm/aY>//.LHz}a=OxBED$J( g.JgHza=zBX/2( A'/0(Hza=^O Rrl .f rcm/aX//.Hz^a=*O .f rcm/aX//.HzWa$RJfBL8$.,. JgjHz/afPJWIDHxHn/ExN*($.O g.(JGDHx\Hy}/aB"O }gHzoa&`($9}JyDf 9}f Jy}gHxHy"/9}NO JgHxhHyz/9}NO J(,gHz NXJyDgHz*NX yFC#F IJm yF RF`HyFHx axPJ!,gDHzHzHx Hx HzHx Hx HzHzHzHzHx Hx Hza%O8`&HzHzHzHzHzHzHza%OB(,J!,g/9}Hx Hz a%O /9#/9"/HzNHy}ExN/HzNHy}N/HzNO(Jg09z c B@Hz`A'/0 HzNP yFC#F IJm yF RF`HyFHx a4PfL|N^Nu%s: x dropped due to no new sockets connection %ld %s%s%s -- %s terminated due to our end dying dropped due to inability to connect incompleted due to mismatched id's dropped due to mismatched id's dropped out of sequencepacket duplicating the highest packet refused as exceeding allocation initiated accepted established droppedembryonic connection closed (includes drops) where we tried to get rtt we got rtttime sentdelayed ack dropped in rxmt timeoutretransmit timeoutpersist timeoutkeepalive timeoutkeepalive probe dropped in keepalivetotal packetdata packetdata byte retransmittedack-only packetwindow probe sent with URG onlywindow update-only packetcontrol (SYN|FIN|RST) packet to send a non-existant packetrequest received received in sequencebyte received with ccksum errs received with bad offset received too shortduplicate-only packetduplicate-only byte with some duplicate data in part-dup. packetdup. byteout-of-order packetout-of-order byte with data after window rcvd after window rcvd after 'close'rcvd window probe packetrcvd duplicate ack for unsent datarcvd ackrcvd ack packet acked by rcvd acksrcvd window update packetNV(/ .g @HxHn*/a;0/. Hz$EDNOJn4g*HzHz0n4/a;^.Hz0n4/Hz NOJn>g*HzHz0n>/a;..Hz0n>/HzNOJn4g*HzHz0n4/a:.Hz0n4/HzNOJn6g*HzHz0n6/a:.Hz0n6/HzNOJn8g*HzSHz0n8/a:.Hz_0n8/Hz`NOJn:g*Hz#Hz0n:/a:n.Hz/0n:/Hz0NOJn.Hz0naO .g(HzHzS/a6L.Hz;/.HzaO .g(HzHz{/a6.Hz&/.HzazO .g(HzHzM/a5.Hz/.HzaLO .g(HzsHz/a5.HzD/.HzaO .g(HzEHz/a5.Hz/.HzXaO .g(HzHz/a5f.Hz/.Hz*aO .g(HzHz/a58.Hz/.HzaO .g(HzHz/a5 .Hz/.HzafO .g(HzHz/a4.Hz^/.Hza8O .g(Hz_Hz]/a4.Hze/.Hzra O .g(Hz1HzJ/a4.Hz/.HzDaO .g(HzHz7/a4R.Hz/.HzaO .g(HzHz#/a4$.Hz/.HzaO .g(HzHz/a3.Hz/.HzaRO .g(HzyHzm/a3.Hz/.Hza$O .g(HzKHz/a3.Hz/.Hz^aO .g(HzHz/a3l.Hz/.Hz0aO .g(HzHz/a3>.Hz/.HzaO .g(HzHz/a3.Hz/.HzalO .g(HzHz~/a2.Hzd/.Hza>O .g(HzeHzh/a2.Hzk/.HzxaO .g(Hz7HzM/a2.Hz/.HzJaO .g(Hz Hz/a2X.Hz%/.HzaO .g(HzHz/a2*.Hz/.HzaO .g(HzHz/a1.Hz/.HzaXO .g(HzHzV/a1.Hz/.Hza*O .g(HzQHz/a1.HzW/.HzdaO .g$Hz#Hz/a1r.Hz/.Hz6a$n$N^Nu smaller than a header %d %s%s%s smaller than advertised with bad checksumsNV/ .gHxHn/a0/. HzEDNO .g Hzv/a0.HzD/.HzwNO .g Hzs/a0.Hz/.HzQNO .gHzf/a0v.Hz/.Hz+N$nN^Nu too large to be forwarded forwarded too many times while gatewayed Refused due to lack of space at DestinationPacket at SocketNo ListenerBad Checksum at DestinationUnspecified ErrorIPX error statistics: to ipx_errorcall ignored due to insufficient addressingerror in response to error packetserror request received incompleteerror packet received of unknown typeOutput Error Histogram: Input Error Histogram: NVH<0 .zJgRHxG/ /a.*HzEDNO .g Hz/a.d.Hz/.HzNO .g Hz/a.>.Hz/.HzNO . g Hz/a..Hz/. HzNO .xg Hz/a-.Hz/.xHzNO .tg Hz/a-.Hz/.tHzNOB($K&3, gJgHzaBX8*//aPTRrlzBG($K&3,pgJgHzaBX8*//aLPTRrlL <N^Nuin transitat destinationUnknown IPX error code 0%oNVH 8$.". $y(2Jg(I(0 "K L0A gC R$qJfJf,G oGx/HzHxE/ a{fO`G A(0&p Jg/ /a,z./ /Hz3aLN^NuNV n#(#(#(Hy(ah\N^Nu$OpenBSD: iso.c,v 1.7 1998/02/27 12:07:36 deraadt Exp $%s: %d esh sent, %d esh received %d ish sent, %d ish received %d rd sent, %d rd received %d pdus not sent due to insufficient memory %d pdus received with bad checksum %d pdus received with bad version number %d pdus received with bad type field %d short pdus received NV/ .gHxHn/a*dO Jf/. HzEDNB0./B0./HzNB0./B0./HzNO B0./B0./HzNB0./HzNB0./HzNB0./HzNO$B0./Hz NB0./Hz#N$nN^Nu%s: %d total packets sent %d total fragments sent %d total packets received %d with fixed part of header too small %d with header length not reasonable %d incorrect checksum%s %d with unreasonable address lengths %d with forgotten segmentation information %d with an incorrect protocol identifier %d with an incorrect version %d dropped because the ttl has expired %d clnp cache misses %d clnp congestion experience bits set %d clnp congestion experience bits received NV/ .gHxHn/a'O Jf/./. HzEDN/.$HzN/.HzN/.Hz NO .Hz%N/.a'//.Hz6N/.HzFNO.Hz_N/.HzN/.HzN/. HzNO.O yFC#F IJm yF RF`HyFHx aP&yfL HyFE~XN/GN//Hz/Hz'HyFNO(.N//,Hz/Hz+HyFN/, N//, Hz/Hz/HyFNO4.N//,Hz/Hz0HyFN/,N//,Hz/Hz,HyFNO4.N//,Hzz/Hz)HyFN/,$N//,$Hz\/Hz4HyFNO4. HzB/Hz>HyFN/,N//,Hz$/Hz8HyFNO,.HN//,HHz/Hz2HyFN/,LN//,LHz/Hz/HyFNO4.XN//,XHz/Hz)HyFN/,PN//,PHz/Hz#HyFNO4.TN//,THz/HzHyFN/,`N//,`Hzd/Hz#HyFNO4.N//,HzB/Hz&HyFNHz0/Hz1HyFNO(.DN//,DHz/HzHyFN/,@N//,@Hz/HzHyFNO4.\N//,\Hz/Hz HyFNHz/Hz4HyFNO(. N//, Hz/Hz%HyFN/,$N//,$Hz|/HzHyFNO4.Hzb/HzHyFN/,N//,HzD/HzHyFNO,.X/Hz HyFN/,(Hz/HzHyFNtO$GE Ѐ//*(//+(Hz/HzHyFaO XPRxl/,lHz/HzHyFE~XN/,tHz/HzHyFNO$.pGN//,pHzx/HzHyFNHzf/HzHyFNO(.,N//,,HzD/HzHyFN/,0N//,0Hz&/HzHyFNO4.4N//,4Hz/HzHyFN/,N//,Hz/HzHyFNO4.|N//,|Hz/HzHyFN/,xN//,xHz/HzHyFNO4.X/Hz3HyFNHzOHzYHz_HzhHzl/HzgHyFNBO0G($L/*/*/*/*/Hz:/HzZHyFa*O$XRxl/,HyFN/,N//,/,N./,/,N./,Hz/HzHyFNO<.N//,Hz/HzHyFNHz/HzHyFNO(.N//,Hz/HzHyFN/,N//,Hz/HzHyFNO4.N//,Hz/HzHyFN/,Hzp/Hz&HyFNO,.X/Hz.HyFN/,HzB/Hz*HyFNO .Hz(/Hz0HyFN/,Hz/Hz3HyFNO$.Hz/Hz8HyFN/,Hz/Hz9HyFNO$.Hz/Hz0HyFN/,Hz/Hz1HyFNO$.Hz/Hz+HyFNLN^Nu{}[]<>NVH 0$nHzHjB*/GNO *f J@gHzB*HrBANO J@g(HzB*AB*HpB*/aO *g0HzpB*C" B* AB*HpBBaRO yFC#F SjFm yF RF`HyFHx aL N^Nu%sNVH < .*n$n ICqgXc:G(AqB.Rtl TT`RbAqB/HzaL<N^Nu$OpenBSD: main.c,v 1.17 1999/03/01 01:28:13 d Exp $_ddpcb_ddpstat_ip4stat_espstat_ahstat_ipx_errstat_spx_istat_ipxstat_ipxcbtable_viftable_mfchash_mfchashtbl_mrtstat_ip_mrtproto_igmpstat_file_nfile_cltpstat_cltb_rt_tables_nimp_esis_stat_tp_stat_tp_refinfo_tp_inpcb_clnp_stat_ns_errstat_spp_istat_idpstat_nspcb_unixsw_rtstat_icmpstat_imp_softc_ifnet_udpstat_udbtable_tcpstat_tcbtable_ipstat_mbstatipencapespahigmpicmpipudptcpipx_errspxipxns_errsppidpesisclnpcltptpddpAadf:gI:iM:mN:np:rstuvw:inetlocalunixnsisoencapatalk%s: %s: unknown address family %s: %s: unknown or uninstrumented protocol %s: kvm_open: %s %s: %s: no namelist %s: no namelist %s: no stats routine NVH8<(.&n aaRB&B!(EHz/ /a~~ @O rgAr8e0;Nr~6BLXdpr#!,`Tr#yD`Hr#~ ` %lu/%lu mapped pages in use %u Kbytes allocated to network (%d%% in use) %lu requests for memory denied %lu requests for memory delayed %lu calls to protocol drain routines NVH>8 . -@g /9 8Hz`Jf/9 8HzHyFa^`HxHyc/ahO JfBE,JgAc" 20 ځPJf/a//HzeaE,OJgXIcBG, Jt g:Agd|! / 44 /a<. 04 /HzaޒOPPJf|#gdB-@lLEc(AgdJ,f.&փ028g$/8/a.B028/Hza6OR-@mEc/Gc$"R/ Hza " | Ҁ O Jg AC A $LA(`td/ l| /HzEDN/9c(HzN/9c,HzN/9c0HzNL|N^Nu%lu%cNV/ . br ` brkt `rmttoā//HzHxHyr4aG <r4$.N^Nuip_mrtproto: symbol not in namelist no multicast routing compiled into this system multicast routing protocol %u, unknown mfchashtbl: symbol not in namelist mfchash: symbol not in namelist viftable: symbol not in namelist Remote-Address Pkt_in Pkt_out Vif Thresh Limit Local-Address Virtual Interface Table %s%s %3u %3u %5u %-15.15s %-15.15s %6lu %7lu Virtual Interface Table is empty Traffic In-Vif Out-Vifs/Forw-ttl Hash Origin Mcastgroup Multicast Forwarding Cache %s%s %3u %-15.15s %-15.15s %7s %3u %u/%u Multicast Forwarding Cache is empty Total no. of entries in cache: %d NV\H?< .&. *.$.JfHzTaz`HxHnn/GxNO .nfHzOaP`jrg/Hzia:`TJfHza(`BJfHza`0JfHza`-yg`^r#g`Hx@E/ /NB,8O K(IGJgjB<JfHzrHzHza٬~O /N//*B//Hzaي/*"/*g /*NX` </Hza`O(RDIBGBEB Dc~Jf Hza8XHxHnj/ExNHxHnf/NB&GOJjg$GfbK(IDHxHnb njHpaO JbgBJfHz=Hz]Hzaظ~O HxNHnr/.ba/.zN// HzxN:.//.a./.~N.HzjNBDO,Bm.$&4Ar0(g//Hz[aFO RDB0lHzJa.RX-nrbfTRfc&JfHz&aX`/ Hz`Hx4Hn/ NHzsGDN/.EN//.HziNO.N//.Hz}N/.N//.HzNO.N//.HzN/.N//.HzNO.N//.HzN/.N//.HzNO.N//.HzN/.N//.Hz0NO.N//.HzNN/.N//.HziN$n&nN^Nu$OpenBSD: ns.c,v 1.5 1998/02/27 12:07:38 deraadt Exp $dropresponduseroutputinputspp??? Active NS connections (including servers)PCB%-8.8s (state)Foreign AddressLocal AddressSend-QRecv-QProto%-5.5s %-6.6s %-6.6s %-18.18s %-18.18s %s %-5.5s %-6.6s %-6.6s %-22.22s %-22.22s %s %8lx %-5.5s %6ld %6ld %-22.22s %-22.22s %d %sNVH<8(.*. JgdHz/afPJWIDHxTE/ /GxNHxT/ HyyaO $DAyO g(KGD&HxT//aO ygHzla>`JyDf 9yf JyygHxHy"/9yN$yyO JgJgHxhHy"H/ NO `JfvJ-\gHzNXJyDgHzNX yFC#F IJm yF RF`HyFHx aPJ!,gHzHzanPHzHzHzHzHzHz <J!,g </a8B-\OJ!,g/ HzaP/9#/9"/HzNHyyEN/HzNHyyN/HzNO(Jg09"T c B@Hz`A'/0 HzNP yFC#F IJm yF RF`HyFHx aP$CAyfLg*HzHz0n>/a.Hz0n>/HzNOJn4g*HzHz0n4/a.Hz0n4/HzNOJn6g*HzHz0n6/aP.Hz0n6/HzNOJn8g*HzSHz0n8/a .Hz_0n8/Hz`NOJn:g*Hz#Hz0n:/a.Hz/0n:/Hz0NOJn.HzJ/.pHzaǚO .tg(Hz?Hz/a.Hz,/.tHzRalO .xg(HzHz/a.Hz/.xHz$a>O .|g(HzHz/a.Hz/.|HzaO .g(HzHza/a.Hz/.HzaO .g(HzHz3/aX.Hz/.HzaƴO .g(HzYHz/a*.Hz/.HzlaƆO .g(Hz+Hz/a.Hz]/.Hz>aXO .g(HzHzS/a.Hz;/.Hza*O .g(HzHz{/a.Hz&/.HzaO .g(HzHzM/ar.Hz/.HzaO .g(HzsHz/aD.HzD/.HzaŠO .g(HzEHz/a.Hz/.HzXarO .g(HzHz/a.Hz/.Hz*aDO .g(HzHz/a.Hz/.HzaO .g(HzHz/a.Hz/.HzaO .g(HzHz/a^.Hz^/.HzaĺO .g(Hz_Hz]/a0.Hze/.HzraČO .g(Hz1HzJ/a.Hz/.HzDa^O .g(HzHz7/a.Hz/.Hza0O .g(HzHz#/aߦ.Hz/.HzaO .g(HzHz/ax.Hz/.HzaO .g(HzyHzm/aJ.Hz/.HzaæO .g(HzKHz/a.Hz/.Hz^axO .g(HzHz/a.Hz/.Hz0aJO .g(HzHz/a.Hz/.HzaO .g(HzHz/aޒ.Hz/.HzaO .g(HzHz~/ad.Hzd/.HzaO .g(HzeHzh/a6.Hzk/.Hzxa’O .g(Hz7HzM/a.Hz/.HzJadO .g(Hz Hz/a.Hz%/.Hza6O .g(HzHz/aݬ.Hz/.HzaO .g(HzHz/a~.Hz/.HzaO .g(HzHzV/aP.Hz/.HzaO .g(HzQHz/a".HzW/.Hzda~O .g$Hz#Hz/a.Hz/.Hz6aP$n$N^Nu smaller than a header %d %s%s%s smaller than advertised with bad checksumsNV/ .gHxHn/a/. HzEDNO .g Hzv/aD.HzD/.HzwNO .g Hzs/a.Hz/.HzQNO .gHzf/a.Hz/.Hz+N$nN^Nu too large to be forwarded forwarded too many times while gatewayed Refused due to lack of space at DestinationPacket at SocketNo ListenerBad Checksum at DestinationUnspecified ErrorNS error statistics: to ns_errorcall ignored due to insufficient addressingerror in response to error packetserror request received incompleteerror packet received of unknown typeOutput Error Histogram: Input Error Histogram: NVH<0 .zJgRHxG/ /aٮHzEDNO .g Hz/a.Hz/.HzNO .g Hz/a.Hz/.HzNO . g Hz/aٜ.Hz/. HzNO .xg Hz/av.Hz/.xHzNO .tg Hz/aP.Hz/.tHzNOB($K&3, gJgHzaBX8*//aPTRrlzBG($K&3,pgJgHzaVBX8*//aLPTRrlL <N^Nuin transitat destinationUnknown XNS error code 0%oNVH 8$.". $y-bJg(I-` "K L0A gC R$qJfJf,G oGx/HzHxE/ a&O`G A-`&p Jg/ /a./ /Hz5a^LN^NuNV n#-#-#-Hy-aN^Nu$OpenBSD: route.c,v 1.27 1999/03/15 15:59:08 deraadt Exp $Routing tables rt_tables: symbol not in namelist Netmasks: NV/$.HzaXJ!,fJ.ga `JfHzar`HxHy~/a֐BO A~ 0,grHxtHn/anO Jf&J!,gRJ!(fJHzfa/.a6P`4 9!(gf(/a|r#. Xrga`aZ/.aXRrlz$.N^NuInternetXNSIPXISOX.25EncapAppleTalk %s: Protocol Family %d: NV"nArez0;N:rrrBRrrZrrrrrjrrrrrrJrrrrrrb <`2 <`* <`" <` <` <` <`BJg/HzN`/ HzLaN^NuAddress%-*.*s InterfaceMtuUseRefsFlagsGatewayDestination%-*.*s %-*.*s %-6.6s %6.6s %6.6s %6.6s %s NVJ!,gHzHx Hx Hz~aDOHzxHz~Hz~Hz~HzHzHxHxHz}HxHxHz}a N^Nu%-*s SA(Address/SPI/Proto)ProtoPortDestination address/netmaskSource address/netmask%-31s %-5s %-31s %-5s %-5s %-26s NVJ!,gHzHx HznalO HzfHzxHzzHz{HzrHzHzaFN^NuNVH 0$.HxHyv/GxNEvO c B@/ /N L N^Nu%-16p => (root node)%sNV/ /$.HxHy#/ExNO Jy#lJ!,g/HzaP9#g.J!,g <\J#g <W/Hzad`J. g*HxHy#L/NHy#LafOJ!,g\a`VHx,BB/9#a.aO yFC#F IJm yF RF`HyFHx a*P$9#f`6J!,gJ. g/HzaajP$9#/9#a/a$.$nN^Nu mask (%d)%6.6s %16p : %16p %d refs, mk = %16p {(%d),%s ->NV/ /$9#A#JPl6E#Jg$HzaHxBB/a.avO`@JgL`80P/HzoHxHy{a 6/9#/9#Hy{HzNaO JgE#HxHy#/a/Hz2HxHy{aO < Jg <{/0j"F//Hz a^HxBB/9#a .aO yFC#F SjFm yF}RF`HyFHx}a}RP$9#gHzaXJf6 yFC#F IJm yF RF`HyFHx a|$.$nN^Nuroute-sysctl-estimateout of space sysctl of routing tableNVH00r-Ar-ABBr-ABBBHnBHxE/ GNOJlHzxa}Hxa/.a$XfHzjaHxaBBHn/Hx/ NOJlHzJa}HxaĮ&֮$BcB/ aX4¶bL N^Nu%-6.6s NVH 8&nEJB*r0; N,444h444444444 4|4444r"(g. .g/aX$@` n /(/aP$@`zEJ`r/a`/a `*f"B0(/Hz$HxHnaO`2 (f`B(IKJ(g& x؎// HzA$// aOb SKRR"EB)n`/a$@X`Hx /ap$@P`GB(؀KzB(/Hz$ // *<A"ENOb Sc`BIcV/Hz@A$ // "ENOb Sc,B/HzA$ // "ENOb SbEJl/ Hza|`(Jg`g/ /Hzfad`/ //HzaRL %.16s%sNVH <&nIEHx/ /+ $<"BN.KhNO .f / a &` +gHx/ /"BN.NO `Hx/+4/ / ENHxHxB/+0a.NO.#/+4a/+t2k8/ Hz0EDNO +Tg/Hz"`Hz"Hz NP +@gNrgHxHyrD/a#@rO <$Jg <'_/HyrXHzaO yFC#F IJm yF RF`HyFHx avL<N^Nu%u.%u.%u.%uNV/ / J.gNB.HxHysaPJf,Hx.Hysa$@PJgHjHysaqxP`B9sJg`fJHxHxHna\&@O Jg.Hx./aȔ$@PJgHysHjapPJfB$SJgHx/ HyraȴB9s`0 .B@//r/HzHxHyra <r$n&nN^Nu%u/%d%u.%u/%d%u.%u.%u/%d%u.%u.%u.%u/%dNVH8$.(. BJg`fJgHx/ah @PJg&Jg/a@Xr! `BJgHx/HytaB9u`rm"/ r/HzXHxHyta`rm&// r/Hz0HxHyta`brm,/// r/HzHxHyta`0/BB// r/HzHxHyta` <tLN^Nurtstat: symbol not in namelist routing: %u bad routing redirect%s %u dynamically created route%s %u new gateway%s due to redirects %u destination%s found unreachable %u use%s of a wildcard route NV/ / .fHz a`HxHn/a0Hz"GDN/.EN//.HzNO.N//.HzN/.N//.Hz#NO.N//.Hz1N/.N//.HzDN$n&nN^Nu*.%xH*.*any*%02x%02x%02x%02x%02x%02xH.%xH%xH.%s%sNVH80 n-h-h-h 6.Bn(. .fBJnf j f6Hx/ /a8O Jf , bAdeJg // aPG(E(weL<`N^Nuseqpacketrdmrawdgramstream#0Active UNIX domain sockets NextrefRefsConnInodeSend-QRecv-QTypeAddress%-*.*s %-6.6s %-6.6s %-6.6s %*.*s %*.*s %*.*s %*.*s Addr %*p %-6.6s %6ld %6ld %*p %*p %*p %*p %.*sNVTH <*nIHx,/ /-ExNO Jf4 .gGTHx/ /NO Jgtԋ`J.gdHzEDNHzHx Hx HzHx Hx HzHx Hx HzHx Hx HzHzHzHzHx Hx HzNB.OP/,Hx /,Hx /, Hx /,Hx /-X/-62UA./0/. Hx HzEDNO8Jg"BHi&k U/ HzNO yFC#F IJm yF RF`HyFHx agL<@N^Nu????*%huNV nJ f B0(g f <7`* <7`"B0(/HzHx2Hywa <wN^Nubcast%dNV nJ f B(g f <8$`* <7`"B(/HzHx2Hyxa ( <xN^Nuddp%sNV/ $nB*g g ` <7`b <7`ZJg`gB*/Hzb`.HzB*/a @PJfB*/Hz:`/HzHx2Hyx8a <x8$nN^Nu%d-%dNV n0( 2( @g?Bg?BgHzHx2HyxpaR`?BgHzHx2Hyxpa8 <xpN^Nu%s.%s.%sNVH0 &. $ntăB9xpre0; N"*4XB9x`~// a`// aJ/HzHx2HyxaO`P// a&/// aXO.HzXHx2HyxatO` / a/HzJHx2HyxaROg:/ a./HzHyxEVNXr2/HyxNXx/a <xL N^Nu-%sNVH<<&n*n (.E2+m=Apt// IN/HzHxdHyx*<A EN&Orcd&0- @g8F@k=@// N/Hztd/ Cx/ ENObpcրg&r„// a&/Hztd/x/a. <xL< y$@Jg2//a z*P`"r`J/gHzHxa`/9$@a (9$@X`rHA`r#0`rā`a ` 9 G rgmJg`Prg`DJgGaN$@JgHz/*NPJg Hzr/*NPJgHze/*NPJf/*alXJgHzJ/* ahPJf/ a XJfA"D//* ///*//*a|OJgn8|`fHxHnab$@PJfHzHxa@Bo*& nHh nf (of/ HhaPJf$`/ /aPJf$SD`/a LN^Nu/usr/sbin/sbinrealpath %s/statfs %salready mounted%s on %s type %.*s: %s forceupdatemount_%sexec: mount_%s %s fork%s/mount_%sexec %s for %swaitpid%s: %sNVhH?8,.(.*.$.$nGp/ /a(PJf /Hz0`( JfE.Jf$<BJg$ E// aQf.at&Hz/aPOJgvJ gvEp/ /a(PJm^HxZIL/ /GNO JfDHxE/Hz!ar$PllE/HzaXPRlmHzaD`8a4$~gJg`Hza/alp` E0Gp//HzHx/ aLHnp/ a:O~$ g// HzaO XJf~$ f/HnpHz}aO Hxa/aBHnh/anOJlHzVaVp`f .hr€fg&`V~gJg/a P//Hz*a p`2J0g(Ep/ /aPJl/Hzyap`/ aDBLDN^Nu%s on %s type %.*s (, %s%ss%sunknown flag%s %#x) NVH8 $nHj/ S"<HJg"<Lh/R <L`xf <L]/Hz(aO <IJg <L/aLN^NuNVH< *.HxHna(BPo@E/$ nHhNPJg/ nHhLNPJf .Ђ`RnBL`//*/HzQa*p`BL N^Nu,-o %s: option not supportedNVH88(. (n/.aH&Xf BHxa&CHz/ aj&@PJg| nf +oftT`BHx=/ a @PJgB$DJg4// aTPJgE JfJgf"*` *F`/ Hz8HxaJ`r/aLN^NuNV/./. /.a N^NuNVaaBa NqNV/./. /.a N^Nu@(#)cl_bsd.c 8.29 (Berkeley) 7/1/96@(#)cl_funcs.c 10.50 (Berkeley) 9/24/96NVH00&nB y2|Jg2P+fD$kH +@ k4cЊg `,E f" +P"fgt y!|/./. /9aNvfp`Jg yBBL N^NusmcuprmcupNVH 0"n . ". i&h$Jg tg`JgBtg'BJfE/ Hz/ aO JgHy{*gHjBanPrg0`LBBHz|a>$O rg2Hj/anlPrfHz[/aHxa/avX/ a L N^Nu%s: No terminal database found %s: %s: unknown terminal type NV//&.$. HnHx/aO .rgJg`:/HzHyFabHxa&$-g, m ("~.  m (xo-@x"QfBBBHn&nxHkaO~gnJfaw.f/ aXJgRp`&nHk/Ba|XO ~g*JfJ lG)K K~1m&E~&F&`Lt`Jt~$ g>tHzHx/ aO `&-g&@ 3 Xg &ER&F&BBJ|gHnHxBaR L/ avO Jgp`,fg"l l^A$18`$,^Hz4EN(B/Hz"aHzN&O,g"l lA 18` ,/BHza\HzarL$@O,Jg"l lBA 18` ,B/BHza"B$ HyF.HyF/a OJf,J$ g /HzHx` /HzHx/ ap` Jf HzXa`XJf HzMaPXJf HzCa@X/ /,a alaaHx/9a~bHx/9a|r'ABHxauO E\/ Ba`PJgHz`d+gj+gjkjPwPuPvP{PzP~/ aXJf,Hk\HxBaO JgHzHx/ aO /,ap`BLN^NuNV/ / n&h$B/9a~P+fHBB/9ENHx/9a .B"9#S//9NO.aX/ aa;BB$n&nN^Nucupsmsormsoelcuu1NVH0<$.*B m&h$ +f gHkHz/Ep:N& /Hz/NI/ Hz/NO$HkHz/NHkHz/NO*C gJf/amBX g /amBXCA0 k>k2r4Hk0HxBaO JfB`HzHx/apL< N^NuNV n/($avBN^NuNV///. a ܂$XgJrgD/avXJg6&R/al n XfBHx/.aTp`///azB$.&.N^NuNV/ $n *g/alBX *g/alBX *g/alBX *g/alBX *g /alB$nN^Nu%luNV/ /$. . gHx/`/.HzHx(E/ aLHx/ /a$.$nN^Nu@(#)cl_term.c 10.22 (Berkeley) 9/15/96sssssssssss~spsksis]sYsWsMsGsEs;s5s3s"sssssrrrrrrrrrrrrrrrrrrrcursor upkkcuu1cursor rightlkcuf1delete to end of screendGkedscroll upkripage upkpppage downknpcursor lefthkcub1delete lineddkdl1insert at cursorikich1go to sol^khomego to eol$kllscroll downkinddelete to eolDkelcursor downjkcud1delete characterxkdch1insert lineOkil1st$sst rrtrrtrlakahajaNVH8<(.K`Jgl$<VGXIP/a x$@XJg>rg8HxHx/"BN.// "BN./ /"BN.//aO$Jf.GIKJfKJgB&<VG I /a $@XJgVrgPA1g B\fJg6HxHxHxHh/ "CN./ /"CN.//a@O$JfGIKJfKJg$<VGI/a n$@XJgdrg^Hz/ aPJgL fHxHxBB`HxHx/"BN.// "BN./ /"BN.//aO$Jgp`NGIKJf|"D i$h0Jg,*$g/* /*/*/*/*/aO$RJfBL<N^NuNV/ n h0Jg$($g /aDX BJfB$.N^NuNV n (gg (g fB`/././././. /a:N^Nukf%d233|This terminal has no %s keyfunction key %dNVH00&.&nHka^/HzHx@E/ aʘ/ a վ$@OJgrg/ ap2XJfJfHzq/ Hx/a p`VHka^/HzoHx@G/ a6$Or?d$Hx/. /././ ao./ // /aL N^NuNV/ "n . $n i h$rg0mrgrg`fr>grIg(`X ih@ré`FJWID/// a`2Jg rèBB`r i Jg (gHx// aB$nN^Nustderr%s046|messages not turned on: %s045|messages not turned off: %sNVH8 &.$n Hxa$$XfJgHzHx/a`Hn/atPJl Jgz/Hzi`fJfp.gp%@Jg&0.@?Bg/abPJl@Jg8/Hz*`$2.xFD„//aO `$Jf(Hza ѾXJlHzHx/ aO `&JftJfvPHzENXJgHx B/aiD$O HzNXJgHx B/ai$&Jg(Jg*BL< N^NuNV . yFC#F"SjFm g yFRF`HyF/a$ N^Nu@(#)cut.c 10.10 (Berkeley) 9/15/96NVH?<&n n *n(n(.B*$Jgfgf.g z/ a8XB yH0I~fJf, y9D0B yH0g y9D0 ` k$h,Jg>*g4$RJf`,fgf.g v1/ aX`$kEJffHxHxa~$@PJfBHx/ a&`lCA %H k (,$g k h,!J k!J,.+,%G`JfHjaBB*Xg.*$b/ BB// aOJfRc`r/ .f ,R`B//-// aOJf$`/ BB// atOJfRe.g/ .,R/B// aJOJf`B k!JJgRd".$L<$Q @C A 到f0 k(Af:HxBB/ afLOJf k(Af nC-I S"CbHnHnHx"C// amOJfJg$kJg*@g*B"C )cV/HnB/ aOJgp(@`:"C )nc/Hjn/*j/ axOJgF%@j(jj-jnj@"C/)/./ abO "C/)/ // ar6OJgp`"C "BfHnHnHx// alOJfЕJg$kJg*@g(B .cV/HnB/ aOJg(@`: .nc /Hjn/*j/ aOJgn%@j(jj-jnj@"C )g//./ abO "B )".S @/Hh( "Cة/aaO ".S"B )"C// // aqOJf`"C*iJgBHnHx// akOJfJg$kJg*@g,BAJcX/HnB/ aOJgz(@`:Anc /Hjn/*j/ aOJgP%@j(jj-jnj@/ /./ a`O HnHnHx"B// ak6OJf .gS"B")gЍdHzcHx/ aO `Jf*Jg$kJg*@g.BJc~/HnB``Jg$kJgjf>j@nc /Hjn/*j/ aOJgh%@j(jj-jnj@`"c/Hn/ / adOJg2(@"B )".S @/HhHua_O .S"B/ / "C// aoOJf"B-Q .`x// ak@PJfrRd".$L<$Q @C A 到f0 k(Af:HxBB/ aaOJf k(Af nC-I S"CbB`tJg$Jg kJgjfh@`/ aV L<N^Nu@(#)ex.c 10.57 (Berkeley) 10/10/96script 170|InterruptedNVH8<&.*C&U(k/ a*XJgp`p$ldJgF$<ݘ/*/* /*/ l~NO RJg!j j /* *BN/ NP$ldJf,Agx)D)|~$< E +gfB/+L/ a|O / aX+,g"k k$AJ8f` J$gx@+g"k kAJ8f` Jgx@HD kxɨ>/Hx:Hkx/ aHzHx/ aO J,Am"+ <g*C*`R(<ȁ'D <g4(<ȁ/B/ aBO Jf/ aL*C*/ a` R`BL<N^Nu!#&*<=>@~080|Unknown command name1bca1082|%s: command not available in ex mode083|Count may not be zero084|%s: bad line specification085|Internal syntax table error (%s: %s)lr086|Usage: %s088|Flag offset to before line 1089|Flag offset past end-of-file090|@ with range running when the file/screen changed091|Global/v command running when the file/screen changed092|Ex command failed: pending commands discarded093|Ex command failed: mapped keys discardedNVH?<*n*-(-&E$krJg 'j 'j*{gHmL/ ajPJfBP{J*{l&ERR {$<ĪzHx/BHjOaZʅz/ / a4ZOJftBBBJg jI~ f &ERR `~ g~ fpR jG%K~f jJg~:f:pG%Kg jG%K(I~:f jG%K~f jJg~~"fF` jG%K ( g jG%K~f j  f{RS` jI~ g~ fR%H jG%K~fJf4Jg-f*|g / a!XJf&&E$krJg `(Jj|l *g~f j gj|Hn/ / a>O JfJfJg0 jI~ g ~ g~:fR jG%K~fBJg j |g gI/HzacPJg(jG%KSt`>(jJg$B"yH jgSRJf$*fHzM`I~e0; N@, y,-HfR nR-H&Fg&F lg pg +g -g ^g #fZ"*%FӪ%y,$%y0(%y4,%y80%y<45y@8%|.`vB y9D // a"h%@ Pf kg sg `~fSR%| `, R"BSJg"&F cg gg rfRSJfJfV S *SЂ%@%y$%y(%y,%y0%y45y8%|l(G$%K `$JgB y3 // / a :O `: x f-g%| Jg. j (fg&fBJg j (g j (g<-g"m mAJ8f` JgHx j // a#|O ` * f fBIJg jIfSRJf.*// / / a/fOJfD * f &D'|(`& 4f &D'|(` f &D'|(z`<%| &D.+(zJ\f-f~%G\&mL%K`%mPdz-Dg"m mb:// aRP~f( j~d߮S%H jGx%K(I` ~ g~ gSRJfp *,%@` ڶg g Lfl(jJg jI~\f6"j~d, ( f$߮S%IGx%K(I&E߫ߪ `~ gSRJf`v ~g ftBJgZ jI~ g~ f~-GSߪJfJg*~!f" ~ gJg j  gSRJf` fJg j g fSRJf"jB yHCf |fB%y$%y(%y,%y0%y45y8%|l(G$%K `bJg\I%I jG%K2|~g>Jg: j \f~d %HS` jIfSSRJfB"*g j  VID-@(jJgB jI*{g~g6`t b m (?g`\ m(>bR// aOXP~f@~d8 j(I-@~ g~|f8` &ERR RSR$.`~ g~|f`{S`SRJfJ(jR%j%L%j"  .R%A  f(jJg \fSRf"*zp~ge ~g`~g~g` *\~gmJg`v~gR`l~%G\pH@z%@zg&Hn/ a_BPJf BJf B`~z`%mL`%mPd`~%G\%jh`%jld`J\g`hJ\fb~HG%Gz~%G\JfBh`Hjh/ a^PJf *}gJhf B`~z`~%G`BlBd~z` *\~gnmJf~%G\pH@z%@z~Lf0g*Hn/ a^PPJf PJfBhB`~z` -L%@h%@` -P%@l%@d`~%G\%j`h%jdl`J\f ڠ fl~%G\&mLR%K` -L-g"m mAб8`Э%@h -P%@l%@dHn/ a]PJf .gLc hd%@hBX j (h Jg*B !f(Jg j !fR%HSjx`Jg( j g fSRJfJgI~Feb0; N$$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXLXXXJg j ^g4n +g&n #g*` -g` lg, pg6`RX`:SX`4{jx&Dk*`jx&Dk*`jx&Dk*SRJfx`Jg~ j .g*n +g* -g`` =g* ^g`Pj x`&j@x`jx`jx` 3f(jxSRJf` j +g -g ^g #fHx1/ aUPJf"j yH08fQORSjx`R"jB yH0f +f +g -f j -fjx` +fjxHx Hn/*Hna O~f$.f 0fD". %A af%jh`%jld j`S%Hh`%BTjx`/*/*/ / a&0`NHnHnHn/ / a OJf JfJg .g// aYTPJg%nP`"*g( ڶ WID///*/ / a$RO`/*/*` *-@(@JgB jI*{g~g6`V b m (?g`> m(>b4// aH0P~f" j~dS%H jGx%K`~ g~ f RS`SRJfl ./ // / a#OJfJg jI~ g~ fSRJfJg *-@(@JgB jI*{g~g6`V b m (?g`> m(>b4// aG6P~f" j~dS%H jGx%K`SRRJf ./ // / a""OJf`/*/*/ / a&ROJfR NgI~Ї-@ of &DJ$g&D$f` b&@G ЀDЭ`I// aDP/ j /HzHx#!/bin/sh # $OpenBSD: install.sub,v 1.122 1999/04/10 04:39:50 deraadt Exp $ # $NetBSD: install.sub,v 1.5.2.8 1996/09/02 23:25:02 pk Exp $ # # Copyright (c) 1997,1998 Todd Miller, Theo de Raadt # All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions # are met: # 1. Redistributions of source code must retain the above copyright # notice, this list of conditions and the following disclaimer. # 2. Redistributions in binary form must reproduce the above copyright # notice, this list of conditions and the following disclaimer in the # documentation and/or other materials provided with the distribution. # 3. All advertising materials mentioning features or use of this software # must display the following acknowledgement: # This product includes software developed by Todd Miller and # Theo de Raadt # 4. The name of the author may not be used to endorse or promote products # derived from this software without specific prior written permission. # # THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR # IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES # OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. # IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, # INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT # NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # # Copyright (c) 1996 The NetBSD Foundation, Inc. # All rights reserved. # # This code is derived from software contributed to The NetBSD Foundation # by Jason R. Thorpe. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions # are met: # 1. Redistributions of source code must retain the above copyright # notice, this list of conditions and the following disclaimer. # 2. Redistributions in binary form must reproduce the above copyright # notice, this list of conditions and the following disclaimer in the # documentation and/or other materials provided with the distribution. # 3. All advertising materials mentioning features or use of this software # must display the following acknowledgement: # This product includes software developed by the NetBSD # Foundation, Inc. and its contributors. # 4. Neither the name of The NetBSD Foundation nor the names of its # contributors may be used to endorse or promote products derived # from this software without specific prior written permission. # # THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS # ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED # TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR # PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN # CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE # POSSIBILITY OF SUCH DAMAGE. # # OpenBSD installation/upgrade script - common subroutines. ROOTDISK="" # filled in below VERSION=25 VERSION_MAJOR=$(( $VERSION / 10 )) VERSION_MINOR=$(( $VERSION % 10 )) export VERSION VERSION_MAJOR VERSION_MINOR ALLSETS="base etc misc comp man game xbase xshare xfont xserv" # install UPGRSETS="base misc comp man game xbase xshare xfont xserv" # upgrade SNAPSETS="bin dev etc games man misc sbin \ usr.bin usr.binutils usr.games usr.include \ usr.lib usr.libexec usr.misc usr.sbin usr.share var" THESETS= # one of the above # Path searched for sets by install_sets on the local filesystems local_sets_dir="" # decide upon an editor if [ X$EDITOR = X ]; then if [ -x /usr/bin/vi ]; then EDITOR=vi else EDITOR=ed fi export EDITOR fi # Please don't use the 1 of n form below, good idea, wrong implementation! # get a reponse with default[s] getresp() { set -o noglob valid="false" while [ "X$valid" = "Xfalse" ]; do read resp if [ "X$resp" = "X" ]; then resp=$1 fi if [ $# -gt 1 ]; then for i in $@; do if [ "X$resp" = "X$i" ]; then valid="true" fi done else valid="true" fi if [ "X$valid" = "Xfalse" ]; then echo "Try again: Enter one of [$@]" fi done set +o noglob } isin() { # test the first argument against the remaining ones, return succes on a match local _a=$1 shift while [ $# != 0 ]; do if [ "$_a" = "$1" ]; then return 0; fi shift done return 1 } addel() { # add first argument to list formed by the remaining arguments # adds to the tail if the element does not already exist local _a=$1 _seen="" shift while [ $# != 0 ]; do echo "$1" if [ "$_a" = "$1" ]; then _seen="yes" fi shift done if [ "X$_seen" = "X" ]; then echo "$_a" fi } rmel() { # remove first argument from list formed by the remaining arguments local _a=$1 shift while [ $# != 0 ]; do if [ "$_a" != "$1" ]; then echo "$1" fi shift done } cutword () { # read lines on stdin, return Nth element of each line, like cut(1) local _a _n _oifs="$IFS" # optional field separator case "$1" in -t?*) IFS=${1#-t}; shift;; esac _n=$1 while read _a; do set -- $_a test "$1" = "" && break eval echo \$$_n done IFS="$_oifs" } cutlast () { # read a line of data, return last element. Equiv. of awk '{print $NF}'. local _a _oifs="$IFS" # optional field separator case "$1" in -t?*) IFS=${1#-t}; shift;; esac read _a; set -- $_a IFS="$_oifs" if [ "$1" = "" ]; then return; fi while [ "$#" -gt 10 ]; do shift 10; done eval echo \$$# } firstchar () { # return first character of argument local _a=$1 while [ ${#_a} != 1 ]; do _a=${_a%?} done echo $_a } basename () { local _oifs if [ "$1" = "" ]; then return; fi _oifs="$IFS" IFS="/" set -- $1 IFS="$_oifs" while [ "$#" -gt 10 ]; do shift 10; done eval echo \$$# } isnumeric() { local _a=$1 while [ ${#_a} != 0 ]; do case $_a in [0-9]*) ;; *) echo 0; return;; esac _a=${_a#?} done echo 1; return } get_ifdevs() { # return available network devices /sbin/ifconfig -a | egrep -v '^([[:space:]]|(lo|enc|ppp|sl|tun|bridge)[[:digit:]])' | cutword -t: 1 } dir_has_sets() { # return true when the directory $1 contains a set for $2...$n local _dir=$1 _file shift for _file in $* do if [ -f $_dir/${_file}${VERSION}.tar.gz ]; then return 0 fi # Try for stupid msdos convention if [ -f $_dir/${_file}${VERSION}.tgz ]; then return 0 fi # Special check for kernel if [ $_file = "kernel" -a -f $_dir/bsd ]; then return 0 fi done return 1 } list_has_sets() { # return true when the list $1 contains a set, given dir $2 for $3...$n local _list=$1 _file shift for _file in $* do if isin ${_file}${VERSION}.tar.gz $_list; then return 0 fi # Try for stupid msdos convention if isin ${_file}${VERSION}.tgz $_list; then return 0 fi # Special check for kernel if test $_file = "kernel" && isin bsd $_list; then return 0 fi done return 1 } ftp_list_files() { # log in via ftp to host $1 as user $2 with password $3 # and return a list of all files in the directory $4 on stdout local _host=$1 _user=$2 _pass=$3 _dir=$4 shift; shift; shift; shift ftp ${_ftp_active} -V -n $_host << __ptf user $_user $_pass cd $_dir ls quit __ptf } get_localdir() { # $1 is relative mountpoint local _mp=$1 _dir="" while : ; do echo -n "Enter the pathname where the sets are stored [$_dir] " getresp "$_dir" _dir=$resp # Allow break-out with empty response if [ -z "$_dir" ]; then echo -n "Are you sure you don't want to set the pathname? [n] " getresp "n" case "$resp" in y*|Y*) break ;; *) continue ;; esac fi if dir_has_sets "$_mp/$_dir" $THESETS then local_sets_dir="$_mp/$_dir" break else cat << __EOT The directory \"$local_sets_dir\" does not exist, or does not hold any of the upgrade sets. __EOT echo -n "Re-enter pathname? [y] " getresp "y" case "$resp" in y*|Y*) ;; *) local_sets_dir="" break ;; esac fi done } getanotherdisk() { cat << __EOT Now you can select another disk to initialize. (Do not re-select a disk you have already entered information for). Available disks are: __EOT _DKDEVS=`md_get_diskdevs` echo "$_DKDEVS" echo echo -n "Which one? [done] " getresp "" if [ "X${resp}" = "X" ]; then DISK=done elif [ "X${resp}" = "Xdone" ]; then DISK=done elif isin $resp $_DKDEVS ; then DISK="$resp" else echo echo "The disk $resp does not exist." DISK="" fi } getrootdisk() { cat << __EOT The installation program needs to know which disk to consider the root disk. Note the unit number may be different than the unit number you used in the boot program (especially on a PC with multiple disk controllers). Available disks are: __EOT local _defdsk; _DKDEVS=`md_get_diskdevs` _defdsk=`echo $_DKDEVS | cutlast` if [ "${_defdsk}" != "${_DKDEVS}" ]; then _defdsk="" fi echo "$_DKDEVS" echo echo -n "Which disk is the root disk [${_defdsk}]? " getresp "${_defdsk}" if isin $resp $_DKDEVS ; then ROOTDISK="$resp" else echo echo "The disk $resp does not exist." ROOTDISK="" fi } addhostent() { # $1 - IP address # $2 - symbolic name # Create an entry in the hosts table. If no host table # exists, create one. If the symbolic name already exists, # replace its entry. if [ ! -f /tmp/hosts ]; then echo "127.0.0.1 localhost" > /tmp/hosts fi sed "/ $2.$FQDN $2\$/d" < /tmp/hosts > /tmp/hosts.new mv /tmp/hosts.new /tmp/hosts echo "$1 $2.$FQDN $2" >> /tmp/hosts } addifconfig() { # $1 - interface name # $2 - interface symbolic name # $3 - interface IP address # $4 - interface netmask # $5 - (optional) interface media directives # Create a hostname.* file for the interface. if [ "$3" = "dhcp" ]; then echo "dhcp NONE NONE NONE $5" > /tmp/hostname.$1 addhostent 127.0.0.1 $2 else echo "inet $3 $4 NONE $5" > /tmp/hostname.$1 addhostent $3 $2 fi } configurenetwork() { local _ifsdone="" _ifs _ouranswer="" _reprompt=1 _IFS=`get_ifdevs` resp="" # force at least one iteration while [ "X${resp}" != X"done" ]; do if [ $_reprompt = 1 ]; then cat << __EOT You may configure the following network interfaces (the interfaces marked with [X] have been succesfully configured): __EOT for _ifs in $_IFS; do if [ "X${_ouranswer}" = "X" ]; then _ouranswer=$_ifs fi if isin $_ifs $_ifsdone ; then echo -n " [X] " else echo -n " [ ] " fi echo $_ifs done echo fi echo -n "Configure which interface? (or, enter 'done') [$_ouranswer] " getresp "$_ouranswer" case "$resp" in "done") ;; "") _reprompt=0 ;; *) _ifs=$resp _ouranswer="done" if isin $_ifs $_IFS ; then if configure_ifs $_ifs ; then _ifsdone="$_ifs $_ifsdone" else _ouranswer="" fi else echo "Invalid response: \"$resp\" is not in list" fi _reprompt=1 ;; esac done } configure_ifs() { local _up _if_name=$1 _if_ip _if_mask local _if_symname _if_extra _hostname set -- `ifconfig $_if_name | sed -n ' 1s/.**$/DOWN/p /media:/s/^.*$// /status:/s/^.*$// /inet/s/--> [0-9.][0-9.]*// /inet/s/netmask// /inet/s/broadcast// /inet/s/inet// p'` _up=$1 _if_ip=$2 _if_mask=$3 if [ $_up = "UP" ]; then ifconfig $_if_name delete down fi # Get IP address resp="" # force one iteration while [ "X${resp}" = X"" ]; do echo -n "IP address (or 'dhcp') ? [$_if_ip] " getresp "$_if_ip" _if_ip=$resp done # Get symbolic name _hostname=`hostname` resp="" # force one iteration while [ "X${resp}" = X"" ]; do echo -n "Symbolic (host) name? [$_hostname] " getresp "$_hostname" _if_symname=$resp done # Get netmask if [ "$_if_ip" != "dhcp" ]; then resp="" if [ "X${_if_mask}" = X"" ]; then _if_mask=255.255.255.0 fi while [ "X${resp}" = X"" ]; do echo -n "Netmask ? [$_if_mask] " getresp "$_if_mask" _if_mask=$resp done fi if [ -n "`ifconfig -m ${_if_name} | sed -n '/media/p'`" ]; then echo "Your use of the network interface may require non-default" echo "media directives. The default media is:" ifconfig -m ${_if_name} | sed -n ' /supported/D /media:/p' echo "This is a list of supported media:" ifconfig -m ${_if_name} | sed -n ' /media:/D s/^ // /media/p' echo "If the default is not satisfactory, and you wish to use another" echo "media, copy that line from above (ie. \"media 100baseTX\")" echo -n "Media directives? [$_if_extra] " getresp "$_if_extra" if [ "X${resp}" != X"" ]; then _if_extra=$resp fi fi # Configure the interface. If it # succeeds, add it to the permanent # network configuration info. if [ "$_if_ip" = "dhcp" ]; then ifconfig ${_if_name} down ${_if_extra} cat > /etc/dhclient.conf << __EOT initial-interval 1; send host-name "$_hostname"; request subnet-mask, broadcast-address, routers, domain-name, domain-name-servers, host-name; __EOT dhclient -1 ${_if_name} set -- `ifconfig $_if_name | sed -n ' 1s/.**$/DOWN/p /media:/s/^.*$// /status:/s/^.*$// /inet/s/--> [0-9.][0-9.]*// /inet/s/netmask// /inet/s/broadcast// /inet/s/inet// p'` if [ $1 = "UP" -a $2 = "0.0.0.0" ]; then echo "hostname-associated DHCP attempt for $_if_name failed..." ifconfig $_if_name delete down cat > /etc/dhclient.conf << __EOT initial-interval 1; request subnet-mask, broadcast-address, routers, domain-name, domain-name-servers, host-name; __EOT dhclient -1 ${_if_name} set -- `ifconfig $_if_name | sed -n ' 1s/.**$/DOWN/p /media:/s/^.*$// /status:/s/^.*$// /inet/s/--> [0-9.][0-9.]*// /inet/s/netmask// /inet/s/broadcast// /inet/s/inet// p'` if [ $1 = "UP" -a $2 = "0.0.0.0" ]; then echo "free-roaming DHCP attempt for $_if_name failed." ifconfig $_if_name delete down return 1 else echo "DHCP attempt for $_if_name successful." addifconfig ${_if_name} ${_if_symname} ${_if_ip} return 0 fi else echo "DHCP configuration of $_if_name successful." addifconfig ${_if_name} ${_if_symname} ${_if_ip} return 0 fi else ifconfig ${_if_name} down if ifconfig ${_if_name} inet \ ${_if_ip} \ netmask ${_if_mask} ${_if_extra} up ; then addifconfig ${_if_name} ${_if_symname} ${_if_ip} ${_if_mask} "${_if_extra}" return 0 fi fi return 1 } # Much of this is gratuitously stolen from /etc/netstart. enable_network() { # Set up the hostname. if [ ! -f /mnt/etc/myname ]; then echo "ERROR: no /etc/myname!" return 1 fi hostname=`cat /mnt/etc/myname` hostname $hostname # configure all the interfaces which we know about. ( tmp="$IFS" IFS="$IFS." set -- `echo /mnt/etc/hostname*` IFS=$tmp unset tmp while [ $# -ge 2 ] ; do shift # get rid of "hostname" ( read af name mask bcaddr extras read dt dtaddr if [ ! -n "$name" ]; then echo "/etc/hostname.$1: invalid network configuration file" exit fi cmd="ifconfig $1 $af $name " if [ "${dt}" = "dest" ]; then cmd="$cmd $dtaddr"; fi if [ -n "$mask" ]; then cmd="$cmd netmask $mask"; fi if [ -n "$bcaddr" -a "X$bcaddr" != "XNONE" ]; then cmd="$cmd broadcast $bcaddr"; fi cmd="$cmd $extras" $cmd ) < /mnt/etc/hostname.$1 shift done ) # set the address for the loopback interface ifconfig lo0 inet localhost # use loopback, not the wire route add $hostname localhost # /etc/mygate, if it exists, contains the name of my gateway host # that name must be in /etc/hosts. if [ -f /mnt/etc/mygate ]; then route delete default > /dev/null 2>&1 route add default `cat /mnt/etc/mygate` fi # enable the resolver, if appropriate. if [ -f /mnt/etc/resolv.conf ]; then _resolver_enabled="TRUE" cp /mnt/etc/resolv.conf /tmp/resolv.conf.shadow fi # Display results... echo "Network interface configuration:" ifconfig -am echo if [ "X${_resolver_enabled}" = X"TRUE" ]; then route show echo echo "Resolver enabled." else route -n show echo echo "Resolver not enabled." fi return 0 } # Print the selector and get a response # The list of sets is passed in as $1, sets $resp get_selection() { local _next="" _f _sets=$1 for _f in $_sets ; do if isin $_f $_setsdone ; then echo -n " [X] " _next="" else echo -n " [ ] " if [ -z "$_next" ]; then _next=$_f fi fi echo $_f done # Get the name of the file. echo -n "File name [$_next]? " getresp "$_next" } # Do globbing on the selection and parse +/-, sets _get_files and _setsdone # (which must exist in the local namespace) as side effects. glob_selection() { local _selection="$1" _parent_dir="$2" _sets="$3" local _action _matched _tfile _f if [ "X${_selection}" = X"" ]; then return fi # Change +/- into add/remove _action=add case "$_selection" in +*) _selection="${_selection#?}" ;; -*) _selection="${_selection#?}" _action=remove ;; esac # Major hack to allow the user to select globbing patterns set -o noglob if [ X"$_selection" = X"all" ]; then _selection=* fi _tfile=/tmp/install_case.$$ # safe in single user mode cat >$_tfile << OOF case \$_f in $_selection) # Add/remove file to extraction list if [ "\$_action" = "add" ]; then _get_files=\`addel \${_f} \${_get_files}\` _setsdone=\`addel \${_f} \${_setsdone}\` elif [ "\$_action" = "remove" ]; then _get_files=\`rmel \${_f} \${_get_files}\` _setsdone=\`rmel \${_f} \${_setsdone}\` else echo "Unknown action: \$_action" fi _matched=\$(( \$_matched + 1 )) ;; esac OOF set +o noglob # Eww. _matched=0 for _f in $_sets; do . $_tfile done rm -f $_tfile if [ $_matched -eq 0 ]; then echo "File $_parent_dir/$_selection does not exist. Check to make" echo "sure you entered the information properly or enter 'list' for a file list." fi } install_url() { # Get several parameters from the user, and xfer # files from the server. # Note: _ftp_server_ip, _ftp_server_dir, _ftp_server_login, # _ftp_server_password, and _ftp_active must be global. local _sets _kernel _f _file_list _get_files _failed_files _osetsdone local _url_type _url_base # Is this an ftp or http install? _url_type=$1; shift echo echo "This is an automated ${_url_type}-based installation process. You will be asked" echo "questions and then the files will be retrieved iteratively via ftp(1)." echo # Proxy the connections? if [ "X${_proxy_host}" = X"" ]; then _proxy_host=none fi echo -n "HTTP/FTP proxy URL? (if you use a proxy) [${_proxy_host}] " getresp "${_proxy_host}" if [ "X${resp}" = X"none" ]; then unset _proxy_host ftp_proxy http_proxy else _proxy_host=$resp export ftp_proxy=${_proxy_host} export http_proxy=${_proxy_host} fi if [ "${_url_type}" = "ftp" -a "X$ftp_proxy" = "X" ]; then # Use active mode ftp? (irrelevant if using a proxy) case "${_ftp_active}" in -A) resp=y ;; *) resp=n ;; esac echo "By default, ftp will attempt a passive connection and fall back to a normal" echo "(active) connection if that doesn't work. However, there are some very" echo "old ftp servers that claim to support passive mode, but really do not." echo "In this case, you should explicitly request an active session." echo -n "Do you want to use active ftp? [${resp}] " getresp "${resp}" case "$resp" in y*|Y*) _ftp_active=-A ;; *) unset _ftp_active ;; esac fi # Provide a list of possible servers test -z "$_ftp_getlist" && _ftp_getlist=y echo -n "Do you want a list of potential ${_url_type} servers? [${_ftp_getlist}] " getresp $_ftp_getlist case "$resp" in n*|N*) _ftp_getlist=n ;; *) _ftp_getlist=y ftphost=129.128.5.191 if [ "X${_resolver_enabled}" = X"TRUE" ]; then ftphost=ftp.openbsd.org fi ftp ${_ftp_active} -V -a -o /tmp/ftplist ftp://${ftphost}/pub/OpenBSD/${VERSION_MAJOR}.${VERSION_MINOR}/ftplist > /dev/null cat /tmp/ftplist | grep "^${_url_type}:" | cat -n | less -XE ;; esac # Get server IP address resp="" # force one iteration while [ "X${resp}" = X"" ]; do if [ -f /tmp/ftplist ]; then eval echo -n "Server IP address, hostname, or list#? [\$_${_url_type}_server_ip]\ " else eval echo -n "Server IP address, or hostname? [\$_${_url_type}_server_ip]\ " fi eval getresp "\$_${_url_type}_server_ip" if [ "X$resp" = "X?" -a -f /tmp/ftplist ]; then cat /tmp/ftplist | grep "^${_url_type}:" | cat -n | less -XE resp="" elif [ -n "$resp" -a `isnumeric $resp` -eq 1 -a ${resp:-0} -ge 1 \ -a -f /tmp/ftplist ]; then maxlines=`grep "^${_url_type}:" /tmp/ftplist | cat -n | sed -n -e '$p' | cutword 1` if [ $maxlines -lt $resp ]; then echo "There is no ${resp}th line in the list." resp="" continue fi tline=`grep "^${_url_type}:" /tmp/ftplist | sed -n -e "${resp}p"` url=`echo $tline | sed -e "s/^${_url_type}:\/\///" | cutword -t' ' 1 | cutword -t' ' 1` host=`echo $url | cutword -t/ 1` path=`echo $url | sed -e "s/^${host}\///"` path="${path}/${VERSION_MAJOR}.${VERSION_MINOR}/${ARCH}" eval _${_url_type}_server_ip=$host eval _${_url_type}_server_dir=$path resp="" # do it again, just to double check echo "Using $tline" else eval _${_url_type}_server_ip="$resp" fi done # Get server directory if [ "${_url_type}" = "ftp" -a "X${_ftp_server_dir}" = X"" ]; then # Default ftp dir _ftp_server_dir="pub/OpenBSD/${VERSION_MAJOR}.${VERSION_MINOR}/${ARCH}" fi resp="" # force one iteration while [ "X${resp}" = X"" ]; do eval echo -n "Server directory? [\$_${_url_type}_server_dir]\ " eval getresp "\$_${_url_type}_server_dir" eval _${_url_type}_server_dir=$resp done if [ "${_url_type}" = "ftp" ]; then # Need default values even if we proxy ftp... if [ "X${_ftp_server_login}" = X"" ]; then _ftp_server_login=anonymous fi if [ "X${_ftp_server_password}" = X"" ]; then _ftp_server_password=root@`hostname`.${FQDN} fi # Get login name resp="" # force one iteration while [ "X${resp}" = X"" ]; do echo -n "Login? [${_ftp_server_login}] " getresp "${_ftp_server_login}" _ftp_server_login=$resp done # Get password unless anonymous if [ ${_ftp_server_login} != "anonymous" ]; then resp="" # force one iteration while [ "X${resp}" = X"" ]; do echo -n "Password (will not echo): " stty -echo getresp "${_ftp_server_password}" stty echo echo _ftp_server_password=$resp echo -n "Password (again): " stty -echo getresp "${_ftp_server_password}" stty echo echo if [ "${_ftp_server_password}" != "${resp}" ]; then echo "Passwords do not match, try again." resp="" fi done else # only used by ftp_list_files() _ftp_server_password=root@`hostname`.${FQDN} fi fi # Build up the base url since it is so nasty... if [ "${_url_type}" = "ftp" -a "${_ftp_server_login}" != "anonymous" ]; then eval _url_base=${_url_type}://${_ftp_server_login}:${_ftp_server_password}@\$_${_url_type}_server_ip/\$_${_url_type}_server_dir else eval _url_base=${_url_type}://\$_${_url_type}_server_ip/\$_${_url_type}_server_dir fi # Get list of files from the server. # XXX - check for nil $_file_list and deal if [ "${_url_type}" = "ftp" -a "X${ftp_proxy}" = X"" ]; then _file_list=`ftp_list_files "$_ftp_server_ip" "$_ftp_server_login" "$_ftp_server_password" "$_ftp_server_dir"` else # Assumes index file is "index.txt" for http (or proxy) # We can't use index.html since the format is server-dependent _file_list=`ftp -o - -V ${_url_base}/index.txt | sed 's/ //'` fi _sets="" if list_has_sets "$_file_list" $THESETS; then for _f in $THESETS ; do if [ "X${_f}" = "Xkernel" ]; then if isin bsd $_file_list; then _kernel=bsd fi elif isin ${_f}${VERSION}.tar.gz $_file_list; then _sets="$_sets ${_f}${VERSION}.tar.gz" elif isin ${_f}${VERSION}.tgz $_file_list; then _sets="$_sets ${_f}${VERSION}.tgz" fi done else eval echo "There are no OpenBSD install sets available in \"\$_${_url_type}_server_dir\"." echo -n "Search for *.tar.gz and *.tgz files? [y] " getresp "y" case "$resp" in n*|N*) return ;; *) ;; esac # *.tar.gz and *.tgz are possible sets _sets="" _kernel="" for _f in ${_file_list} ; do case "$_f" in *.tar.gz|*.tgz) _sets="$_sets ${_f}" esac done if [ "X${_sets}" = X"" ]; then echo "There are no *.tar.gz or *.tgz files in that dir." echo -n "See a directory listing? [y] " getresp "y" case "$resp" in n*|N*) return ;; *) ;; esac echo echo "${_file_list}" echo return else echo "Adding *.tar.gz and *.tgz files to selector." fi fi # Yes, all those blackslashes really are necesary... eval echo "\\\\n"\ "You will now be asked for files to extract. In addition to the\\\\n"\ "files listed in the selector you may enter any file located at\\\\n"\ "\$_${_url_type}_server_ip:\$_${_url_type}_server_dir. You can also enter\\\\n"\ "'all' to install all the standard sets, or 'list' to list the\\\\n"\ "files avilable at \$_${_url_type}_server_ip:\$_${_url_type}_server_dir.\\\\n"\ "When you are done selecting files, enter 'done'.\\\\n"\ "Some of these sets are required for your ${MODE} and some are optional --\\\\n"\ "You will want at least the base and bsd sets.\\\\n"\ "Consult the installation notes if you are not sure which sets are required!" _osetsdone="$_setsdone" # Set a minimal default for _f in $_sets $_kernel; do case "$_f" in base*.tar.gz|base*.tgz|etc*.tar.gz|etc*.tgz|bsd) if ! isin ${_f} ${_setsdone}; then _get_files=`addel ${_f} ${_get_files}` _setsdone=`addel ${_f} ${_setsdone}` fi ;; esac done # Allow the user to select/de-select additional sets while : ; do echo echo "The following sets are available for extraction." echo "Enter filename, \`list', \`all', or \`done'." echo "You may de-select a set by prepending a '-' to its name." echo get_selection "$_sets $_kernel" if [ "X${resp}" = X"done" ]; then break elif [ "X${resp}" = X"list" ]; then echo eval echo "\$_${_url_type}_server_dir:" echo "${_file_list}" continue fi eval glob_selection \"$resp\" \$_${_url_type}_server_dir \"$_sets $_kernel\" done # User may have said "done" without selecting any files if [ "X${_get_files}" = X"" ]; then return fi echo echo "Fetching files via ${_url_type} may take a long time, especially over a slow network" echo -n "connection. Ready to download files? [y] " getresp "y" case "$resp" in y*|Y*) ;; *) _setsdone="$_osetsdone" return ;; esac # Download the files one at a time and keep track of which ones failed while test -n "${_get_files}" ; do _failed_files="" echo for _f in $_get_files ; do echo "Getting ${_f} ..." if [ "X${_f}" = "X${_kernel}" ]; then ( cd /mnt ; ftp ${_ftp_active} -V -m ${_url_base}/${_f} ) else ( cd /mnt ; ftp ${_ftp_active} -o - -V -m ${_url_base}/${_f} | tar zxpf - ) fi if [ $? -ne 0 ]; then # Mark xfer as having failed,. _setsdone=`rmel $_f $_setsdone` _failed_files="${_failed_files} ${_f}" fi done # Give them the option of refetching failed files. _get_files="" while test -n "${_failed_files}" ; do echo echo "The following files failed to transfer and extract correctly:" echo "Choose which one(s) to refetch or 'done' to exit selector." echo "You may de-select a file by prepending a '-' to its name." echo get_selection "$_failed_files" if [ "X${resp}" = X"done" ]; then break elif [ "X${resp}" = X"list" ]; then echo eval echo "\$_${_url_type}_server_dir:" echo "${_file_list}" echo continue fi eval glob_selection \"$resp\" \$_${_url_type}_server_dir \"$_failed_files\" done done } install_from_mounted_fs() { # $1 - directory containing installation sets local _sets="" _kernel _f _get_files _failed_files _osetsdone if [ ! -d $1 ]; then echo "No such directory: $1" return fi if dir_has_sets $1 $THESETS; then for _f in $THESETS ; do if [ "X${_f}" = "Xkernel" ]; then if [ -f $1/bsd ]; then _kernel=bsd fi elif [ -f $1/${_f}${VERSION}.tar.gz ]; then _sets="$_sets ${_f}${VERSION}.tar.gz" elif [ -f $1/${_f}${VERSION}.tgz ]; then _sets="$_sets ${_f}${VERSION}.tgz" fi done else echo "There are no OpenBSD install sets available in \"$1\"." echo -n "Search for *.tar.gz and *.tgz files? [y] " getresp "y" case "$resp" in n*|N*) return ;; *) ;; esac # *.tar.gz and *.tgz are possible sets _sets="" _kernel="" _sets=`cd $1 ; echo *.tar.gz *.tgz` if [ "X${_sets}" = X'*.tar.gz *.tgz' ]; then echo "There are no *.tar.gz or *.tgz files in that dir." echo -n "See a directory listing? [y] " getresp "y" case "$resp" in n*|N*) return ;; *) ;; esac echo ( cd $1 && ls ) echo return else echo "Adding *.tar.gz and *.tgz files to selector." fi fi echo "\n"\ "You will now be asked for files to extract. In addition to the\n"\ "files listed in the selector you may enter any file located in\n"\ "$1. You can also enter 'all' to install all the standard\n"\ "sets, or 'list' to list the files avilable in $1.\n"\ "When you are done selecting files, enter 'done'.\n"\ "Some of these sets are required for your ${MODE} and some are optional --\n"\ "You will want at least the base and bsd sets.\n"\ "Consult the intallation notes if you are not sure which sets are required!" _osetsdone="$_setsdone" # Set a minimal default for _f in $_sets $_kernel; do case "$_f" in base*.tar.gz|base*.tgz|etc*.tar.gz|etc*.tgz|bsd) if ! isin ${_f} ${_setsdone}; then _get_files=`addel ${_f} ${_get_files}` _setsdone=`addel ${_f} ${_setsdone}` fi ;; esac done # Allow the user to select/de-select additional sets while : ; do echo echo "The following sets are available for extraction." echo "Enter filename, \`list', \`all', or \`done'." echo "You may de-select a set by prepending a '-' to its name." echo get_selection "$_sets $_kernel" if [ "X${resp}" = X"done" ]; then break elif [ "X${resp}" = X"list" ]; then echo echo "${1}:" ( cd $1 && ls ) continue fi glob_selection "$resp" "$1" "$_sets $_kernel" done # User may have said "done" without selecting any files if [ "X${_get_files}" = X"" ]; then return fi echo echo -n "Ready to extract selected file sets? [y] " getresp "y" case "$resp" in y*|Y*) ;; *) _setsdone="$_osetsdone" return ;; esac # Extract the files one at a time and keep track of which ones failed while test -n "${_get_files}" ; do _failed_files="" echo for _f in $_get_files ; do echo "$1/${_f}:" if [ "X${_f}" = "X${_kernel}" ]; then ftp -V -m -o /mnt/$_f file:$1/$_f else ftp -V -m -o - file:$1/$_f | (cd /mnt; tar -zxpf -) fi if [ $? -ne 0 ]; then # Mark xfer as having failed,. _setsdone=`rmel $_f $_setsdone` _failed_files="${_failed_files} ${_f}" fi done # Give them the option of retrying failed files. _get_files="" while test -n "${_failed_files}" ; do echo echo "The following files failed to extract correctly:" echo "Choose which one(s) to retry or 'done' to exit selector." echo "You may de-select a file by prepending a '-' to its name." echo get_selection "$_failed_files" if [ "X${resp}" = X"done" ]; then break elif [ "X${resp}" = X"list" ]; then echo echo "${1}:" ( cd $1 && ls ) echo continue fi glob_selection "$resp" "$1" "$_failed_files" done done } install_cdrom() { local _drive _partition_range _partition _fstype _directory # Get the cdrom device info cat << __EOT The following CD-ROM devices are installed on your system; please select the CD-ROM device containing the partition with the installation sets: __EOT _CDDEVS=`md_get_cddevs` echo "$_CDDEVS" echo echo -n "Which is the CD-ROM with the installation media? [abort] " getresp "abort" case "$resp" in abort) echo "Aborting." return ;; *) if isin $resp $_CDDEVS ; then _drive=$resp else echo echo "The CD-ROM $resp does not exist." echo "Aborting." return fi ;; esac # Get partition _partition_range=`md_get_partition_range` resp="" # force one iteration while [ "X${resp}" = X"" ]; do echo -n "CDROM partition to mount (normally \"c\")? [c] " getresp "c" case "$resp" in $_partition_range) _partition=$resp ;; *) echo "Invalid response: $resp" resp="" # force loop to repeat ;; esac done # Ask for filesystem type cat << __EOT There are two CD-ROM filesystem types currently supported by this program: cd9660 ISO-9660 ffs Berkeley Fast Filesystem __EOT resp="" # force one iteration while [ "X${resp}" = X"" ]; do echo -n "Which filesystem type (Official OpenBSD CDROM is cd9660)? [cd9660] " getresp "cd9660" case "$resp" in cd9660|ffs) _fstype=$resp ;; *) echo "Invalid response: $resp" resp="" # force loop to repeat ;; esac done # Mount the CD-ROM if ! mount -t ${_fstype} -o ro \ /dev/${_drive}${_partition} /mnt2 ; then echo "Cannot mount CD-ROM drive. Aborting." return fi # Get the directory where the file lives if [ "X${_directory}" = X"" ]; then _directory="/${VERSION_MAJOR}.${VERSION_MINOR}/${ARCH}" fi resp="" # force one iteration while [ "X${resp}" = X"" ]; do echo "Enter the directory relative to the mount point that" echo -n "contains the file. [${_directory}] " getresp "${_directory}" done _directory=$resp install_from_mounted_fs /mnt2/${_directory} umount -f /mnt2 > /dev/null 2>&1 } mount_a_disk() { # Mount a disk on /mnt2. The set of disk devices to choose from # is $_DKDEVS. # returns 0 on failure. local _drive _def_partition _partition_range _partition _fstype local _fsopts _directory _md_fstype _md_fsopts getresp "abort" case "$resp" in abort) echo "Aborting." return 0 ;; *) if isin $resp $_DKDEVS ; then _drive=$resp else echo echo "The disk $resp does not exist." echo "Aborting." return 0 fi ;; esac # Get partition cat << __EOT The following partitions have been found on $_drive: __EOT disklabel $_drive 2>/dev/null | grep '^ .:' echo _likely_partition_range=`disklabel $_drive 2>/dev/null | \ sed -n -e '/swap/s/.*//' -e '/unused/s/.*//' \ -e '/^ .:/{s/^ \(.\).*/\1/;H;}' \ -e '${g;s/\n//g;s/^/[/;s/$/]/p;}'` _partition_range=`disklabel $_drive 2>/dev/null | \ sed -n -e '/^ .:/{s/^ \(.\).*/\1/;H;}' \ -e '${g;s/\n//g;s/^/[/;s/$/]/p;}'` _def_partition=`echo $_likely_partition_range | \ sed -n 's/^\[\(.\).*\]/\1/p'` if [ -z "$_def_partition" ]; then _def_partition=`echo $_partition_range | \ sed -n 's/^\[\(.\).*\]/\1/p'` if [ -z "$_def_partition" ]; then echo "There are no usable partitions on that disk" return 0 fi fi resp="" # force one iteration while [ "X${resp}" = X"" ]; do echo -n "Partition? [$_def_partition] " getresp "$_def_partition" case "$resp" in $_partition_range) _partition=$resp ;; *) echo "Invalid response: $resp" resp="" # force loop to repeat ;; esac done # Ask for filesystem type cat << __EOT The following filesystem types are supported: default (deduced from the disklabel) ffs __EOT _md_fstype=`md_native_fstype` _md_fsopts=`md_native_fsopts` if [ ! -z "$_md_fstype" ]; then echo " $_md_fstype" else _md_fstype="_undefined_" fi resp="" # force one iteration while [ "X${resp}" = X"" ]; do echo -n "Which filesystem type? [default] " getresp "default" case "$resp" in default) _fstype="" _fsopts="ro" ;; ffs) _fstype="-t $resp" _fsopts="ro" ;; $_md_fstype) _fstype="-t $resp" _fsopts=$_md_fsopts ;; *) echo "Invalid response: $resp" resp="" # force loop to repeat ;; esac done # Mount the disk if ! mount $_fstype -o $_fsopts /dev/${_drive}${_partition} /mnt2; then echo "Cannot mount disk. Aborting." return 0 fi return 1 } install_disk() { local _directory cat << __EOT The following disk devices are installed on your system; please select the disk device containing the partition with the installation sets: __EOT _DKDEVS=`md_get_diskdevs` echo "$_DKDEVS" echo echo -n "Which is the disk with the installation sets? [abort] " if mount_a_disk ; then return fi # Get the directory where the file lives resp="" # force one iteration while [ "X${resp}" = X"" ]; do echo "Enter the directory relative to the mount point that" echo -n "contains the file. [${_directory}] " getresp "${_directory}" done _directory=$resp install_from_mounted_fs /mnt2/${_directory} umount -f /mnt2 > /dev/null 2>&1 } install_nfs() { # Get the IP address of the server resp="" # force one iteration while [ "X${resp}" = X"" ]; do echo -n "Server IP address or hostname? [${_nfs_server_ip}] " getresp "${_nfs_server_ip}" done _nfs_server_ip=$resp # Get server path to mount resp="" # force one iteration while [ "X${resp}" = X"" ]; do echo -n "Filesystem on server to mount? [${_nfs_server_path}] " getresp "${_nfs_server_path}" done _nfs_server_path=$resp # Determine use of TCP echo -n "Use TCP transport (only works with capable NFS server)? [n] " getresp "n" case "$resp" in y*|Y*) _nfs_tcp="-T" ;; *) _nfs_tcp="" ;; esac # Mount the server mkdir /mnt2 > /dev/null 2>&1 if ! mount_nfs $_nfs_tcp ${_nfs_server_ip}:${_nfs_server_path} \ /mnt2 ; then echo "Cannot mount NFS server. Aborting." return fi # Get the directory where the file lives resp="" # force one iteration while [ "X${resp}" = X"" ]; do echo "Enter the directory relative to the mount point that" echo -n "contains the file. [${_nfs_directory}] " getresp "${_nfs_directory}" done _nfs_directory=$resp install_from_mounted_fs /mnt2/${_nfs_directory} umount -f /mnt2 > /dev/null 2>&1 } install_tape() { local _xcmd # Get the name of the tape from the user. cat << __EOT The installation program needs to know which tape device to use. Make sure you use a "no rewind on close" device. __EOT _tape=`basename $TAPE` resp="" # force one iteration while [ "X${resp}" = X"" ]; do echo -n "Name of tape device? [${_tape}]" getresp "${_tape}" done _tape=`basename $resp` TAPE="/dev/${_tape}" if [ ! -c $TAPE ]; then echo "$TAPE does not exist or is not a character special file." echo "Aborting." return fi export TAPE # Rewind the tape device echo -n "Rewinding tape..." if ! mt rewind ; then echo "$TAPE may not be attached to the system or may not be" echo "a tape device. Aborting." return fi echo "done." # Get the file number resp="" # force one iteration while [ "X${resp}" = X"" ]; do echo -n "File number? " getresp "" case "$resp" in [1-9]*) _nskip=$(( $resp - 1 )) ;; *) echo "Invalid file number ${resp}." resp="" # fore loop to repeat ;; esac done # Skip to correct file. echo -n "Skipping to source file..." if [ "X${_nskip}" != X"0" ]; then if ! mt fsf $_nskip ; then echo "Could not skip $_nskip files. Aborting." return fi fi echo "done." cat << __EOT There are 2 different ways the file can be stored on tape: 1) an image of a gzipped tar file 2) a standard tar image __EOT resp="" # force one iteration while [ "X${resp}" = X"" ]; do echo -n "Which way is it? [1] " getresp "1" case "$resp" in 1) _xcmd="tar -zxvpf -" ;; 2) _xcmd="tar -xvpf -" ;; *) echo "Invalid response: $resp." resp="" # force loop to repeat ;; esac ( cd /mnt; dd if=$TAPE | $_xcmd ) done echo "Extraction complete." } get_timezone() { local _a _zonepath # # If the zoneinfo is not on the installation medium or on the # installed filesystem, set TZ to GMT and return immediatly. # if [ ! -e /usr/share/zoneinfo -a ! -e /mnt/usr/share/zoneinfo ]; then TZ=GMT return fi if [ ! -d /usr/share/zoneinfo ]; then _zonepath=/mnt else _zonepath="" fi cat << __EOT Select a time zone for your location. Timezones are represented on the system by a directory structure rooted in "/usr/share/timezone". Most timezones can be selected by entering a token like "MET" or "GMT-6". Other zones are grouped by continent or country, with detailed zone information separated by a slash ("/"), e.g. "US/Pacific" or "Canada/Mountain". To get a listing of what's available in /usr/share/zoneinfo, enter "?" at the prompts below. __EOT if [ X$TZ = X ]; then TZ=`ls -l /mnt/etc/localtime 2>/dev/null | cutlast` TZ=${TZ#/usr/share/zoneinfo/} fi while : ; do echo -n "Wh#!/bin/sh # $OpenBSD: install.sh,v 1.53 1999/04/10 04:38:30 deraadt Exp $ # $NetBSD: install.sh,v 1.5.2.8 1996/08/27 18:15:05 gwr Exp $ # # Copyright (c) 1997,1998 Todd Miller, Theo de Raadt # All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions # are met: # 1. Redistributions of source code must retain the above copyright # notice, this list of conditions and the following disclaimer. # 2. Redistributions in binary form must reproduce the above copyright # notice, this list of conditions and the following disclaimer in the # documentation and/or other materials provided with the distribution. # 3. All advertising materials mentioning features or use of this software # must display the following acknowledgement: # This product includes software developed by Todd Miller and # Theo de Raadt # 4. The name of the author may not be used to endorse or promote products # derived from this software without specific prior written permission. # # THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR # IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES # OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. # IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, # INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT # NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # # Copyright (c) 1996 The NetBSD Foundation, Inc. # All rights reserved. # # This code is derived from software contributed to The NetBSD Foundation # by Jason R. Thorpe. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions # are met: # 1. Redistributions of source code must retain the above copyright # notice, this list of conditions and the following disclaimer. # 2. Redistributions in binary form must reproduce the above copyright # notice, this list of conditions and the following disclaimer in the # documentation and/or other materials provided with the distribution. # 3. All advertising materials mentioning features or use of this software # must display the following acknowledgement: # This product includes software developed by the NetBSD # Foundation, Inc. and its contributors. # 4. Neither the name of The NetBSD Foundation nor the names of its # contributors may be used to endorse or promote products derived # from this software without specific prior written permission. # # THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS # ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED # TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR # PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN # CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE # POSSIBILITY OF SUCH DAMAGE. # # OpenBSD installation script. # In a perfect world, this would be a nice C program, with a reasonable # user interface. FILESYSTEMS="/tmp/filesystems" # used thoughout FQDN="" # domain name trap "umount /tmp > /dev/null 2>&1" 0 MODE="install" # include machine-dependent functions # The following functions must be provided: # md_copy_kernel() - copy a kernel to the installed disk # md_get_diskdevs() - return available disk devices # md_get_cddevs() - return available CD-ROM devices # md_get_partition_range() - return range of valid partition letters # md_installboot() - install boot-blocks on disk # md_prep_disklabel() - label the root disk # md_welcome_banner() - display friendly message # md_not_going_to_install() - display friendly message # md_congrats() - display friendly message # md_native_fstype() - native filesystem type for disk installs # md_native_fsopts() - native filesystem options for disk installs # md_makerootwritable() - make root writable (at least /tmp) # md_machine_arch() - get machine architecture # include machine dependent subroutines . install.md # include common subroutines . install.sub # which sets? THESETS="$ALLSETS $MDSETS" if [ "`df /`" = "`df /mnt`" ]; then # Good {morning,afternoon,evening,night}. echo ================================================== md_welcome_banner echo -n "Proceed with installation? [n] " else echo "You seem to be trying to restart an interrupted installation!" echo echo "You can try to skip the disk preparation steps and continue," echo "otherwise you should reboot the miniroot and start over..." echo -n "Skip disk initialization? [n] " fi getresp "n" case "$resp" in y*|Y*) echo echo "Cool! Let's get to it..." ;; *) md_not_going_to_install exit ;; esac # XXX Work around vnode aliasing bug (thanks for the tip, Chris...) ls -l /dev > /dev/null 2>&1 # Deal with terminal issues md_set_term # Get timezone info get_timezone # Make sure we can write files (at least in /tmp) # This might make an MFS mount on /tmp, or it may # just re-mount the root with read-write enabled. if [ "`df /`" = "`df /tmp`" ]; then md_makerootwritable fi # Get the machine architecture (must be done after md_makerootwritable) ARCH=`md_machine_arch` if [ "`df /`" = "`df /mnt`" ]; then # Install the shadowed disktab file; lets us write to it for temporary # purposes without mounting the miniroot read-write. if [ -f /etc/disktab.shadow ]; then cp /etc/disktab.shadow /tmp/disktab.shadow fi while : ; do if [ "X${ROOTDISK}" = "X" ]; then while [ "X${ROOTDISK}" = "X" ]; do getrootdisk done DISK=$ROOTDISK else DISK="" while [ "X${DISK}" = "X" ]; do getanotherdisk done if [ "${DISK}" = "done" ]; then break fi fi # Deal with disklabels, including editing the root disklabel # and labeling additional disks. This is machine-dependent since # some platforms may not be able to provide this functionality. md_prep_disklabel ${DISK} # Assume partition 'a' of $ROOTDISK is for the root filesystem. # Loop and get the rest. # XXX ASSUMES THAT THE USER DOESN'T PROVIDE BOGUS INPUT. cat << __get_filesystems_1 You will now have the opportunity to enter filesystem information for ${DISK}. You will be prompted for the mount point (full path, including the prepending '/' character) for each BSD partition on ${DISK}. Enter "none" to skip a partition or "done" when you are finished. __get_filesystems_1 if [ "${DISK}" = "${ROOTDISK}" ]; then echo echo "The following partitions will be used for the root filesystem and swap:" echo " ${ROOTDISK}a /" echo " ${ROOTDISK}b swap" echo "${ROOTDISK}a /" > ${FILESYSTEMS} fi # XXX - allow the user to name mount points on disks other than ROOTDISK # also allow a way to enter non-BSD partitions (but don't newfs!) # Get the list of BSD partitions and store sizes _npartitions=0 for _p in `disklabel ${DISK} 2>&1 | grep '^ *[a-p]:.*BSD' | sed 's/^ *\([a-p]\): *\([0-9][0-9]*\) .*/\1\2/'`; do _pp=`firstchar ${_p}` if [ "${DISK}" = "${ROOTDISK}" -a "$_pp" = "a" ]; then continue fi _ps=`echo ${_p} | sed 's/^.//'` _partitions[${_npartitions}]=${_pp} _psizes[${_npartitions}]=${_ps} # If the user assigned a mount point, use it. if [ -f /tmp/fstab.${DISK} ]; then _mount_points[${_npartitions}]=`sed -n "s:^/dev/$DISK$_pp[ ]*\([^ ]*\).*:\1:p" < /tmp/fstab.${DISK}` fi _npartitions=$(( ${_npartitions} + 1 )) done # Now prompt the user for the mount points. Loop until "done" echo _i=0 resp="X" while [ $_npartitions -gt 0 -a X${resp} != X"done" ]; do _pp=${_partitions[${_i}]} _ps=$(( ${_psizes[${_i}]} / 2 )) _mp=${_mount_points[${_i}]} # Get the mount point from the user while : ; do echo -n "Mount point for ${DISK}${_pp} (size=${_ps}k) [$_mp, RET, none, or done]? " getresp "$_mp" case "X${resp}" in X/*) _mount_points[${_i}]=$resp break ;; Xdone|X) break ;; Xnone) _mount_points[${_i}]= break;; *) echo "mount point must be an absolute path!";; esac done _i=$(( ${_i} + 1 )) if [ $_i -ge $_npartitions ]; then _i=0 fi done # Now write it out _i=0 while test $_i -lt $_npartitions; do if [ -n "${_mount_points[${_i}]}" ]; then echo "${DISK}${_partitions[${_i}]} ${_mount_points[${_i}]}" >> ${FILESYSTEMS} _mount_points[${_i}]="" fi _i=$(( ${_i} + 1 )) done rm -f /tmp/fstab.${DISK} done echo echo "You have configured the following devices and mount points:" echo cat ${FILESYSTEMS} echo echo "Filesystems will now be created on these devices." echo "If you made any mistakes, you may edit this now." echo -n "Edit using ${EDITOR}? [n] " getresp "n" case "$resp" in y*|Y*) ${EDITOR} ${FILESYSTEMS} ;; *) ;; esac echo echo "============================================================" echo "The next step will overwrite any existing data on:" ( echo -n " " while read _device_name _junk; do echo -n "${_device_name} " done echo ) < ${FILESYSTEMS} echo echo -n "Are you really sure that you're ready to proceed? [n] " getresp "n" case "$resp" in y*|Y*) ;; *) echo "ok, try again later..." exit ;; esac # Loop though the file, place filesystems on each device. echo "Creating filesystems..." ( while read _device_name _junk; do newfs -q /dev/r${_device_name} done ) < ${FILESYSTEMS} else # Get the root device ROOTDISK=`df /mnt | sed -e '/^\//!d' -e 's/\/dev\/\([^ ]*\)[a-p] .*/\1/'` while [ "X${ROOTDISK}" = "X" ]; do getrootdisk done fi # Get network configuration information, and store it for placement in the # root filesystem later. cat << \__network_config_1 You will now be given the opportunity to configure the network. This will be useful if you need to transfer the installation sets via FTP, HTTP, or NFS. Even if you choose not to transfer installation sets that way, this information will be preserved and copied into the new root filesystem. __network_config_1 echo -n "Configure the network? [y] " getresp "y" case "$resp" in y*|Y*) resp="" # force at least one iteration _nam="" if [ -f /tmp/myname ]; then _nam=`cat /tmp/myname` fi while [ "X${resp}" = X"" ]; do echo -n "Enter system hostname (short form, ie. \"foo\"): [$_nam] " getresp "$_nam" done hostname $resp echo $resp > /tmp/myname resp="" # force at least one iteration if [ -f /tmp/resolv.conf ]; then FQDN=`grep '^domain ' /tmp/resolv.conf | \ sed -e 's/^domain //'` fi while [ "X${resp}" = X"" ]; do echo -n "Enter DNS domain name (ie. \"bar.com\"): [$FQDN] " getresp "$FQDN" done FQDN=$resp echo echo "If you have any devices being configured by a DHCP server" echo "it is recommended that you do not enter a default route or" echo "any name servers." echo configurenetwork resp=`route -n show | grep '^default' | sed -e 's/^default //' -e 's/ .*//'` if [ "X${resp}" = "X" ]; then resp=none if [ -f /tmp/mygate ]; then resp=`cat /etc/mygate` if [ "X${resp}" = "X" ]; then resp="none"; fi fi fi echo -n "Enter IP address of default route: [$resp] " getresp "$resp" if [ "X${resp}" != X"none" ]; then route delete default > /dev/null 2>&1 if route add default $resp > /dev/null ; then echo $resp > /tmp/mygate fi fi resp="none" if [ -f /etc/resolv.conf ]; then resp="" for n in `grep '^nameserver ' /etc/resolv.conf | \ sed -e 's/^nameserver //'`; do if [ "X${resp}" = "X" ]; then resp="$n" else resp="$resp $n" fi done elif [ -f /tmp/resolv.conf ]; then resp="" for n in `grep '^nameserver ' /tmp/resolv.conf | \ sed -e 's/^nameserver //'`; do if [ "X${resp}" = "X" ]; then resp="$n" else resp="$resp $n" fi done fi echo -n "Enter IP address of primary nameserver: [$resp] " getresp "$resp" if [ "X${resp}" != X"none" ]; then echo "search $FQDN" > /tmp/resolv.conf for n in `echo ${resp}`; do echo "nameserver $n" >> /tmp/resolv.conf done echo "lookup file bind" >> /tmp/resolv.conf echo -n "Would you like to use the nameserver now? [y] " getresp "y" case "$resp" in y*|Y*) cp /tmp/resolv.conf \ /tmp/resolv.conf.shadow ;; *) ;; esac fi if [ ! -f /tmp/resolv.conf.shadow ]; then echo echo "The host table is as follows:" echo cat /tmp/hosts cat << __hosts_table_1 You may want to edit the host table in the event that you are doing an NFS installation or an FTP installation without a name server and want to refer to the server by name rather than by its numeric ip address. __hosts_table_1 echo -n "Would you like to edit the host table with ${EDITOR}? [n] " getresp "n" case "$resp" in y*|Y*) ${EDITOR} /tmp/hosts ;; *) ;; esac fi cat << \__network_config_2 You will now be given the opportunity to escape to the command shell to do any additional network configuration you may need. This may include adding additional routes, if needed. In addition, you might take this opportunity to redo the default route in the event that it failed above. __network_config_2 echo -n "Escape to shell? [n] " getresp "n" case "$resp" in y*|Y*) echo "Type 'exit' to return to install." sh ;; *) ;; esac ;; *) ;; esac if [ "`df /`" = "`df /mnt`" ]; then # Now that the network has been configured, it is safe to configure the # fstab. ( while read _dev _mp; do if [ "$_mp" = "/" ]; then echo /dev/$_dev $_mp ffs rw 1 1 else echo /dev/$_dev $_mp ffs rw 1 2 fi done ) < ${FILESYSTEMS} > /tmp/fstab # XXX We no longer do the following. It is not neccessary. It can be done # XXX after the install is complete. # # echo "The fstab is configured as follows:" # echo # cat /tmp/fstab # cat << \__fstab_config_1 # #You may wish to edit the fstab. You may also wish to take this opportunity to #place NFS mounts in the fstab (this would be especially useful if you plan to #keep '/usr' on an NFS server. #__fstab_config_1 # echo -n "Edit the fstab with ${EDITOR}? [n] " # getresp "n" # case "$resp" in # y*|Y*) # ${EDITOR} /tmp/fstab # ;; # # *) # ;; # esac # # echo munge_fstab /tmp/fstab /tmp/fstab.shadow mount_fs /tmp/fstab.shadow fi mount | while read line; do set -- $line if [ "$2" = "/" -a "$3" = "nfs" ]; then echo "You appear to be running diskless." echo -n "Are the install sets on one of your currently mounted filesystems? [n] " getresp "n" case "$resp" in y*|Y*) get_localdir ;; *) ;; esac fi done resp="" # force one iteration echo echo 'Please enter the initial password that the root account will have.' while [ "X${resp}" = X"" ]; do echo -n "Password (will not echo): " stty -echo getresp "${_password}" stty echo echo _password=$resp echo -n "Password (again): " stty -echo getresp "" stty echo echo if [ "${_password}" != "${resp}" ]; then echo "Passwords do not match, try again." resp="" fi done install_sets $THESETS md_copy_kernel # Copy in configuration information and make devices in target root. if [ ! -d /mnt/etc -o ! -d /mnt/usr/share/zoneinfo -o ! -d /mnt/dev ]; then echo "Something needed to complete the installation seems" echo "to be missing, did you forget to extract a required set?" echo echo "Please review the installation notes and try again..." echo echo "You *may* be able to correct the problem and type 'install'" echo "without having to extract all of the distribution s#!/bin/sh # $OpenBSD: upgrade.sh,v 1.9 1998/09/11 22:45:53 millert Exp $ # $NetBSD: upgrade.sh,v 1.2.4.5 1996/08/27 18:15:08 gwr Exp $ # # Copyright (c) 1996 The NetBSD Foundation, Inc. # All rights reserved. # # This code is derived from software contributed to The NetBSD Foundation # by Jason R. Thorpe. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions # are met: # 1. Redistributions of source code must retain the above copyright # notice, this list of conditions and the following disclaimer. # 2. Redistributions in binary form must reproduce the above copyright # notice, this list of conditions and the following disclaimer in the # documentation and/or other materials provided with the distribution. # 3. All advertising materials mentioning features or use of this software # must display the following acknowledgement: # This product includes software developed by the NetBSD # Foundation, Inc. and its contributors. # 4. Neither the name of The NetBSD Foundation nor the names of its # contributors may be used to endorse or promote products derived # from this software without specific prior written permission. # # THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS # ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED # TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR # PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN # CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE # POSSIBILITY OF SUCH DAMAGE. # # OpenBSD installation script. # In a perfect world, this would be a nice C program, with a reasonable # user interface. ROOTDISK="" # filled in below trap "unmount_fs -check /tmp/fstab.shadow > /dev/null 2>&1; rm -f /tmp/fstab.shadow" 0 MODE="upgrade" # include machine-dependent functions # The following functions must be provided: # md_copy_kernel() - copy a kernel to the installed disk # md_get_diskdevs() - return available disk devices # md_get_cddevs() - return available CD-ROM devices # md_get_partition_range() - return range of valid partition letters # md_installboot() - install boot-blocks on disk # md_labeldisk() - put label on a disk # md_welcome_banner() - display friendly message # md_not_going_to_install() - display friendly message # md_congrats() - display friendly message # md_machine_arch() - get machine architecture # include machine dependent subroutines . install.md # include common subroutines . install.sub # which sets? THESETS="$UPGRSETS $MDSETS" # Good {morning,afternoon,evening,night}. md_welcome_banner echo -n "Proceed with upgrade? [n] " getresp "n" case "$resp" in y*|Y*) echo "Cool! Let's get to it..." ;; *) md_not_going_to_install exit ;; esac # Deal with terminal issues md_set_term # XXX Work around vnode aliasing bug (thanks for the tip, Chris...) ls -l /dev > /dev/null 2>&1 # Make sure we can write files (at least in /tmp) # This might make an MFS mount on /tmp, or it may # just re-mount the root with read-write enabled. md_makerootwritable # Get the machine architecture (must be done after md_makerootwritable) ARCH=`md_machine_arch` while [ "X${ROOTDISK}" = "X" ]; do getrootdisk done # Assume partition 'a' of $ROOTDISK is for the root filesystem. Confirm # this with the user. Check and mount the root filesystem. resp="" # force one iteration while [ "X${resp}" = "X" ]; do echo -n "Root filesystem? [${ROOTDISK}a] " getresp "${ROOTDISK}a" _root_filesystem="/dev/`basename $resp`" if [ ! -b ${_root_filesystem} ]; then echo "Sorry, ${resp} is not a block device." resp="" # force loop to repeat fi done echo "Checking root filesystem..." if ! fsck -pf ${_root_filesystem}; then echo "ERROR: can't check root filesystem!" exit 1 fi echo "Mounting root filesystem..." if ! mount -o ro ${_root_filesystem} /mnt; then echo "ERROR: can't mount root filesystem!" exit 1 fi # Grab the fstab so we can munge it for our own use. if [ ! -f /mnt/etc/fstab ]; then echo "ERROR: no /etc/fstab!" exit 1 fi # Grab the hosts table so we can use it. if [ ! -f /mnt/etc/hosts ]; then echo "ERROR: no /etc/hosts!" exit 1 fi cp /mnt/etc/hosts /tmp/hosts # Start up the network in same/similar configuration as the installed system # uses. cat << \__network_config_1 The upgrade program would now like to enable the network. It will use the configuration already stored on the root filesystem. This is required if you wish to use the network installation capabilities of this program. __network_config_1 echo -n "Enable network? [y] " getresp "y" case "$resp" in y*|Y*) if ! enable_network; then echo "ERROR: can't enable network!" exit 1 fi cat << \__network_config_2 You will now be given the opportunity to escape to the command shell to do any additional network configuration you may need. This may include adding additional routes, if needed. In addition, you might take this opportunity to redo the default route in the event that it failed above. __network_config_2 echo -n "Escape to shell? [n] " getresp "n" case "$resp" in y*|Y*) echo "Type 'exit' to return to upgrade." sh ;; *) ;; esac ;; *) ;; esac # Now that the network has been configured, it is safe to configure the # fstab. We remove all but ufs/ffs. ( > /tmp/fstab while read _dev _mp _fstype _rest ; do if [ "X${_fstype}" = X"ufs" -o \ "X${_fstype}" = X"ffs" ]; then if [ "X${_fstype}" = X"ufs" ]; then # Convert ufs to ffs. _fstype=ffs fi echo "$_dev $_mp $_fstype $_rest" >> /tmp/fstab fi done ) < /mnt/etc/fstab echo "The fstab is configured as follows:" echo "" cat /tmp/fstab cat << \__fstab_config_1 You may wish to edit the fstab. For example, you may need to resolve dependencies in the order which the filesystems are mounted. Note that this fstab is only for installation purposes, and will not be copied into the root filesystem. __fstab_config_1 echo -n "Edit the fstab with ${EDITOR}? [n] " getresp "n" case "$resp" in y*|Y*) ${EDITOR} /tmp/fstab ;; *) ;; esac echo "" munge_fstab /tmp/fstab /tmp/fstab.shadow if ! umount /mnt; then echo "ERROR: can't unmount previously mounted root!" exit 1 fi # Check all of the filesystems. check_fs /tmp/fstab.shadow # Mount filesystems. mount_fs /tmp/fstab.shadow echo -n "Are the upgrade sets on one of your normally mounted (local) filesystems? [y] " getresp "y" case "$resp" in y*|Y*) get_localdir /mnt ;; *) ;; esac # Install sets. install_sets $THESETS # Get timezone info get_timezone # Fix up the fstab. echo -n "Converting ufs to ffs in /etc/fstab..." ( > /tmp/fstab while read _dev _mp _fstype _rest ; do if [ "X${_fstype}" = X"ufs" ]; then # Convert ufs to ffs. _fstype=ffs fi echo "$_dev $_mp $_fstype $_rest" >> /tmp/fstab done ) < /mnt/etc/fstab echo "done." echo -n "Would you like to edit the resulting fstab with ${EDITOR}? [y] " getresp "y" case "$resp" in y*|Y*) ${EDITOR} /tmp/fstab ;; *) ;; esac # Copy in configuration information and make devices in target root. ( cd /tmp for file in fstab; do if [ -f $file ]; then echo -n "Copying $file..." cp $file /mnt/etc/$file echo "done." fi done echo -n "Installing timezone link..." rm -f /mnt/etc/localtime ln -s /usr/share/zoneinfo/$TZ /mnt/etc/localtime echo "done." echo -n "Making devices..." #_pid=`twiddle` cd /mnt/dev sh MAKEDEV all #kill $_pid echo "done." md_copy_kernel md_installboot ${ROOTDISK} ) unmount_fs /tmp/fstab.shadow # Pat on the back. md_congrats # ALL DONE! exit 0 dumb|80-column dumb tty:\ :am:\ :co#80:\ :bl=^G:cr=^M:do=^J:sf=^J: unknown|unknown terminal type:\ :gn:tc=dumb: vt100|vt100-am|dec vt100 (w/advanced video):\ :am:bs:ms:xn:xo:\ :co#80:it#8:li#24:vt#3:\ :@8=\EOM:DO=\E[%dB:K1=\EOq:K2=\EOr:K3=\EOs:K4=\EOp:K5=\EOn:\ :LE=\E[%dD:RA=\E[?7l:RI=\E[%dC:SA=\E[?7h:UP=\E[%dA:\ :ac=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:\ :ae=^O:as=^N:bl=^G:cb=\E[1K:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\ :cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:ct=\E[3g:do=^J:\ :eA=\E(B\E)0:ho=\E[H:k0=\EOy:k1=\EOP:k2=\EOQ:k3=\EOR:\ :k4=\EOS:k5=\EOt:k6=\EOu:k7=\EOv:k8=\EOl:k9=\EOw:k;=\EOx:\ :kb=^H:kd=\EOB:ke=\E[?1l\E>:kl=\EOD:kr=\EOC:ks=\E[?1h\E=:\ :ku=\EOA:le=^H:mb=\E[5m:md=\E[1m:me=\E[m\017:mr=\E[7m:\ :nd=\E[C:r2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:rc=\E8:\ :..sa=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t\016%e\017%;:\ :sc=\E7:se=\E[m:sf=^J:so=\E[7m:sr=\EM:st=\EH:ta=^I:ue=\E[m:\ :up=\E[A:us=\E[4m: vt100nam|vt100-nam|vt100 no automargins:\ :am@:xn@:tc=vt100-am: vt100-vb|dec vt100 (w/advanced video) & no beep:\ :bl@:vb=\E[?5h\E[?5l:tc=vt100: vt100-w|vt100-w-am|dec vt100 132 cols (w/advanced video):\ :co#132:li#24:\ :r2=\E>\E[?3h\E[?4l\E[?5l\E[?8h:tc=vt100-am: vt100-w-nam|vt100-nam-w|dec vt100 132 cols (w/advanced video no automargin):\ :co#132:li#14:vt@:\ :r2=\E>\E[?3h\E[?4l\E[?5l\E[?8h:tc=vt100-nam: vt100-nav|vt100 without advanced video option:\ :sg#1:\ :mb@:md@:me@:mr@:sa@:se=\E[m:so=\E[7m:ue@:us@:tc=vt100: vt100-nav-w|vt100-w-nav|dec vt100 132 cols 14 lines (no advanced video option):\ :co#132:li#14:tc=vt100-nav: vt100-s|vt100-s-top|vt100-top-s|vt100 for use with top sysline:\ :es:hs:\ :li#23:\ :cl=\E[2;1H\E[J:cm=\E[%i%+^A;%dH:cs=\E[%i%i%d;%dr:\ :ds=\E7\E[1;24r\E8:fs=\E8:ho=\E[2;1H:is=\E7\E[2;24r\E8:\ :ts=\E7\E[1;%p1%dH\E[1K:\ :tc=vt100-am: vt100-s-bot|vt100-bot-s|vt100 for use with bottom sysline:\ :es:hs:\ :li#23:\ :ds=\E7\E[1;24r\E8:fs=\E8:is=\E[1;23r\E[23;1H:\ :ts=\E7\E[24;%p1%dH\E[1K:\ :tc=vt100-am: vt102|dec vt102:\ :mi:\ :al=\E[L:dc=\E[P:dl=\E[M:ei=\E[4l:im=\E[4h:tc=vt100: vt102-w|dec vt102 in wide mode:\ :co#132:\ :r3=\E[?3h:tc=vt102: vt102-nsgr|vt102 no sgr (use if you see snowflakes after highlight changes):\ :me=\E[m:sa@:\ :tc=vt102: vt125|vt125 graphics terminal:\ :cl=\E[H\E[2J\EPpS(E)\E\:tc=vt100: vt131|dec vt131:\ :am:bs:xn:\ :co#80:it#8:li#24:vt#3:\ :RA=\E[?7h:SA=\E[?7h:bl=^G:cd=50\E[J:ce=3\E[K:\ :cl=50\E[;H\E[2J:cm=5\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:\ :do=^J:ho=\E[H:is=\E[1;24r\E[24;1H:k1=\EOP:k2=\EOQ:\ :k3=\EOR:k4=\EOS:kb=^H:kd=\EOB:ke=\E[?1l\E>:kl=\EOD:\ :kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:mb=2\E[5m:md=2\E[1m:\ :me=2\E[m:mr=2\E[7m:nd=2\E[C:nw=^M^J:\ :r1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:rc=\E8:sc=\E7:\ :se=2\E[m:so=2\E[7m:sr=5\EM:ta=^I:ue=2\E[m:up=2\E[A:\ :us=2\E[4m: vt132|DEC vt132:\ :xn:\ :al=\E[L:dc=\E[P:dl=\E[M:ei=\E[4h:im=\E[4l:ip=:sf=\n:tc=vt100: vt220|vt200|DEC VT220 in vt100 emulation mode:\ :am:bs:mi:pt:xn:xo:\ :co#80:li#24:vt#3:\ :@7=\E[4~:RA=\E[?7l:SA=\E[?7h:\ :ac=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:\ :ae=\E(B:al=\E[L:as=\E(0:bl=^G:cd=\E[J:ce=\E[K:\ :cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:\ :dc=\E[P:dl=\E[M:do=\E[B:ei=\E[4l:ho=\E[H:\ :if=/usr/share/tabset/vt100:im=\E[4h:\ :is=\E[1;24r\E[24;1H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\ :k5=\E[17~:k6=\E[18~:k7=\E[19~:k8=\E[20~:k9=\E[21~:\ :k;=\E[29~:kD=\E[3~:kI=\E[2~:kN=\E[6~:kP=\E[5~:kb=\177:\ :kd=\EOB:kh=\E[1~:kl=\EOD:kr=\EOC:ku=\EOA:le=^H:mb=\E[5m:\ :md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:nl=^J:\ :r2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:rc=\E8:\ :rf=/usr/share/tabset/vt100:\ :..sa=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%?%p9%t\E(0%e\E(B%;:\ :sc=\E7:se=\E[27m:sf=20\ED:so=\E[7m:sr=14\EM:ta=^I:\ :ue=\E[24m:up=\E[A:us=\E[4m:ve=\E[?25h:vi=\E[?25l: vt220-w|vt200-w|DEC vt220 in wide mode:\ :co#132:\ :r3=\E[?3h:tc=vt220: vt220d|DEC VT220 in vt100 mode with DEC function key labeling:\ :F1=\E[23~:F2=\E[24~:F3=\E[25~:F4=\E[26~:F5=\E[28~:\ :F6=\E[29~:F7=\E[31~:F8=\E[32~:F9=\E[33~:FA=\E[34~:k5@:\ :k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:k;=\E[21~:\ :tc=vt220: vt220-nam|v200-nam|VT220 in vt100 mode with no auto margins:\ :am@:\ :r2=\E>\E[?3l\E[?4l\E[?5l\E[?7l\E[?8h:tc=vt220: vt220-8|dec vt220 8 bit terminal:\ :am:bs:mi:ms:xn:xo:\ :co#80:it#8:li#24:\ :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ :LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:ae=^O:al=\E[L:as=^N:bl=^G:\ :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:\ :cs=\E[%i%d;%dr:ct=\E[3g:dc=\E[P:dl=\E[M:do=^J:ec=\E[%dX:\ :ei=\E[4l:ho=\E[H:if=/usr/share/tabset/vt100:im=\E[4h:\ :is=\E[?7h\E[>\E[?1h\E F\E[?4l:k1=\EOP:k2=\EOQ:k3=\EOR:\ :k4=\EOS:k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:kI=\E[2~:\ :kN=\E[6~:kP=\E[5~:kb=\177:kd=\EOB:kh=\E[H:kl=\EOD:kr=\EOC:\ :ku=\EOA:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:\ :nw=\EE:rc=\E8:sc=\E7:se=\E[27m:sf=\ED:so=\E[7m:sr=\EM:\ :st=\EH:ta=^I:ue=\E[24m:up=\E[A:us=\E[4m:vb=\E[?5h\E[?5l: vt200-js|vt220-js|dec vt200 series with jump scroll:\ :am:\ :co#80:\ :al=\E[L:bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:\ :cr=^M:cs=\E[%i%d;%dr:dc=\E[P:dl=\E[M:dm=:do=^J:ed=:\ :ei=\E[4l:ho=\E[H:im=\E[4h:\ :is=\E[61"p\E[H\E[?3l\E[?4l\E[?1l\E[?5l\E[?6l\E[?7h\E[?8h\E[?25h\E>\E[m:\ :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:kb=\177:kd=\EOB:\ :ke=\E[?1l\E>:kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:\ :nw=^M\ED:r1=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:\ :rf=/usr/share/tabset/vt100:se=5\E[27m:sf=\ED:so=5\E[7m:\ :sr=\EM:ta=^I:ue=\E[24m:up=\E[A:us=\E[4m: vt320nam|v320n|DEC VT320 in vt100 emul. mode with NO AUTO WRAP mode:\ :am@:\ :r2=\E>\E[?3l\E[?4l\E[?5l\E[?7l\E[?8h:tc=vt220: vt320|vt300|dec vt320 7 bit terminal:\ :am:es:hs:mi:ms:xn:\ :co#80:li#24:ws#80:\ :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ :K1=\EOw:K2=\EOu:K3=\EOy:K4=\EOq:K5=\EOs:LE=\E[%dD:\ :RI=\E[%dC:UP=\E[%dA:ae=\E(B:al=\E[L:as=\E(0:bl=^G:cd=\E[J:\ :ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:\ :cs=\E[%i%d;%dr:ct=\E[3g:dc=\E[P:dl=\E[M:do=^J:ec=\E[%dX:\ :ei=\E[4l:fs=\E[0$}:ho=\E[H:im=\E[4h:\ :is=\E>\E[?3l\E[?4l\E[5?l\E[?7h\E[?8h\E[1;24r\E[24;1H:\ :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k6=\E[17~:k7=\E[18~:\ :k8=\E[19~:k9=\E[20~:kD=\E[3~:kI=\E[2~:kN=\E[6~:kP=\E[5~:\ :kb=\177:kd=\EOB:ke=\E[?1l\E>:kh=\E[1~:kl=\EOD:kr=\EOC:\ :ks=\E[?1h\E=:ku=\EOA:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:\ :mr=\E[7m:nd=\E[C:nw=\EE:rc=\E8:sc=\E7:se=\E[m:sf=\ED:\ :so=\E[7m:sr=\EM:st=\EH:ta=^I:ts=\E[1$}\E[H\E[K:ue=\E[m:\ :up=\E[A:us=\E[4m:ve=\E[?25h:vi=\E[?25l: vt320-nam|vt300-nam|dec vt320 7 bit terminal with no am to make SAS happy:\ :am@:\ :is=\E>\E[?3l\E[?4l\E[5?l\E[?7l\E[?8h\E[1;24r\E[24;1H:\ :r2=\E>\E[?3l\E[?4l\E[5?l\E[?7l\E[?8h\E[1;24r\E[24;1H:\ :tc=vt320: vt320-w|vt300-w|dec vt320 wide 7 bit terminal:\ :co#132:ws#132:\ :is=\E>\E[?3h\E[?4l\E[5?l\E[?7h\E[?8h\E[1;24r\E[24;1H:\ :r2=\E>\E[?3h\E[?4l\E[5?l\E[?7h\E[?8h\E[1;24r\E[24;1H:\ :tc=vt320: vt320-w-nam|vt300-w-nam|dec vt320 wide 7 bit terminal with no am:\ :am@:\ :is=\E>\E[?3h\E[?4l\E[5?l\E[?7l\E[?8h\E[1;24r\E[24;1H:\ :r2=\E>\E[?3h\E[?4l\E[5?l\E[?7l\E[?8h\E[1;24r\E[24;1H:\ :tc=vt320-w: vt340|dec-vt340|vt330|dec-vt330|dec vt340 graphics terminal with 24 line page:\ :am:es:hs:mi:ms:xn:xo:\ :co#80:it#8:li#24:vt#3:\ :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ :LE=\E[%dD:RA=\E[?7l:RI=\E[%dC:SA=\E[?7h:UP=\E[%dA:\ :ac=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:\ :ae=^O:al=\E[L:as=^N:cd=\E[J:ce=\E[K:cl=\E[H\E[J:\ :cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:ct=\E[3g:dc=\E[P:\ :dl=\E[M:do=^J:ds=\E[2$~\r\E[1$}\E[K\E[$}:ei=\E[4l:\ :fs=\E[$}:ho=\E[H:im=\E[4h:\ :is=\E<\E F\E>\E[?1h\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;24r\E[24;1H:\ :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k6=\E[17~:k7=\E[18~:\ :k8=\E[19~:k9=\E[20~:kb=\177 kcub1=\EOD:kd=\EOB:\ :ke=\E[?1l\E>:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:l1=pf1:l2=pf2:\ :l3=pf3:l4=pf4:le=^H:mb=\E[5m:md=\E[1m:me=\E[m:mr=\E[7m:\ :nd=\E[C:nw=^M\ED:r1=\E[?3l:rc=\E8:\ :rf=/usr/share/tabset/vt300:sc=\E7:se=\E[27m:sf=\ED:\ :so=\E[7m:sr=\EM:st=\EH:ta=^I:ts=\E[2$~\E[1$}\E[1;%dH:\ :ue=\E[24m:up=\E[A:us=\E[4m:vb=200\E[?5h\E[?5l:\ :ve=\E[?25h:vi=\E[?25l:vs=\E[?25h: vt400|vt400-24|dec-vt400|dec vt400 24x80 column autowrap:\ :am:es:hs:mi:ms:xn:xo:\ :co#80:it#8:li#24:vt#3:\ :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ :LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:ae=^O:al=\E[L:as=^N:\ :cd=10\E[J:ce=4\E[K:cl=10\E[H\E[J:cm=\E[%i%d;%dH:cr=^M:\ :cs=\E[%i%d;%dr:ct=\E[3g:dc=\E[P:dl=\E[M:do=^J:\ :ds=\E[2$~\r\E[1$}\E[K\E[$}:ei=\E[4l:fs=\E[$}:ho=\E[H:\ :ic=\E[@:im=\E[4h:\ :is=\E<\E F\E>\E[?1h\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;24r\E[24;1H:\ :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k6=\E[17~:k7=\E[18~:\ :k8=\E[19~:k9=\E[20~:kb=\177:kd=\EOB:ke=\E[?1l\E>:kl=\EOD:\ :kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:mb=\E[5m:md=\E[1m:\ :me=\E[m:mr=\E[7m:nd=\E[C:nw=^M\ED:rc=\E8:sc=\E7:se=\E[27m:\ :sf=\ED:so=\E[7m:sr=\EM:st=\EH:ta=^I:\ :ts=\E[2$~\E[1$}\E[1;%dH:ue=\E[24m:up=\E[A:us=\E[4m:\ :vb=200\E[?5h\E[?5l:ve=\E[?25h:vi=\E[?25l:vs=\E[?25h: vt420|DEC VT420:\ :am:mi:xn:xo:\ :co#80:li#24:vt#3:\ :*6=\E[4~:@0=\E[1~:RA=\E[?7l:\ :S5=\E[?0;0r\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:\ :SA=\E[?7h:\ :ac=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:\ :ae=\E(B:al=\E[L:as=\E(0:bl=^G:cd=\E[J:ce=\E[K:\ :cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:\ :dc=\E[P:dl=\E[M:do=\E[B:ei=\E[4l:ho=\E[H:\ :i2=\E[?67h\E[64;1"p:if=/usr/share/tabset/vt300:\ :im=\E[4h:is=\E[1;24r\E[24;1H:k1=\EOP:k2=\EOQ:k3=\EOR:\ :k4=\EOS:k5=\E[17~:k6=\E[18~:k7=\E[19~:k8=\E[20~:\ :k9=\E[21~:k;=\E[29~:kD=\E[3~:kI=\E[2~:kN=\E[6~:kP=\E[5~:\ :kb=\177:kd=\E[B:ke=\E>:kl=\E[D:kr=\E[C:ks=\E=:ku=\E[A:\ :le=^H:mb=\E[5m:md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:\ :r3=\E[?67h\E[64;1"p:rc=\E8:rf=/usr/share/tabset/vt300:\ :..sa=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%?%p9%t\E(0%e\E(B%;:\ :sc=\E7:se=\E[m:sf=\ED:so=\E[7m:sr=\EM:ta=^I:ue=\E[m:\ :up=\E[A:us=\E[4m: vt420pc|DEC VT420 w/PC keyboard:\ :@7=\E[4~:F1=\E[23~:F2=\E[24~:F3=\E[11;2~:F4=\E[12;2~:\ :F5=\E[13;2~:F6=\E[14;2~:F7=\E[15;2~:F8=\E[17;2~:\ :F9=\E[18;2~:FA=\E[19;2~:FB=\E[20;2~:FC=\E[21;2~:\ :FD=\E[23;2~:FE=\E[24;2~:FF=\E[23~:FG=\E[24~:FH=\E[25~:\ :FI=\E[26~:FJ=\E[28~:FK=\E[29~:FL=\E[31~:FM=\E[32~:\ :FN=\E[33~:FO=\E[34~:FP=\E[35~:FQ=\E[36~:FR=\E[23;2~:\ :FS=\E[24;2~:FT=\E[25;2~:FU=\E[26;2~:FV=\E[28;2~:\ :FW=\E[29;2~:FX=\E[31;2~:FY=\E[32;2~:FZ=\E[33;2~:\ :Fa=\E[34;2~:Fb=\E[35;2~:Fc=\E[36;2~:\ :S6=USR_TERM\072vt420pcdos\072:k1=\E[11~:k2=\E[12~:\ :k3=\E[13~:k4=\E[14~:k5=\E[15~:k6=\E[17~:k7=\E[18~:\ :k8=\E[19~:k9=\E[20~:k;=\E[21~:kD=\177:kh=\E[H:\ :..px=\EP1;1|%?%{16}%p1%>%t%{0}%e%{21}%p1%>%t%{1}%e%{25}%p1%>%t%{2}%e%{27}%p1%>%t%{3}%e%{30}%p1%>%t%{4}%e%{5}%;%p1%+%d/%p2%s\E\:tc=vt420: vt420pcdos|DEC VT420 w/PC for DOS Merge:\ :li#25:\ :S1=%?%p2%{19}%=%t\E\023\021%e%p2%{32}%<%t\E%p2%c%e%p2%{127}%=%t\E\177%e%p2%c%;:\ :S4=\E[?1;2r\E[34h:\ :S5=\E[?0;0r\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:S6@:\ :me=\E[m:sa@:\ :tc=vt420pc: vt420f|DEC VT420 with VT kbd; VT400 mode; F1-F5 used as Fkeys:\ :F1=\E[23~:F2=\E[24~:F3=\E[25~:F4=\E[26~:F5=\E[28~:\ :F6=\E[29~:F7=\E[31~:F8=\E[32~:F9=\E[33~:FA=\E[34~:\ :k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~:k5=\E[15~:\ :k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:k;=\E[21~:\ :kD=\177:kh=\E[H:l1=\EOP:l2=\EOQ:l3=\EOR:l4=\EOS:\ :tc=vt420: vt510|DEC VT510:\ :tc=vt420: vt510pc|DEC VT510 w/PC keyboard:\ :tc=vt420pc: vt510pcdos|DEC VT510 w/PC for DOS Merge:\ :tc=vt420pcdos: vt520|DEC VT520:\ :am:mi:xn:xo:\ :co#80:li#24:vt#3:\ :*6=\E[4~:@0=\E[1~:RA=\E[?7l:\ :S5=\E[?0;0r\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:\ :SA=\E[?7h:\ :ac=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:\ :ae=\E(B:al=\E[L:as=\E(0:bl=^G:cd=\E[J:ce=\E[K:\ :cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:\ :dc=\E[P:dl=\E[M:do=\E[B:ei=\E[4l:ho=\E[H:\ :i2=\E[?67h\E[64;1"p:if=/usr/share/tabset/vt300:\ :im=\E[4h:is=\E[1;24r\E[24;1H:k0=\E[29~:k1=\EOP:k2=\EOQ:\ :k3=\EOR:k4=\EOS:k5=\E[17~:k6=\E[18~:k7=\E[19~:k8=\E[20~:\ :k9=\E[21~:k;=\E[29~:kD=\E[3~:kI=\E[2~:kN=\E[6~:kP=\E[5~:\ :kb=\177:kd=\E[B:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:mb=\E[5m:\ :md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:r3=\E[?67h\E[64;1"p:\ :rc=\E8:rf=/usr/share/tabset/vt300:sc=\E7:se=\E[m:sf=\ED:\ :so=\E[7m:sr=\EM:ta=^I:ue=\E[m:up=\E[A:us=\E[4m: vt525|DEC VT525:\ :am:mi:xn:xo:\ :co#80:li#24:vt#3:\ :*6=\E[4~:@0=\E[1~:RA=\E[?7l:\ :S5=\E[?0;0r\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:\ :SA=\E[?7h:\ :ac=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:\ :ae=\E(B:al=\E[L:as=\E(0:bl=^G:cd=\E[J:ce=\E[K:\ :cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:\ :dc=\E[P:dl=\E[M:do=\E[B:ei=\E[4l:ho=\E[H:\ :i2=\E[?67h\E[64;1"p:if=/usr/share/tabset/vt300:\ :im=\E[4h:is=\E[1;24r\E[24;1H:k0=\E[29~:k1=\EOP:k2=\EOQ:\ :k3=\EOR:k4=\EOS:k5=\E[17~:k6=\E[18~:k7=\E[19~:k8=\E[20~:\ :k9=\E[21~:k;=\E[29~:kD=\E[3~:kI=\E[2~:kN=\E[6~:kP=\E[5~:\ :kb=\177:kd=\E[B:kl=\E[D:kr=\E[C:ku=\E[A:le=^H:mb=\E[5m:\ :md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:r3=\E[?67h\E[64;1"p:\ :rc=\E8:rf=/usr/share/tabset/vt300:sc=\E7:se=\E[m:sf=\ED:\ :so=\E[7m:sr=\EM:ta=^I:ue=\E[m:up=\E[A:us=\E[4m: vt320-k3|MS-Kermit 3.00's vt320 emulation:\ :am:es:hs:km:mi:ms:xn:\ :co#80:it#8:li#49:pb#9600:vt#3:\ :AL=\E[%dL:CC=\E:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ :LE=\E[%dD:RI=\E[%dC:SR=\E[%dL:UP=\E[%dA:ae=\E(B:al=\E[L:\ :as=\E(0:bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:\ :cr=^M:cs=\E[%i%d;%dr:ct=\E[3g:dc=\E[P:dl=\E[M:do=^J:\ :ds=\E[0$~:ec=\E[%dX:ei=\E[4l:fs=\E[0$}:ho=\E[H:im=\E[4h:\ :is=\E>\E F\E[?1l\E[?7h\E[r\E[2$~:k0=\E[21~:k1=\EOP:\ :k2=\EOQ:k3=\EOR:k4=\EOS:k6=\E[17~:k7=\E[18~:k8=\E[19~:\ :k9=\E[20~:kI=\E[2~:kN=\E[6~:kP=\E[5~:kb=\177:kd=\EOB:\ :ke=\E[?1l\E>:kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:\ :mb=\E[5m:md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:nw=^M^J:rc=\E8:\ :sc=\E7:se=\E[27m:sf=^J:so=\E[7m:sr=\EM:st=\EH:ta=^I:\ :ts=\E[1$}\r\E[K:ue=\E[24m:up=\E[A:us=\E[4m:\ :vb=\E[?5h\E[?5l\E[?5h\E[?5l\E[?5h\E[?5l:ve=\E[?25h:\ :vi=\E[?25l: vt320-k311|dec vt320 series as defined by kermit 3.11:\ :am:es:hs:mi:ms:xn:xo:\ :co#80:it#8:li#24:vt#3:\ :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\ :LE=\E[%dD:RA=\E[?7l:RI=\E[%dC:SA=\E[?7h:UP=\E[%dA:\ :ac=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:\ :ae=^O:al=3\E[L:as=^N:bl=^G:cd=\E[J:ce=\E[K:cl=\E[;H\E[2J:\ :cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:ct=\E[3g:dc=\E[P:\ :dl=\E[M:do=^J:ds=\E[2$~\r\E[1$}\E[K\E[$}:ei=\E[4l:\ :fs=\E[$}:ho=\E[H:im=\E[4h:\ :is=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h\E[1;24r\E[24;1H:\ :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k6=\E[17~:k7=\E[18~:\ :k8=\E[19~:k9=\E[20~:kb=\177:kd=\EOB:ke=\E[?1l\E>:kl=\EOD:\ :kr=\EOC:ks=\E[?1h\E=:ku=\EOA:l1=pf1:l2=pf2:l3=pf3:l4=pf4:\ :le=^H:mb=\E[5m:md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:nw=^M\ED:\ :r1=\E[?3l:rc=\E8:rf=/usr/share/tabset/vt100:sc=\E7:\ :se=\E[27m:sf=\ED:so=\E[7m:sr=\EM:st=\EH:ta=^I:\ :ts=\E[2$~\E[1$}\E[1;%dH:ue=\E[24m:up=\E[A:us=\E[4m:\ :vb=\E[?5h\E[?5l:ve=\E[?25h:vi=\E[?25l:vs=\E[?25h: vt50|dec vt50:\ :bs:\ :co#80:li#12:\ :bl=^G:cd=\EJ:ce=\EK:cl=\EH\EJ:cr=^M:do=^J:le=^H:nd=\EC:\ :sf=^J:ta=^I:up=\EA: vt50h|dec vt50h:\ :bs:\ :co#80:li#12:\ :bl=^G:cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EY%+ %+ :cr=^M:do=^J:\ :le=^H:nd=\EC:sf=^J:sr=\EI:ta=^I:up=\EA: vt52|dec vt52:\ :bs:\ :co#80:it#8:li#24:\ :ac=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:\ :ae=\EG:as=\EF:bl=^G:cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EY%+ %+ :\ :cr=^M:do=\EB:ho=\EH:kb=^H:kd=\EB:kl=\ED:kr=\EC:ku=\EA:\ :le=\ED:nd=\EC:nw=^M^J:sf=^J:sr=\EI:ta=^I:up=\EA: vt61|vt-61|vt61.5|dec vt61:\ :co#80:li#24:\ :bl=^G:cd=\EJ:ce=\EK:cl=\EH\EJ:cm=\EY%+ %+ :cr=\r:do=^J:\ :kd=\EB:kl=\ED:kr=\EC:ku=\EA:le=^H:nd=\EC:sf=\n:sr=\EI:ta=^I:\ :up=\EA: jQd& N$Hy ajkernel jump to zeroaTa^Nh/HH?/Bg//a0PL`HBHNh/H y@BȆBA"f R f`F'"g rSg" `" "Ag i#h"h#hg"9##ȆB."yH Nj#J#ysHGRGQHGOLNu?A <H<tvA 4!n8!n<(BL< ҀXQgDlD@@-Ar:DX"(0vt:D#X"XQR og". ofrB(f$Rz(0\fPR(0\BtfXRQ ".lD(@@"|KB:Dtd1H8 Jf#`fBz(0\fSP(0\vtfYRQ ".nD("|KB:Dtd1H8 Jf &.&(ԀCD1(BdCMH`dCL`CK jD@B:Dd1H8 Jfg `# gLNu0.gg @ @8fPNuB.NuBV ., faj`.fa@`a h?ngNua(f .Nua(g.Nu.Nua(g.Nu.Nu0.@;g0.4 Af0C Af&J8f J @fJ.fNO4O( m6B.0.42.(@@g8P`0.`. ` @g `g gBNupNuafO(O4 mB.0.42.(@@gP$HBnA0.gfp` p`a^g.`$ .gV .f&a4fDO4O( m,`$afO(O4 m0.42.(@@g .ft0.(@@?=@( .0.H4.H"(A.h".HABVa g`0.4@@?=@4 .0.H4.H"(A.h".HABVa g` .flA4 .0".HA < 4V6a <6g4A 4!n8!n<Jn4nv`jA( .0".HA < (V*a *g(A (!n,!n0Jn(n 0.@ @fHB` .g .f&afO4O( m`$afO(O4 m0.42.(@@f .ft0.(@@?=@( .0.H(.H(4A.h".HABVa g`0.4@@?=@4 .0.H(.H(4A.h".HABVa 6g2`( .fpA4 .0".HA < n4Jn4n4V6a 6g4A 4!n8!n<`jA( .0".HA < (V*a t*g(A (!n,!n0Jn(n 0.@ @f8HB`( .g .f,afO4O( mxJn4l0Nua\fdO(O4 mLJn(mNuNu .gF .f a fO4O(Ёn `afO(O4Ёn$ (BnB.0.42.(@@gPA0.gfp` p`a[gR`J0.gfp`p` Jg&VaXgH orB.NuJgH g. g-nt-nx-n|Nu-nh-nl-npNu-n\-n`-ndNu-nP-nT-nXNu.g .g-n4(J.4mNuNuBn$. @fJhlN`D `f -n4(Jhl(` fJhl orB.4NuJgH g. g-n4t-n8x-n<|Nu-n4h-n8l-nUUUUU6?ڢ!h5ڢ!h5?R zQ?TEeI?@`bk ?5?R]?CbvV?Řb?y~Ck ?g9F?TLa??b$S>?(ځb@Lw?O??񔝾y?Xa~>?F! Y?#*0B?pҚ?Go\?v0IT??hЊR0?-S?E>?_^>?](? -?شk^z?W*k#5?*pꜪ?2d? (ff?/҈3-2?ѱ!Md??#?l?I8'?rD6?zr'?,7?0: ?!?3!?Ƀ0 p?րz,[?#1%*?㲨Uk?-vOd1Y?[Ѣ? \?0f?E?ۏdP?s 6^S?核ͺ?(2ڮ ?Fݷ`"?>}֢?hoj?ĐYİ?D}px/?AD?Jf(? L?IqY?ԄWN?۔;?8Ui j?w)52Y?Wn 7 ?|7y?uA?d_?UI{h]?5I?vQrK?.1?s/ѕWd?8*5?0?F.R?-ב?џRA?:DҠ?o ?w?2?U2V$?ulq?|l?&Yc ??_aҒ?~?*Qsg?:QS V?: u9Tn?rE;&?LoՏ?JJ`k?*-͍&<?eo"e?eqIj?o5?{D7f?Xc3?%RV"F?̩_?z?6X8?ϫ(~{6?^f!5?Z ?AJ?+{?Gv7}?Go?+hy?0j9G͆?1j?1 p?\1? 1(?kzw?Fc?ދT?efϿd9?4_V4 ?"`H 0(.h ?l` @o`:BnB.H.H("` @ n*:T(n:T(p/Ba:H#b`<Ѐ`r?eCa?UUUUD1?UUUU@?C?UUUUOZ?UUUUUU>wF>h?*?Vlp??UUUUUU?H70??dt?͆+؟չ?:(ì@Hri?gH{\?a\?څ()?uIn{? ?[~[ Zc?9ESQ?1Cfn)?s8x?Z+/,? ` E}?-7 Z7?7QpR?E d0?9NU8?>٧,PIM?2` PH?QqOĠsi?pC Ihz?5 怠yq&?֩Q8q@?͓e5h Ob?Z|(8?X>BJȠ[??;xi Ct&?#Ҭ%p_?$ g?3d2?(w 0?Gb ?Z>E*?X 6+p?zs ?,LfpXAA?F$d{?g*U h?Ǎtȫ\:.?ɹn/'??r|\}?$nS?c3+%\?Ҩ*\v?Z !?D֝j/?ٝx״ C?7T ?`^$u?* ,K??rZP ?|Hrz?9jP t?: /n^ h?n|.g6J(f .gaz`raZ`j .gar`ZaJ`RJ(faL`DaT`<g'<(HNuB"<@>aj".afapg'<(HNu?}?A???ry??I U?ə}0o~?UUUUU?T?I?`=f?=H?H+e?ˍ?.4R8?)uC?뽲a?90I?e{v?.?%* ?z:?xǀ?dUQ?\L7W?V{=H?aќYX?{?d?7/ ?++,?8ΐk?h 6h ?)H?жX ??w% ?3lfP?ˇ'eÓ? Z}܊?NF?n^ɲ?Ƙ iƘ ?,?7/]L?,_rV?ՕG?D L?/ ?JО5?iGf?>ꦲ?>!M ?!45??!C6.??Z6Y?*b? 抛?d<{?cR ?uQ]a?Ӹ <?*=?:ƀ:?XJ?`+X ?Lj9;?iY?V]?JGV8?B-Q`? ?׉I;X?U9-{s?Ĵ?7Q?>mjk?^?|? x\/[?k1.7}?9,Qy? ?$@a0?L#_: ?Β4f?`? ӁEc ?Lo:<?pB­?"ڽ?^I60?h ?zz?.\ ?"L.d_?%h ZW?{}?EEF?U??%? ?f挕[l?Z8c>;?tǾY?yâ?VC?R7iH ?# B?e#?XȐ뉐?p4JZ?:=/?BpViF?"O|?:遛P?&z??s;?Dz4?TF?7a,<?3~gq͋?J?H` CZ^?0R?3h?Y#<̤I? ?emkI?w?m`$h??q`?[ة7(q?;)\ m/Ba:H#` m~/Ba:H#` mb/BaL:H#`| mF (f( (Jf0?@`H/Ba:H#X`2`GJg" o o> /o ?ox:DNuJg gAJ`AJ`AJ` Jg g$AK, o`AJ or`vAKh o``d0Jg g4ALd o> o>`2AK o$ o$`AM$ o o L< -AJf0ЀNuHAҮ-p-p-pBA(Va6gЀNuB`-|H?6=C((*(Jf<&<?Jf(B B``"B`.D 쯈`?0(=@2.ı=A"($(Jf< <?Jf"B B``"B`.D 쯂`?-C-@BB"|Jl .`hJnff`DeBRJgփԂӁURS` .Jf"B B``B`k.D 쯂 Al4=@Bn-A-B,.=FBn-D-E.H-|`:-A-B?=@Bn,.?-F.H=F-D-EB,.g",.Smnff`ze.H(R<.lB<.~HCL. .g :H#`NuR l`B41*Y?Y=*㽩9oE>!r~O># ` a8?^?nND*@ڢ?`Y򺥨O4oY_?sJ?<ք_B;~ K?nND*@ڢ?ڢ!h5![]|#~R66^"F!HM; `x0c!\᣻%!bΪ׹X!e$K :Ovgzes!SJ Ӡf!81e{0ՠLCNXڢ!h5!~R6hM;\᣻% !`:OvSJ1e{ڢ!h5 M;  SJڢ!h5  `ڢ!h5ڢ!h5?ڢ!h5@ڢ!h5@`@ڢ!h5@SJŸ@@M; @ڢ!h5@1e{ @SJŸ@:Ov!@`@\᣻%ˠ@M; @~R6!h@ڢ!h5@ՠLCNX@1e{!0@Ӡf8@SJ @gzes@:Ov!@e$K@@bΪ׹!X@\᣻%ˡ@`x0cݡ@M;! @6^"FH@~R6!@[]|# @ڢ!h5`~H 0( ?׀l` @~m`$:T$C`H(D(Jml:U:U#:U:I"#:I:I"#:I# "٧,Q?2`?QqO?n?pC Ih ?5 怞??֩Q8??͓e5jt?Z|?7??X>BJ??;xi Cug?#Ҭ%_?$?E??X 6?zsQ?,LfpV??F$d??g*U??Ǎtȫ]?ɹn/' uC`8J(gC `0C`*J(g C`C` J(g1i!i!iNuNu nBCpa} Nua @faNu.$gJ .B g~ gv0. 3gd 0gX`V .D @g6 Dg. . 'g $g`pNupNuBNu .Nu.$gBNu .Nu.$gBNu . fpNu fpNuBNu?<?< .<^||C"q NCJ`C<`J(gCX`C`J(gC `C&`C`C`J(gC`C`|J(gC `fC`^C`DC`8J(g C`2Cx`&J(gCf `C` J(g1i!i!iNu"*06<BHA pNnCNunGNu.Nu.Nu.Nu.Nu.Nu.Nu=nBNu=nFNu4.Nu6.Nu8.Nu:.Nu<.Nu>.Nu-n@Nu-nDNu$.Nu&.Nu(.Nu*.Nu,.Nu..NuNV@'H@.P.-nL@.P._N^`x o ,g lYNV@'H@ n CpXaxY . f fx @f(@|(Bo` Afx0A|0Bo=n-n .rӮ=| , B =@B$%L@` L@_N^X`w|NV@'H@.P..%g .Jg: g gL@.P._N^`vr. `g 0faJf <aN`0.(@ @?f .0a4`0.(@ @@d .0 gJ0j ,g`J,g`r. `g 0fa"Jf <a`V0.(@ @?fp .0H@a`:r. `g> 0faJf <av` 0.(@ @?f$ .0H@aX` .8aD` <Jn(m <a` <a`v-@/a "f, g f`"`,A"n auNu ,f n(g n(gpNuBNu.gL@.P._N^`t..g2| -n$L@.P._N^`sxL@.P.N^`uNV@'H@.P.a.gB.$gat-n$L@.P._N^`s@.gH.$ga*-n$| L@.P._N^`r$g:a-n$L@.P._N^`t L@.P.N^`s.$gA`A4Va @fnan`a`NV@'H@.P..f8a..g| L@.P._N^`q.gdaW @fp `p BBQ|`-n$L@.P._N^`q$W @fp `p BBQ|`-n$L@.P._N^`r n Jg g( g>Nu".8pJgL/"H Oarj"Nu".8pJg./"H OarL"Nu".8pJg/"H Oar."Nu-A/a0"  g f`^`R`L .  f.,f0.(`0.4g `v`l@ .$gZ .C1J(g f.PNu @f.@\Nu f. hNu f.tNuNua" g .`a "H n Jg gpB0)@? @@g@H@J)g ` <BJ)g#@`&")T#@")p#A")pIapNuB0)@? @@g@H@J)g` <J)g` ")W-@pJgIAapHNuaR@"`J)gB)p IapNuNV@'H@.P.a.gB.$gaz-n$L@.P._N^`nz..gH.$ga*-n$| L@.P._N^`m$g:a-n$L@.P._N^`o L@.P.N^`naBg?.$g A2.A A0g A3f B>`A(Vaҟaa faJg J(kSha`&aJf Jf(g.gNuNV@'H@.P. @fm .-@<<B.aB.av'J.faV`zNV@'H@.P.W @fmr<<"..f `@-APaa\B`z@ /@f.g0.@fBg$g gLgBfLrB.4<.4g ``-n-n-n B."_' W@`g n*g" mg. h`.@\`.P`.tpBBQ/<@`-n-n-n |/rB.4<.4g `P`FN: 0.@ @Df0g f-n-n-n B.-n4-n8-n<"_' W@`g n*g" mg. h`.@\`.P`.tpBBQ/<@`-n-n-n |-n4-n8-nJfn0@Nu nTa JfP0@Nu nTaJf20@Nu/ nTaJf" vgH<*&`/"YA"6 fH$ZIЁ$Nu| nNu nTazJf0@Nu nXavJf @Nu nTaFJfv0@UNu nTa&JfV nUgH<*&`0/"YA"6 fH$ZIЁ$NugB`$$6$ fHBgB m4g nXaJf` nTa~JfHրgj m4g nXajJf` nTa  K`.fHDBfCBJf6.=44.=$.V Q na Q naNuDfBJf6.-44.-$.V P na P naNu .`.fpad-HQ`paT-HP0."H@$6A(6=A.V$H" a(Jf J`.f,DDBJf6.=4 nQ.VaNuDBJf6.-4 nP.VaNuN{`N{` .g$ n.V`@N{`N{`$H/ad XQQrAC"Q=|@ -J -@L?N^`BCpmCpmNupNuJfp`pJg$H&I(H*IVV" @|Nz`N{N{jlkm$AV(A$|&|(| g g`QN{``ffX``N{HN{`4`N{N{``NqNqNqNqNqNqNq`N{`N{`FQ`BN{`N{`FP`0QQQQQQN{``f,f(X``HDXHN{HD``PHN{`Nq`H@XN{H@``PN{`vNq`NqNqNqNqNqNqNq`N{``f $HOSTNAME fi fi } md_set_term() { if [ ! -z "$TERM" ]; then return fi echo -n "Specify terminal type [vt220]: " getresp "vt220" TERM="$resp" export TERM } md_makerootwritable() { # This is done in .profile now } md_machine_arch() { cat /kern/machine } md_get_diskdevs() { # return available disk devices sed -n -e '/^[sw]d[0-9] /{s/ .*//;p;}' < $MSGBUF } md_get_cddevs() { # return available CDROM devices sed -n -e '/^a\{0,1\}cd[0-9] /{s/ .*//;p;}' < $MSGBUF } md_get_partition_range() { # return range of valid partition letters echo "[a-p]" } md_installboot() { # Nothing needed } md_native_fstype() { echo "ados" } md_native_fsopts() { echo "ro" } md_checkfordisklabel() { # $1 is the disk to check local rval disklabel $1 > /dev/null 2> /tmp/checkfordisklabel if grep "no disk label" /tmp/checkfordisklabel; then rval=1 elif grep "disk label corrupted" /tmp/checkfordisklabel; then rval=2 else rval=0 fi rm -f /tmp/checkfordisklabel return $rval } md_prep_disklabel() { local _disk _disk=$1 md_checkfordisklabel $_disk case $? in 0) ;; 1) echo "ERROR: Disk $_disk is not partitioned, read the" echo "preparation document on how to go about doing this." ;; 2) echo "WARNING: Label on disk $_disk is corrupted. Maybe" echo "you should interrupt the install process and recheck" echo "your disk partitioning in AmigaOS?" ;; esac } md_copy_kernel() { check_kernel } md_welcome_banner() { { if [ "$MODE" = "install" ]; then echo "" echo "Welcome to the OpenBSD/amiga ${VERSION} installation program." cat << \__welcome_banner_1 This program is designed to help you put OpenBSD on your disk in a simple and rational way. __welcome_banner_1 else echo "" echo "Welcome to the OpenBSD/amiga ${VERSION} upgrade program." cat << \__welcome_banner_2 This program is designed to help you upgrade your OpenBSD system in a simple and rational way. As a reminder, installing the `etc' binary set is NOT recommended. Once the rest of your system has been upgraded, you should manually merge any changes to files in the `etc' set into those files which already exist on your system. __welcome_banner_2 fi cat << \__welcome_banner_3 As with anything which modifies your disk's contents, this program can cause SIGNIFICANT data loss, and you are advised to make sure your data is backed up before beginning the installation process. Default answers are displayed in brackets after the questions. You can hit Control-C at any time to quit, but if you do so at a prompt, you may have to hit return. Also, quitting in the middle of installation may leave your system in an inconsistent state. __welcome_banner_3 } | more } md_not_going_to_install() { cat << \__not_going_to_install_1 OK, then. Enter `halt' at the prompt to halt the machine. Once the machine has halted, power-cycle the system and you'll get back to AmigaOS. __not_going_to_install_1 } md_congrats() { local what; if [ "$MODE" = "install" ]; then what="installed"; else what="upgraded"; fi cat << __congratulations_1 CONGRATULATIONS! You have successfully $what OpenBSD! To boot the installed system, enter halt at the command prompt. Once the system has halted, reset the machine, enter AmigaOS and boot via loadbsd without the -b flag, per the install document. __congratulations_1 }  (08@HPX`hpx (08@HPX`hpx 8 @ H P X ` h p x    ( 0 8 @ H P X ` h p x    ( 0 8 @ H P X ` h p x  (08@HPX`hpx (08@HPX`hpx.`L=|0 =|nnl,V/o/o/o/o8/o</o@`,.f nN``F .Jf<..`L=|0 =|nnl,V/o/o/o/o8/o</o@`.f nN`` .Jf..`L=|0 =|nnl,V/o/o/o/o8/o</o@`B g g4Nu0.l@g& @?n D@@?".p-Apnln?lNu0.l@g: @<n4J.l[n=@lBAl2<<aV0<<J.ngp=@lNu.gv-hx-h|-hBNu/Nzf` NV@H.`.-nD nDXDaR-@@J@kd f nDClp aJf`H nDClp aJfzOl @g&.of JpfJtgAla.l DAla@N f a"@NB.S.CgH.Cf,BaAxa@O f a@O`.Cg PS.CgB.c.CA<<AlCx";0bN0b.bf@J.Sf Ba-nh-nD..`LN^f`n.ff.fg.bg`4 f.ff .ff ={n`=|n`=|n-nh-nD..`LnlN^f`/?o?| $/`g.fNh-Had nN``B.JA -HaH .Jg .Jf.f6=-D= A-H..`LN^._`<=-D= $-A-H..`LN^._`A @ ..`L////.DB. D.g=--= $Hv`=-= HvB. Jj 6  j 6@  j 6   j 6  j 6  j 6  j 6  j6 "/ /,o ._g`a..`L.f-nDN^`,V?o/o/o?| $` NV@H-nD nDXDa-@@J@kp`&fp fX`Ba| .D=@ LN^Q/?o /oB0//oѯ?|@, `Nzf .`.LN^QO.?o ?|@/o/| B g `O@Nzf ./ ,V/o?o?|@/H?@?|L\`NV@.lH.`.-nhD nDXDa-@@ f(Ala..`LnlN^`2.lA AfJtf ".pg-npT`"<J.ljR-AT.A0{Nl>.T o n aJf`jAa`\0.T o n anJf`<Aa`. .T o n aVJfh`Aa0`NV@.lH.`.-nhD nDXDa-@@ f*Ala..`LnlN^`d.A0{NtZB.p o n avJf`Aa`0.p o n aZJft`nAa`` .p o n a>JfP`<Aa`. o. .l".p n aJf` .l/".p"Aa` .l".p-@p ੃".p-A".t੃A"n paJf`zB.J=nlBn .p-@-nt.f8Nh-H-Va"H-H nN`,Ap alJfJ`-Va`"H-H , .Jf..`Lnl,n/o/o/o/oD/oH/oL`4NV@.lH.`.-nhD nDXDa-@@ ff" n@lf<.@p.hl=|nAlad<<B gAla@N.Cg..Cf&BaAxaZ fa@OB.c.CAAlCx";0YN0YBa..`LnlN^`B.c.CaC`|NB.cdAla`NV@.lH.`.-nhD nDXDa-@@Ala..`LnlN^` o ,g o@,gNV@H-nD nDXDa8 Afd fZNzg*LN^Q>/o ?|@,/o X`@LN^/X//o| `LN^`NV@H.`..fNh-H` A-H-H-nhD nDXDav-@@<<B.JfB.Sd gaB.c.CA?I.NCxAl2; N .bfBa..`L .Jg* .Jg"N^gX'/_?| $`4.f / nN` _`/ .ؐ--=@ N^`B.c.CaAP`Z.ff.fgN.bgD`> f.ff*.ff0/a ={n`*a=|n` a=|n..`Lnl` gV fxC mlax .Jg .Jf-nh =|  ..`LN^` nDTDaRJf|Ha~` .Jg|`ab .Jgh.f nN`` .Jf..`LN^fU./o`~U.?o?| $/`R=|-nh =n=|n..`LnlN^X`..`LN^f`/|$`J(KKLOL)O<5KKOL7O<$KKOL'fO<)KKOL*O<KKOLO<KGDOLO<7 KGDOL7O<hKGDOLLO<*KGDOLO<"KKzOL$O<=KKzOL=O<=KKzOL?*O<3G2KOL58O<7G2KOL7O<8G2KOL8rO<'KKROL(O<KGDOL@O<rKGDOLRO<'lKGDOL'O<'KGDOL'O<LLMNLNMMNNMNNNNNNNNN`KL L0L@`KL L0L@`KL L0L@`KL L0L@`KL L0L@`KL L0L@`KL L0L@`KL L0L@L.`.-nhN^/?o?|@/o/| B g `2jwɔ= zZE*>41*Y?Y=*㽩9oE>!r~O># ` a8?^-|\`-|\H.h"2( ?׀l`x @~m`h:T~Cpf.`X".XH(D(".XҮ\ m' .h#:U:U#:U:U"#:U:I" #:H.H##0.H"`Cd' #:U:U.h#?-AT:U"t:Uv#:U"p:Iz# :I"|:D#".H#0.D"T`B ?n".\ n<.H`BT'Y򺥨O4oY_?sJ?<ք_B;~ K?nND*@ڢ?ڢ!h5![]|#~R66^"F!HM; `x0c!\᣻%!bΪ׹X!e$K :Ovgzes!SJ Ӡf!81e{0ՠLCNXڢ!h5!~R6hM;\᣻% !`:OvSJ1e{ڢ!h5 M;  SJڢ!h5  `ڢ!h5ڢ!h5?ڢ!h5@ڢ!h5@`@ڢ!h5@SJŸ@@M; @ڢ!h5@1e{ @SJŸ@:Ov!@`@\᣻%ˠ@M; @~R6!h@ڢ!h5@ՠLCNX@1e{!0@Ӡf8@SJ @gzes@:Ov!@e$K@@bΪ׹!X@\᣻%ˡ@`x0cݡ@M;! @6^"FH@~R6!@[]|# @ڢ!h5H"2( ?׀l`4 @~m`D:TC`H(D(' mr:U:U#:U:I"#:I:I" #:I # "UUUUU6?ڢ!h5ڢ!h5?R zQ?TEeI?@`bk ?5?R]?CbvV?Řb?y~Ck ?g9F?TLa??b$S>?(ځb@Lw?O??񔝾y?Xa~>?F! Y?#*0B?pҚ?Go\?v0IT??hЊR0?-S?E>?_^>?](? -?شk^z?W*k#5?*pꜪ?2d? (ff?/҈3-2?ѱ!Md??#?l?I8'?rD6?zr'?,7?0: ?!?3!?Ƀ0 p?րz,[?#1%*?㲨Uk?-vOd1Y?[Ѣ? \?0f?E?ۏdP?s 6^S?核ͺ?(2ڮ ?Fݷ`"?>}֢?hoj?ĐYİ?D}px/?AD?Jf(? L?IqY?ԄWN?۔;?8Ui j?w)52Y?Wn 7 ?|7y?uA?d_?UI{h]?5I?vQrK?.1?s/ѕWd?8*5?0?F.R?-ב?џRA?:DҠ?o ?w?2?U2V$?ulq?|l?&Yc ??_aҒ?~?*Qsg?:QS V?: u9Tn?rE;&?LoՏ?JJ`k?*-͍&<?eo"e?eqIj?o5?{D7f?Xc3?%RV"F?̩_?z?6X8?ϫ(~{6?^f!5?Z ?AJ?+{?Gv7}?Go?+hy?0j9G͆?1j?1 p?\1? 1(?kzw?Fc?ދT?efϿd9?4_V4 ?"H"2(.h ?l` @o`L-|.H.H(wF>h?*?Vlp??UUUUUU?H70??dt?͆+؟չ?:(ì@Hri?gH{\?a\?څ()?uIn{? ?[~[ Zc?9ESQ?1Cfn)?s8x?Z+/,? ` E}?-7 Z7?7QpR?E d0?9NU8?>٧,PIM?2` PH?QqOĠsi?pC Ihz?5 怠yq&?֩Q8q@?͓e5h Ob?Z|(8?X>BJȠ[??;xi Ct&?#Ҭ%p_?$ g?3d2?(w 0?Gb ?Z>E*?X 6+p?zs ?,LfpXAA?F$d{?g*U h?Ǎtȫ\:.?ɹn/'??r|\}?$nS?c3+%\?Ҩ*\v?Z !?D֝j/?ٝx״ C?7T ?`^$u?* ,K??rZP ?|Hrz?9jP t?:" ?l`2( @ gm` H<"` @ n<:T(:T(/B'Aa| <:H#Z` <` `H.h"2(-A ?׀mt ?nj".-A\-A\.H/B'Aa I?`=f?=H?H+e?ˍ?.4R8?)uC?뽲a?90I?e{v?.?%* ?z:?xǀ?dUQ?\L7W?V{=H?aќYX?{?d?7/ ?++,?8ΐk?h 6h ?)H?жX ??w% ?3lfP?ˇ'eÓ? Z}܊?NF?n^ɲ?Ƙ iƘ ?,?7/]L?,_rV?ՕG?D L?/ ?JО5?iGf?>ꦲ?>!M ?!45??!C6.??Z6Y?*b? 抛?d<{?cR ?uQ]a?Ӹ <?*=?:ƀ:?XJ?`+X ?Lj9;?iY?V]?JGV8?B-Q`? ?׉I;X?U9-{s?Ĵ?7Q?>mjk?^?|? x\/[?k1.7}?9,Qy? ?$@a0?L#_: ?Β4f?`? ӁEc ?Lo:<?pB­?"ڽ?^I60?h ?zz?.\ ?"L.d_?%h ZW?{}?EEF?U??%? ?f挕[l?Z8c>;?tǾY?yâ?VC?R7iH ?# B?e#?XȐ뉐?p4JZ?:=/?BpViF?"O|?:遛P?&z??s;?Dz4?TF?7a,<?3~gq͋?J?H` CZ^?0R?3h?Y#<̤I? ?emkI?w?m`$h??q٧,Q?2`?QqO?n?pC Ih ?5 怞??֩Q8??͓e5jt?Z|?7??X>BJ??;xi Cug?#Ҭ%_?$?E??X 6?zsQ?,LfpV??F$d??g*U??Ǎtȫ]?ɹn/' uЀ"2(.h ?l` @ o`|R l`B.@Nu.@NuNuNuNuNuNuNu.Og g g g g@`J.Ogd gZ gP gF g`.OgN g( g g0 g`()AeJj`B.e/()Ae .Of A `)HJ)kNu|dNu.Og g g g gH`2.Og\ gR gH g> g`.OgF g" g g, g`.Og g g g g`.Og g g g gl`V.Og gR g8`f.O g4 g`X.O g g `6@d`)HdNu)HJ)k|dNu| dNu(HdNu(HJ(k|dNu| dNu.Ng6 g g g g`.Ng gn g gV g~`h.Ng g6 g gj gF`0.Ngr g gj gڼ g`.Ngj g gn g̊ g`.Ngv g g g g`.Ngb gV gr g gf`P.Ngr g g: g8 g.`.Ng g g gB g`.Ngz g* g g g`.Ngd g g g g`p.Ng$ g g g6 gN`8.Ngx g g` g g`.Ng g g( g g`.Ng g g g g`.Ng0 g g gն gn`X.Ng g gB g4 g6` .NgL gj g g g`.Ng g g g g`.Ng g~ g g g`x.Ng g g> g g:`D.Ng g g g g`.Ngn g g gP g|`.Ng g g4 g gD`P /g>|N|O.xACx g gaNuaNuaNu|N`Jmnl#N.fF~ &^T>vLV##   r|:D@0@`0-@\BA.O .Nf=i-i-i=h-h-ha$/a%rї2.^ gmbgnJ.Ѐ.\<.H#<d./2.$BB=A$.ЀNu.Ѐ.\<.H#<dHd.bf.dV .\aÓ.dЀNu".\f4./2.4`ABB=A$.@`.Ѐ".\0.H#<`.Ѐ.\<.H#<dD@@`2.A@A=@.@Nu @f~=h-h-ha* l gpm<.\.H<d/.2.$BA=B$.ЀNu=h-h-ha l gmp`f.b fA".\a?:.d.ЀNu-n-n2./$B`AB=A.@$`<.\.H<dHd.bf.dV .\a?.dЀNu/2.$B`AB=A.@$`<.\.H<dП gmd @gn".Ѐ.\<.H'<d./2.$BB=A$.ЀNu.Ѐ.\<.H'<dHd.bf .dV .\0a<.dЀNu./2.$`ABB=A$.@`.Ѐ.\<.H'<dЀ$NuNu@C?<Hd.bf$ .dV .\a6j.dЀ$Nu.\f2A`BB>@`.Ѐ".\0.H"< '`f .Ѐ<<.H"<d.b f".A".\a4.d.Ѐ$Nu.@".\fN.\<.H<.@2.$B`AB=A.@`".\0`".\gt"/ ffJf^.fgT.@".\<.H<8`2; NJ0`fl`f00 `0f`````f`fffffff` |` v()kJk.Ѐ$NuNu@C?<Hd.bf$ .dV .\a2.dЀ$Nu.\f2A`BB>@`.Ѐ".\0.H(< '`f .Ѐ<<.H(<d.b f".A".\a0.d.Ѐ$Nu.@".\fN.\<.H<.@2.$B`AB=A.@`".\0`".\gt"/ ffJf^.fgT.@".\<.H<8`2; NJ0`fl`f00 `0f`````f`fffffff``()jJk. @f=h-h-ha ~gn gm <.\.H<d/.2.$BA=B$.ЀNu=h-h-ha gn g$m`~.ftf<<.H<d.b f .A".\a-(.d.ЀNu-n-n2./$B`AB=A.@$`<.\.H<dHd.bf.dV .\a-.dЀNu/2.$B`AB=A.@$`.fx<.\.H<d .Ngp@dAl`BdAl`4@d|Ax` Ax .Nf @dd(gdЀNu d;ЀpNu-@T0.BB.d2;N4@  4H\fR>*J8:vTL(zZ`*Nu` Nu".dgd.bf,`Nu`.dgd.bfNu".dgd.bf`.dgd.bfNu`.dgd.bfNu".dgbd.bf~`LNu`B.dgd.bfVNu".dgd.bf4`.dgd.bfNu`.dgd.bfNu".dgd.bf`Nu`.dgd.bfNud.bf`\Nu`Rd.bfnNu`:Nu.dg.d.bfJ`.dgd.bf,Nu".dgd.bf `.dgd.bfNu".dgd.bf`.dgd.bfNu`rNu`hNu`^Nu`TNu`JNu`@Nu`6Nu`,Nu`"Nu`Nu`Nu`Nu.AAafS@a @fNu .TЮhX-@Nu|JNu0.BB.d2;N@ &F $`L>~l@NuNu.dgd.bfNuNu.dgd.bf`.dgd.bfNu.dgrd.bfh`\Nu.dgLd.bfB`62.dgd.bf NuNu.dgd.bf`.dgd.bfNu.dgd.bf`Nu.dgd.bf`.dgd.bftNuNu.dgZd.bfP`D@d.bf6NuNud.bf`Nu` .dgd.bfNu.dgd.bf` .dgd.bfNu.dgd.bf` .dgd.bftNu.dg`d.bfV`JFNu@Nu:Nu4Nu.Nu(Nu"NuNuNuNu NuNu|JNu|JNu0.BB.d2;N@ ,L\<PD`>rx,B`.P`(B`P`B.dgd`P`B`P.dgd`B.dgd`P.dgd`B`P.dgd`tB.dgnd`XP`\B`RP.dgFd`0B.dg*d`P.dgd`B`P.dgd`B.dgd`P`B`P.dgd`Bd`P`B`~Pd`fB`jP`dB.dgXd`BP.dg@d`*B.dg$d`P.dg d`B.dgd`P.dgd`B`P`B`P`B`P`B`P`B`P`|B`rP`lB`bP`\B`RP`LB`BP`<B`2P`,B`"P`B`P` .bf @.A 8f"A a*Nu g  g8  n aZ|JfTNu  n aZhJf@.AApa"Nu  n aZDJf.AApaNNu|JNu=| `+.CAp a/; H/a@ "g4.Bg.Bf; .g .JfNu"HAJj j j  j  j  j  j  j  -ITA/aX JfNu-HTC//aX~ Jf"AJj -X-X-X j -X-X-X j j j j j jNuNu  $ $$$0 $$$0$$0$00< $$$0$$0$00<$$0$00<$00<0<~A!aQ1q I)iY9yE%eU5u M-m]=}C#cS3s K+k[;{G'gW7wO/o_? @0.@2@?0; NJ@&4>HR\fz &B```````` nNu nNu JNu KNu LNu MNu VNu nNu ."҈-A @Nu ."҈-A @Nu "҈$A @Nu "҈&A @Nu "҈(A @Nu "҈*A @Nu "҈, @Nu|J ."҈-A @Nu .-@ @Nu .-@ @Nu $@ @Nu &@ @Nu (@ @Nu *@ @Nu , @Nu|J .ؐ-@ @Nu nDTDaTJfh 0@Nu nDTDaTJfh0@Nu nDTDaTfJfg0@Nu nDTDaTJJfg0@Nu nDTDaT.Jfg0@Nu nDTDaTJfg0@Nu nDTDaSJfgt0@Nu nDTDaSJfgX0@NuPa/ nDTDaSJfg0 _f-@T"YAa/$.T fH"YIЂ$Nu nDTDaS\Jff0@Nu nDXDaSXJff @Nu nDTDaS(Jff0@DUNu nDTDaSJff nDUf8-@T"YAa/$.T fH"YIЂ$Nug H<*&B`(-@TaH<$*.T& fHBgB m4g nDXDaRvJf` nDTDaRHJfHրgn m4g nDXDaR4Jfn` nDTDaRJfVH`B(g CaR@Jf(ЂЄ`ւ CaR*JfЄ`ւ  @LP.lNu|NNua X.lNu|NNua -@TATa@N g g^D.lNuB.N0; NJrVpa" .Jg&aMJf@.lNu|NNuaMvJfn`pa .Jg&aMJfP.lNu|NNuaMJfnD`pa .Jg&aM&JfBX.lNu|NNuaLJfm`paP .Jg>aM -@TJfATa@N g( g^.DT.lNuaLJfm`BnlW-@pBtBnlglAlax2Nu2;N $(,0@Nu@NuNuNuNuNuNuNu2;N $(,0ѮNuѮNuNuNuNuNuіNu|J gѮNuTNu2;N $(,0NuNuNuNuNuNuNu|J gNuUNu0;N(@LXdp|-nl-np-ntAlNu-nl-np-ntAlNu. lAlNu.lAlNu.lAlNu.lAlNu.lAlNu.lAlNu0;N(@LXdp|-nx-n|-nAxNu-nx-n|-nAxNu. xAxNu.xAxNu.xAxNu.xAxNu.xAxNu.xAxNu0;N *4>HR.Nu.Nu' Nu'Nu'Nu'Nu'Nu'Nu?<2;0h @BjB.fgaNu < 1ABBNu-hT-@X ho A m A@mP` .XNu/1@p A Am.X.W T!B!Ag$Nu/1@A p A.X.W f Tf ` B!B$Nu1@ AAmg$BB < Nu ("?` (fJfJ.Xf BBNuBBNuaJgnf2{N@$J(kpHA g>n`dJ(jpHA g"nx`HdHA g n``0d RhJfhBNuRdRd RhJf( NudRd RhJfh NuHA gnNuHAJfHANuH0 f"6t$(?f(Jf"Jf` 5Bt$(fJf` L HANu// ("( g0"!@!A &$Nu  !AB &$Nufgt@ B2(AAn@0(@@1Aa<Nu  n @!@ (!@h<NuA (!@Bh<Nuh<Nu0(@ @gH(g<NuJ@fJf Jf<Nu<NuJfJf h<Nu<NuJf (f<Nu(g<Nu<Nu ("g g(<NufJf <Nu<NufJf <Nuf <Nu<Nu ("g g<Nuf <Nu<Nuf <Nuf <Nu<Nu/(V2(A@1A/ /@Ha W2/AIHA2/A0Ia" _J(g B(BJf Jf.fggXNu/(V2(A@1A/Bad W2<HA2/A0Ia _J(g B(BJf Jf.fggXNuA0 `AH@0 ;A Nu      @~@~CC~~p a,Clp a8fJf Ol @fNu.ofJpfJtfNuAla.lNu-h-h-hAH<'tv(BL< ҀXQgDlD@@/rHGRGQHGOLNupa=|! `~pa=|A `npa=| ``pa=|a `Rp a=|a `Dpa=| `6pa=| `(par=| `pad=| ` p aV=| -nh..`LN^//o/o /| ?o ?|@g `-.A8 g  g`Nu.AA2;N $(,0NuNuNuNuNuNuNu .0 f.f NzN{NuD`socketcontrollerfunctionslavedrq2drqirqiosiziomemsizeportdriveluntargetunitbus_space_read_4: operation not allowed on this bus (tag %x)bus_space_write_4: operation not allowed on this bus (tag %x)bus_space_read_raw_multi_4%s: operation not allowed on this bus (tag %x)bus_space_read_raw_region_4bus_space_write_raw_multi_4bus_space_write_raw_region_4aicaic: probing for aic-chip STACK futzed at %d. AIC ID: %s chip revision %d NVH88(n&n p(,B39+g HzafXp(,B3Bt (,Rxlp(,B3Bp(, @$0fRxlxg9+g /Hz7aB`rHx!E/ awFvP$B (,3QBBSd9+g4HnHzE>NP9+gp(,3B@HzNpLN^Nuaicattach NV/ $n9+g HzaNXB*r%Ar%Ar%A"<Lj%A/ aP%J`jL%|@\%|PT|NBHyHjH/ a$nN^NuNV/ /$n"j8 j%d NVH<<(n$l &j9+g Hza8X9+g$B*//, lB/Hza O(,// a$@PJf z)E,p`%L"%l*, gj(B B`&/,/ /,aYd%l %l %l$O B*B@F#B%kp kp C'Ip +f/ aDX$9\" <l //a[PFfB`>/**/ / $<Ψ"BNO Jg"/ KN/**/ / "BNOJg/ NpL<NHzoNO9+gaD`/anXS.$ktJg j" h (f(g$jJfJfNHz@NO9+gaD<` jJg!j`'jx j |'J|tLAprᩃh// aPJ*)lHx` *)g Hx / an'j'j'J'j B`Hx`Hx / aDpL N^Nuselecting %d:%d %d:%d busy idle NVH<<&n*k8(k

NHzNO `HkHzadP9+ga;Hx`T+mHkHzE>NHzNO `B@/ aX`*HkHzaP9+ga;:Hx/ aPr .-(p$-4 p,- @B0f`9+gB+// HzBaL<$n(j8&j<9+g HzaXp*,p,,( *fJA *f09+g Hz_aX*֋*p<,,`'"@` B*B**D*@F**؋*BS|e0; N|@J|fHxHjHzaa9NO j| h" h (E`Z*| `L|`D| `<|`4*|`&HjHzNaP9+ga8|2|A%Hv x,*, FB0" g gJ*ft ,,@`dzfJ*f ,,@ jK%M( *,Sjp,, @B0fJflJ*fJp*, L<|N^Nu%02x%02x %d> extra data +%d NVH?< n*. (n$h8&hHzaX`0p"*"@Bp @1,fg0ggTp$*3p 3~ҀJo0p p(*"9+g /Hz[ap.*/p(* p.*B3 L%d NVH?< n(. (n$h8&hNHzNO `J|fHxHlHzaDa.|O &l| k" h B(zLE|J+)l|`+)g|0z&B(rᩃj)k)k)K)k  k"( f( +*L9DL|// HyaO |`Jl9+g HzatX ,gHlHzE>NHzNO `J|fHxHlHza4a-lO &l|p"C*)B5p <*)HxaI k"z!E,X`V ,gdHlHzE>NB,/HzNO9+gBa,`8p"C*)2p*)B5p *)`p *) p*)B5p*)/B,P`Xg@p "C*) B,zg m zg`zg~zg`J|fHx:HlHzaa,"O &l|,f6HlHzE>NHzNO 9+ga+/ / a`. k"z!E,`J|fHxlHlHzNPB@F#*)g HzNX`HzN j"x!D,/ /aO $9\" <l //a;FL N^Nu,%xRESET NVH00&n k"/( a k"X( f:B l,&$KJg HzaX/HzaPR mHz`HzaL N^Nuacb@%p xs=%p flags=%x dp=%p dleft=%d target_stat=%x NV/ / $n/*&/*"/ HzG>NB*//*/*HzNO.a$n&nN^Nuready list: nexus: nexus list: NV/ / y,&PHza$klXJg/ ahX$jJfHzE>NX +|g/aDXHzN$ktXJg/ a,X$jJf$n&nN^Nuaic6360: SCSISEQ=%x SXFRCTL0=%x SXFRCTL1=%x SCSISIG=%x SSTAT0=%x SSTAT1=%x SSTAT2=%x SSTAT3=%x SSTAT4=%x SIMODE0=%x SIMODE1=%x DMACNTRL0=%x DMACNTRL1=%x DMASTAT=%x FIFOSTAT=%d SCSIBUS=0x%x NVH8 n(h8$hNpO",2B@p2B@p 2B@p 2B@p 2B@HzNpO",2B@p2B@HzNpO ",2B@p2B@p2B@HzNpO",2B@p2B@HzNLN^Nunexus=%p prevphase=%x state=%x msgin=%x msgpriq=%x msgoutq=%x lastmsg=%x currmsg=%x tinfo%d: %d cmds %d disconnects %d timeouts %d senses flags=%x NVH0<(nB,//,|HzNE>NB,/B,/HzINB,/B,/B,/B,/Hz6NBO,*J&6|E/*/*//Hz?N*//*Hz[NO GRrlL< N^Nubus_space_read_4: operation not allowed on this bus (tag %x)bus_space_write_4: operation not allowed on this bus (tag %x)bus_space_read_raw_multi_4%s: operation not allowed on this bus (tag %x)bus_space_read_raw_region_4bus_space_write_raw_multi_4bus_space_write_raw_region_4100-T4mii100-FX100-TXbncreservedauiutp#%$&'&(ep address %s, wrote %d to TX_AVAIL_THRESH, read back %d. Interface disabled warning: unknown chipset, possibly 3c515? NVH?<$n&.K,&j**5n6 Kptą,(J g2<Y`2<"B3JfBC~ |̅(FB/ a#XJf.0@",+J gX809/ a#XJfp ,+04J gXB4B0ЀA2IARABRC Cc`HxHj/a1O Hjav/Hza>pO tą,+J g20&n*. $k(+ptĄ,*J g2<Y`2<"B3p r„,*"A01J gX$<7Āp 2vƄ,*J gY`2"C3pvƄ,*J g2<Y`2<"C3Hxa1 kpXvƫ,(J g2<Y`2<"C3|e0;ZN|:```2Ap vƄ$,*J g0X`0"C3(`vptĄ,*J g2<Y`2<"B3`D2Ap vƄ$,*J f` 2Ap vƄ$,*J g0X`0"C3(Hxa0XB0+6|gm |g`<|f4 kptī,(J g2<Y`2<"B3p"@0J gX$pr„,*"A01J gXrpFA€ 鈂0vƄJ gX`0"C2p4|Ȇ&,*J g0X`0"D38` kptī,(J g2<Y`2<"B3pr„,*"A01J gX$<?Ā0|h@pr„&,*J g0X`0"A38Hxa/ kptī,(J g2<Y`2<"B3BL |N^Nu%s: media_status on unknown chipset 0x%x NVH<<"n(n $Q&j(* j)hB0*6zlzm jptĪ*(J g2<Y`2<*B;Hxa.pr„*+*A05J gX$ jpvƪ*(J g2<Y`2<*C;&CA)p, jptĪ*(J g2<Y`2<*B;z)Ep r„*+*A05J gX g$z`B`B0*6/HiHza jptĪ*(J g2<Y`2<*B;L< `f < `. hf < ` Hf < ` f < Jg/HmHz3arO JBm f(<Ȃ// a$@PJfRJ`RF$* +(g / /a|HPHx/ a\/ // aL/ aOJgprƒ(, A00J gX$JBl+5gHmHz$a~P/ a"`Xptă(,J g2<@Y`2<@ B1pxȃ"D(,$@$, B02Jg X2B0` fL<N^NuNVH?<&n*. (k-k|,܋ k"A$hBJfHx/90Hxa$@O JgT5|B094B@FRyI&9\" <l //aPFBBK %M5|`HxHxaOv$@PJfNB``.+&"fHx/ HyaO "k"A l P~'H"K %M5|%F%ETv^BK-MB@F$JonB~ή-GJg k"A$hBJfHx/90Hxa$@O JgV5|=y4..B@FRyI&9\" <l //ahPFBBK%MBj`HxHxaM~$@PJfN$9\" <l //aPF/.aR*B`"k"A l P~'H"vlJg cB094B@F-GJ,fHxHxaKP 9,%@ g$j@~ yr R0SI j #,$9\" <찁l/./aZP..F * g%@j%|(B$*g&< d &+8g<~l/ HzHzaw j$S~gXB*nQBBSd`@~l.~Ƈ$"jg.B*n0 ICJ fX200Uf` *n j%C *n*-JJnptĮ.,J g2<@Y`2<@*B;p~ή"G., @$, B00Jg X2B0` f$9\" <l //aF .L<&n$. *n$S* B@F#/ /I,/ / a&Oo&$9\" <l //aF`( i2b i1d i g igZ` i5g4 (i6g,`k4 U (fb/ a4/ / aO `/Hj// a&O`4@A @@f/ a4k4X`h0+4gf / aX`N/ a j/( / a~O `4 i1f / / a` / / a8P&|4f / a6BX`v$9\" <l //atF L<|N^NuNV//$.B@F#/az/a4P$9\" <l //a&F$.&.N^Nu%s: device timeout NV/ n$PHjHzHxat|R~/ ax$nN^NuNVH<<(n$l$,pvƂ**J g2<Y`2<*C;pvƂ**J g2<@Y`2<@*C;pzʂ&E**"@ j B01Jg X2B0` fpvƂ**J g28(nB@F#&l&BEJfHx/90Hxa" @%HO g`1|894B@FRyI&9\" <l //aPF jB jB jC!I jBh`HxHxaD%@PAJgA l P|&H"f<)K&"gHx/ HzaO $9\" <l //a$FL|N^NuNVH80&nB@F#B$K *g/aIBXXRxlB"B&/ HzaP$9\" <l //a FL N^Nuleam7990_config: weird memory size %d: address %s %s: %d receive buffers, %d transmit buffers am7990_config: can't establish shutdownhookNV/ / &n/ atHxHkN/+4/+0HkHzwN/ Hy,a'@O$f HzalBHr 'AL +0"@A'HP +4A'HT +0L<'HX$n&nN^NuNV//".B094B@F/a X&9\" <l //a 4F$.&.N^NuNVH08(n,\g=|`Bn,IB@,ʂ@=A,IB@,̂@=A,IB@,΂@=AGHnHl(azB8BDB@B< ,(ЬL=@$v ,0E?/NXS@v hB=@ ,(ЬP=@$v ,4/NXS@v hB=@Hx /,H/ / lNBO0lPE&B ,TЋЬ(=@v@|5|BjHx lLHp./ / lNGR0mB4lNE&B ,XЋЬ(=@v@B*5|BjHx lPHp./ / lNGR4mL N^NuNV nHxB/ hNN^Nu%s: controller failed to initialize NVH 0$nHxB/ jNHxdG2BNO jJg/ NXB0*"/Hx/ jN/ a$*(ԪH?BgHx/ jNr/Hx/ jNO$.dNHxB/ jN$<OB/ jNPfSfB/ jNPg0HxBB/ jN0*\@@@5@\BjZHj(a hO`HjHzamzP jJg/ NL N^NuNVH?<*n*. $nBJg,IIGI$* f<94B@F0jSt$9\" <l //aPF*g8B094B@F * j@~ yr 0S f j ,# ,R$9\" <l //aRPF`///*/ mNڂ؂B094OB@F0jSt$9\" <l //aPF*glB094B@F * j@~ yr 0S f j ,# ,R$9\" <l //aPF$2jA,/0/ a P$BJf`~;m~NPJg/Hz`/HzNP~΃/Hza] kpPtī.(J grY`r"B3JfNB~΅$G" X.,02J g X2B0`&A(0H@A(CT~l`HxHk/a O Hkad/HkHza](Op"@0J gX&<ƀ </Jg <//Hz^a\HxHmHka *+|5~+|@0+|B;|"4/ af/ a&Hy2Hy2 BHkaJBO,EBB/HkaxOR~dp#Jgp%/Hka6HxHx/ HkPa\<&nI($k&+B@F#ptă,*J gBAY`BA*B;ptă,*J g2<Y`2<*B;Hxdaptă,*J gBAY`BA*B;Hxa`XrƒJ gB@X`B@*A: kptī,(J grY`r*B;C XA(,**CR|lp tă,*J g2<Y`2<*B; kptī,(J grY`r*B;rƒJ gp@X`p@*A:|̃"F j B0Jg X2B0`4Bfp ,**CB5 k/(/ a4 kpPxȫ,(J g2Y`BA*D;2<,4g2<ptă,*J gY*B;rtăJ g0X`p*B: kptī,(J grY`r*B;p ,**C30,4@@@9@4/ aJX$9\" <l //aJFL<|N^Nu%s: large packet discarded NVH?<*n-U(n$l&l0-4@@ @@f$"mJgBԩ "QJfxȂ Є c<(nHlHzaWRR"mPJg )+@fBBS/ `|;ex<>B=GB0\&(n lptĬ,(J grY`r(B90@ 2$ |ĆJ gX`0(B8&<z B ,*3fHxa@XSfp$*3BJmJf r 3;|2m4`pp$ ~ć,*J g2<@Y`2<@(B9p$ |Ć.*J gBAY`BA(B9.\r ,*B0.\.*"mJg )+@fBBS-Ignz, ~̇-F ) i"S|g*B0&.*J gX40(n98QBASd ) g i0 ,*"QJf~l2z, ~̇ FBC[B$,*J g20`B@1(U~mJg p,*B3p$ ~ć,*J gBAY`BA(B9r ,*3" ~‡J g0<X`0<(A8;|2 -(g/./aR`PRN/.a+Xp" |†.*(A04J gXJ@mLpr‚.*"A01J gXJ@lHkHzaSP`/ aXgP~΂ G&* B0Jg X2B0`fr‚J g0<X`0<"A2l4Bl2gZp .*"Bpr‚.*"A01J gX2Ap.*"BpvƂ.*J g2<`Y`2<`"C3pr‚.*"A01J gX&gHkHzaRP`RR gRV kpvƫ.(J gBAY`BA"C3r‚J gpX`p"A2 kpvƫ.(J grY`r"C3~΂ G&* B0Jg X2B0`fr‚J g0<X`0<"A2Bl2gp .*"B kpvƫ.(J gBAY`BA"C3pr‚.*"A01J gXr€ҬVҀ)AV kpvƫ.(J grY`r"C3Bl2g/ a~/ aP/ ap .*"B1pLN^Nu%s: can't allocate cluster for incoming packet NVH?<..(GK(&l*,ptą,+J g2<Y`2<(B9pr…,+(A04J gX$pr…,+(A04J gX8]D0@gRJ`  gRDHx/90HxaX$@O JgT5|B094B@FRyI&9\" <l //aPFBBI %L5|`HxHxa!$@PJgz%MB0%@ %@B094B@FJ,fHxHxaP 9,%@ g$j@| yr R0SI j #,$9\" <l //aBPF * g%@j%|(B$*f / a%0RJ(GHlHzaO2`&*"C CS|g<|̅-FBp,+(n04J g X4B0`0QBASdgpF@r,+(E4RF -(g / /aKPB0|І%@ %@|ݪ/ // aqO |̅ F$+ B0Jg X2B0`fr…J g0<X`0<(A8pr…,+(A04J gXJ@lLX`jJgd/ aX`ZJfv`P i1fHj(/ as` Hj(/ avLP&z4f$/ aNBX`/Hj/ / a|&O`v$9\" <l //apF LJg4B.tA~ή"GE" J g0`0X205TUfp&n.+ @B0XfSfJf&nHkHzHxa?/ a .L-j*j(j&jzVI-AD-AЄTo,6*VD/B4//// / / /.aC(*\܂O /.B4//// / / /.ab ЂL0"n n &n$n&.(.$. "gRp *)"p ,)p*)"p ,) J$g,""DgD* |ʆ$EB0 ICJ fX400Uf` D"SzgBQBASdL |N^NuNVH><(n$n (.&n n$.&. 2|d"p*,@p ,,"p *,p,,p *,J$g0"gD, z̅&FB$*DJ g0`0X4078TUf`"SzgQBASdp,, @B0fSJfL<|N^Nubus_space_read_4: operation not allowed on this bus (tag %x)bus_space_write_4: operation not allowed on this bus (tag %x)bus_space_read_raw_multi_4%s: operation not allowed on this bus (tag %x)bus_space_read_raw_region_4bus_space_write_raw_multi_4bus_space_write_raw_region_4comNV n h0JgpnHx/arN^NuNVH8&.BJgPpJmJ <LCR jR$pJo. L"< L@R"jRjDpxm LN^NuNV/ / n$n p$(B2r $(B2C$( A" 0p8g Rtlt\ID$$_N^NuisaNVH08(n&nvHz l h/(aNPJf $k +x$`,"K n h rg gB`$i ) -iB fJvDgJJg HnBHx// jNOJgB`N/./ a&PJgHx/./ jNO Jg$Hz6 l h/(aJf r'ABT L N^Nucomattach: io mapping failedcomattach: impossible: unknown uart : ns8250, no fifo : ns16450, no fifo : ns16550, no working fifo : ns16550a, 16 byte fifo : st16650, no working fifo : st16650, 32 byte fifo : ti16750, 64 byte fifo comattach: bad fifo typecomattach: IRQ but can't have one%s: console NVH><*n$n *Ug<$. (.*.&.p y$p &j0(j,*jH*Ug>B094B@F/ aX&9\" <l //aFp`B+hAd///// pNOJl///// aOJl @t]g.b* tygxb txgx` tzgR t{g:` tkgtb @tjg t\g `z tlgB tmg4`f*^@A^p`L*^A^p`<*]*``,*``*]"D/av*]`"D/afF*]A]p,,`*]p$Ԃg|*\l|@g| g,<Dg|Fp,,5g|"D"`B*VpDDg|g|g|g|"D"`bB"CHi i/aDJgp`H"D f*Ugtg|g|g|g|BV`p`BL<|N^NucomprmNVH?<*n"n pj y$p (j,&jH/)(-Ia|,*UX"ng>B094B@F/ a0X&9\" <l //a0Fp`Jm )$g (gp`*^@ < gc" g g`` ` ) g f) gD^B094B@FJf*]A]p.,J*bf .-$g2B*bJg-qg`R@BHzHxHmH/ -Ia&S@O"nJg$9\" <l //aPF/ a `r .,$p.,.,*]A]p.,` p.,*U ff *Tf4t .,r! $o<p., ` r $o<p.,` p.,) f8*]g f ` gA]p.,|``|`+i$+i("-+iJ*\mR*VfJ~HG‡ g:B-hAdB/ pNPJf*`F*]A]p.,$9\" <l //a`PF/ a\BL n$HB094B@FB<**4B4(*8B8&9\" <l //aŒPF <f|f <f// <f|f <f//HjHzMHxa#L|N^NuNVH?<&n*+,*kH+Uf"+0gp"E,)5gB`(Ap"E,)5g$kh|#4B g+UgJHgna `fBpe2R8 kpL<|N^NuNVH8 $nBhHnBHxHxB xN&Of /.Ba6$Hx/.B xNJfB`RBD$9,o0A&<U"9Dp(Lg(R#D Rn 9D%@x%DLN^Nucomcninit: mapping failedNV yhHyh$BHxHx/ hNOJg Hza/9(/9h$/9ha# BN^NuNVH<0&n$n B@F$v< *+/9(aXt"*+*+8*+(p"*+G*+2$9\" <l //a@FL 0&n$n ,... "+&<BHx aX "+2gSfڸWIDL |N^Nu%s: stat=0x%x not zero lptopenNVH?8 .r€ಹhl& yX$pJg*E@E fp`**Dg6B@HjHza.O J*Dgp`B*Dp`B*D`|D&j<(j@fp.+HxdaXx p.+B|$/ .+4/aPJgD"9D 鈰o lV/HzHx/ aغO~#fh 9DlVր`JmgDFp.+HxaY%@0B,|DXJ*Em/ aBLN^Nu%s: offline %s: out of paper %s: output error NV/ n . (GFBGg HhHz`g HhHz`gHhHzHxapF$.N^NuNVH8 .(B094B@F/aX&9\" <l //aPF 9DlV//Hza>dLN^NuNVH 8p yX$p &j<(j@J,g/ a^XJ*Em/ Hz^a>Pp"$+B*D$+/*0aTBLN^Nulptpshlptwrite2NVH?<$n(j<&j@J*EljFJ,gH:|~B" ,,3 ghR j8nBR%H8z&/ ,,3/a*PJg6 Ѐ$R 9D鈰l$/HzTHx/ aO|#g` j4R4. ,,S, ,, Ѐ|І j8oS%H8J,f,`hJ,gbB*Df8894B@F/ aX&9\" <l //aPFBHzHx/ aXOJfJ,fBLBHxHx a#Hx /a y  !| !y|N^NuNVJ. gp` . f |Sr`pN^NuNVBN^NuksymreadNVH<8&n BJg SJf P& kI'L LJl Hza(9 yl $y"jЉ"B$+&+ or" Bo" S ($+ "҂d ԊrHAd,"`( + $Ԉ S"(pH@d " Ёd"/ //a*O JgJg: L n*."n&. $S|gFB cJg m n gp LЄ&<ƀQBBSdLE8L|N^NuNVH <*n&n(nHxrHn/.a $@O Jf -<fp`g mDJfHnHh./ a`hB$r@'A(B&'L,/ aqh$@XJf@&kr@g/ ap`& kDB(m/ ap` l PJg`4<-?f4</ /</ a / l/"<‚// aڰ$@OJg / a`/ B/ aO / / / a$@O Jfz mD!n!n 1n$HnHxYHm/. E$N .rZ/HuG?NHnHxYHm/.NO( .rZ/HuNB` / a L<tN^NuadosfsNVdH<<(n*n (. lDB( lpЁ*<&E/ a$Xf/ alXzlgp`bBB/"D i/Hx/ a$Of>/HxHx/ aئ$Of"/HxHxGl/ / lD!MX <ABYQB@Sd mHnd/ h N$Pf^BHxGpЪ 2*<ʀ/a%@ .O g/ a8X-?g * .gHxG/aB .P/.daB` L N^NuNV/ "n$iHn iD/(/ jNJf n B$nN^NuNVH8(n&n lDBS'h'h'h 2 'h 6'h 6BBADg. l 6HxZHkLHlE&NHxZHkHlNOHx(l X/ Hk/.a{p` / Hj /a FB4 nO z@ffpЪ%@BHxD/azP @%H"*A"%ApЪ//aBOl&n"j kH#  Rm"n * iH%p iH%p iH%p iH%p B *zf%j * iHJ gd%j`\zfV%j/ a=BHnHx*C/-**L-X //-&a9 n *ШH @%hD|%jOJfz%E`t"n * @H*(@ E%E * @HB0(<%@ * @HB0(>%@"*fJg" fB fB`*C%m%m "n * iH%p D iH%p H iH%p L*n*/.a`$ kP"h& iD%h D 9 i/ p N LN^NuNV/ $n/* /*aҎ/*asp$nN^NuNV/ $n/* /*ab/*arp$nN^NuNV n"h/( Hid/(r\ҩ|/aX|N^NuNV n"h/( Hidr/r\ҩ|/aXNN^Nuadosfs: bad file list chain. flblk offset %d too large in lblk %u blk %u NVH?8 n"H i$h|&jP,)Lkh (iB i Jg &JgRJlv`H i~@f *~f$*` ~f$*pЪ(L@HB *oB`*$* .g /a4\XJgHnHx jP/(.L(x //(&a02&Of/*/.aPJfZ%ER%B n"*"hH$1JgS`pЁ.L@xd@p3Ђ  jP 1 L( (`JHzzav`F/Hz&a/.a3`/(T jP Lh //Hz^a~vO/.a3r LN^Nutag VT_ADOSFS NV/ n h$h|Hza6Hj\a[B$nN^NuNV n"h"i|/(/(/( /(/)|BHiXaRN^NuNVH?<-n"n iv@g~`"n-i"n-i-i Jkj*h|-mPGI, $ * . "n&)x(LD0-CHx(B/./.aDO-AJoHx(B/./.aO&g~`"n iv `|"nJgJgjg m 0,fR`LJf*Jf".̒ m 0,om RB`$"n i-hHn//"n iN.O f n$h|RR**f m!,RB` m"0,n Do!,n/.anEXJfJf`Hx(/ a&P jT (@vgexg ` vg`|`|` | `B+7|(E / a@B@Hk/ a /.an/.Hx(/ a.O fRSJf LL4Z h r` h B`B h r B`6 h BB`, h B` h B` h B`pN^NuNVp-N^NuNVBN^NuNVH8 &. E/ //.aB Sr"Bc J $RbxeJg g LN^NuNV"n ". SkASQB@SdHn/ /.abN^Nu[ %s symbol table not valid ] [ preserving %d bytes of %s symbol table ] NVH8 $n&. $.C I## "ҹ Vx„ Vg/Hzpa `*// /// a.Oxg//HzcaLN^NuNV n (L<N^NuNV/ /$n$. / aΰc p LЪ`B$.$nN^NuNVH00 n&. $h$(cLG  n "9Ҁ`BJg"fHx_//a/FO Jg `G E bBL N^NuNVH>0 n(. *.&n$E"h&(cA  njйgbfX gL )bD, nJl$$If0|f g0Jf f&`fJg*fg$IA C bJf&`& L |N^NuNV/ "n $n nJg"Jg  nй`B"Jg$$_N^Nugcc_compiled.NVH>< n*.v(K$ $h,(cIG g.  n. yJg" gfHz/aPJf x&K$  df* m@" c6&  n $9Ԁ` B` Df m"" c(:jI G E b^JgJg n n p`BL<|N^Nu???NVH08$n n (n&n&BJg ("j$*cA $frflC c^EE fNoJR  nй`B KXJf < kJg :g RJf :fBC b(p`A C b|BL N^NuX_db_stub_xh: no lkm for symtab (ghost?) NV/ / &n$n Hx / a$ %| k%P"<j%ABPJ gFBaS" @XJg,"(D g/aS @XJfJg%h(%h<` HzJa$n&nN^NuNV n (N^NuNVH88$n . &.&n j"j"o/atXJg*BHx/*aP%@HxNOHx/*aO$jJfr# $nN^NuNV/ J g:$yJg*/aXJg/*Hx/*aHO $jJfB $nN^NuNV/ a$@JgBB%nr%Ar%A%A BHx/*a%@HxNOHx/*a ` HzaB$nN^NuNV/ $n/*Hx/*a/ aN$nN^NuNo breakpoints set Map Count Address * %s%p %5d NV/ / Jf Hza0`^HzG N$yXJgF/*//aX"<Jg"</HzNHx/*a)`HzNO$jJf$n&nN^NuNV .//a|.a N^NuNV/". .tfp///aT.a$.N^NuNVa0N^NuNV". n BgJf(g (fJfpN^NuNVpN^NuNV 9(N^NuNVa rfN^NuNVH00$.&np$n Jg8"B R`Jf&B`(RRIgJfvfp`&pEJfL N^Nu%-12sNV/ $nJg"/HzaHx a`O EJf$nN^Nu? No such command Ambiguous Bad modifier Count missing NV|H 0&n$. Earf-S-y -A|B.`BrfBBBBa`rgRHzn`Hn/Hy[aO rgrg `HzG`HzP` n$( garf Jf n( fE Nrf"NrgHz`tHy[HnaP`/a.B.XHna XJg#.#4|` -y.Earf$Hn|a XJf$Hzaa`/ar-A|X n( fa& nJgXHn/.|/ /. hN n( g.Jg #&<.`$# .`/aax` #. L pN^NuNV n fWIHy D//.a N^NuNV n fWIHy D//.a &N^NuNVaΰN^NucalloutprocsextentsobjectmapwatchesbreaksregistersalldumpcrashsynchangmanhelpbootshowpscalltracematchnextuntilccontinuesstepwatchdwatchbreakddeletewwritesetsearchxexamineprintNVHyafN^Nu ddb> NV#.&<#. Bp-y A# /aXJpfHaJg HzaXB`HzaaHyHyaPO Jpg# N^NuNV .g /ahXad/9 ajNqBad function Too many arguments Argument missing %#n NVH 0BHnENXJfHz`n&nar flHnNXJg6tEarfr g0/ a JXJg(XR`/aXar gHz` HzL`HzZaa`RaLr mA,BRr l/./././././././././.NO$.Hza(L N^NuNVHxaNqNVHx aNqNVHx aNqNV/$. nJg/HyaPpft/Hy/.aB$.N^Nu: = 0x%lx %-*lr%-*lx%-*lz%-*ld%-*lu%-*lo%c\%03oNVH? $... ,.Sk2$Gxz `aJfB/a!Hza2#&HzHy[NPJf4|`&HzpHy[NPJf4|`/a 4|XHnGNXJfHz:`D$.HnNXJfHz5`.HnNXJfr-Aa rfHnNXJf"Hzaޒa `(/a \r-AXaL/./././ /a L N^NuNVH>&.(. ,.*.$.`#&r f./ aXJf HzBaXNr gHz.a`x/a B$n&nN^NuNV/ $na rf/ aXJf HzaZDp`>rf*/ aXJf Hza:XBHx/aP$p`/a l/ a$nN^NuDivide by 0 NVH0 HnanXJfB`HnarXJf HzZaXvf&.L.8-C`VJf HzaXvf&.Ln8-C`.v f .Ln-C` .".ҀSL@L-Aa $@Avdhv g`v gX/ a n pL N^NuNV/ HnaXJf6B`VHnaXJf Hz|aXrf ".Ӯ`".a ,$@Ard/ a  n p$nN^NuNegative shift amount NV/ HnafXJfPB`pHnaTXJf Hza^XJl HzaLXrf .".` .".-@a $@Ard/ a ` n p$nN^NuNV/.afN^NuNV/ /$n$. SkI/aMFXQBBSd$.$nN^NuNV//&.$. Sk/aMXQBBSd$.&.N^NuNVH 0$.J gzh/HxaP$yzh 9jHc G(I/aLX 9jHb/Hx EpN"9jHzh/HxNjHL N^NuNV/ B"9jHzh/EdNHx"9zh/N 9#zh#jH$nN^Nu^R NVH80$. Sx~e0; NH"2ZR&yzhcpHxaJSzh`\ yzhjHdLI/aJRzh`6&yzhc&HxaJ yzhG#zhX Kb` yzhjHdI/aJj yzhG#zhX KjHe`(9zhc yzh ( gHxHxa&P&yzhc`(9zhcpHx`&yzhjHdZBHxa`L"9zh 9jHc:B/a`,a>`$ 9T yzhb(Ih yzhBHxE"NHxN yzh(I/N yzh(I/N` yHG#H K <{c(9D{#H"9LHg8$ 9D{ yHG#H Kc#H yHJgfab yHLf>G#HC{"9D҉ RdR#H 9#zh#jH`BG#HE{"9DҊ Rd G#H"yH#jHJg" R yjHRjH 9DЁf"AJf` 9LHgC{"9D҉$ yHJg$G#H Rd G#HHf yHLg:G#HE{"9DҊ Rd G#Ha" 9HLg>"@#jHJg$" R yjHRjH 9DЁf"AJf#jHzh 9(9jH//a`HxHzEN"9jH 9Pd//N&yjHzh/ `b 9HPfR @"y 9jHg&"<{&9Dց$@gfRf ARfJfjHf#LH`t"9jH 9gR#LP"@g4"<{ yLRL 9DЁLf#LRjHf yLBRL#LH yjHRjHp`"9jH,f HxaE`npЂx^ed AzhcCSSzhb yzhRzhRjH/aE 9zh&yjH/ /a>(9jHzh/Hxa`BL N^NuNV/ /$n$. a#C(#,#zh#jHaE(/aXJgHx a yjHB 9jH$.$nN^NuNV/a>$rg l,rg `$BaxXa $rf BadXrf$.N^NuNVpN^NuNVHxxHy a2Jg# h" #Z(`BN^NuNV# h# Z(N^NuNV 9TgBT` yhpZ(d IRhN^NuNV#TN^NuNV#XN^NuNV 9XgBX`abN^NuNVarBTBXN^NuBad character in number Bad escape String too long Bad character NVH 0`r grfp` a$@Ar]eAr eGr0l$9t`Ja$@rOgroft`.rTgrtft `rXgrxft`$9t/ aXa$@B r/lrfr7l` r9mG`.rfBArdAe0r`lG` r@lG 9 LЋ# a:$@`Ar dArdAdr_f HzaX/ a4p`ArdAdr_gr\fG[r\fa$@r grf HzWaX2 a$@Ard$AdAr dr_g r\g r:f>r\fap$@r grf HzaLX2 \8fHza4X`B/ afp` Rr?e0; Np`p`~a$@r.fp`n/ ap`dp``p`\p `Xp `Tp `Pp `Lp `Hp`Dp`@p`fp`/ aVXHza͂apL N^NuNV//&9d`> 9h"ҀL@$L(mo"Hx a@B\BdR`a`Bv f 9h"9\ҀL@L#\`v fR\`vf Hxa>TL N^NuNV 9\N^Nu NV 9p\n HzaN^Nu%-12s%#*ln %s+%#lr NV/ / E()xdG Hn/ a /.Hx /HzNBHnHnHx/.aNPO.aO$".g, .b g/HzwNP .g /HzkNPHzia`XE )xet/9~aF$n&nN^Nu [after %6d] NVH88$n&n aݞa $*F&Jg U%@F$*F/a"@XJg* i I#L xf DD#i &`Jg%CFODDB 9Dxfx#DB`xgxf: yI# LJo$Jh0gHzE N/aFHz N`xDfBHx/a&rFAƒO Nsg Nuf ytI#txgJh0gf < Ng < ag Nuf>/9dHzaȬP$yt` Hz~aȘXSJn/aHzQa~ < Ng < afRt`xDfHBHx/a" < Ng( < agpF@ Nug NsfzBDpLN^NuNV/ /$n$*F 9Drg rgrfBHx/ahRdO rDf,J f/aڮXJg r#D`aڰa "`D@D$.$nN^NuNV nrDfr#DD@DN^NuNV/ .Btfp n pfrt#D##h0BdBBH#p$N^NuNV n pWIr#DD#h0BdBBHr#pN^NuNV n pWIr#Dr#tD#h0BdBBH#pN^NuNV np cfp#DBdBBHp#pN^NuNVA$B#(N^NuNV/ EJxfE,JfBHxHx a:$@Jfp`H%n%n %n%n%n%yx BA(%P"y(" 9xRx$nN^Nuddb: %s symbol table was not allocatedddb: kernel symtab deleteNV/ /$.Ba$@XJg$/*/avPPJg/ a$@XJfJf/Hz|aP yxC#xrf Hza RJg!j`#( j Hx/ a>:$.$nN^NuNV/$.B`JgS/a"XJfJWI$.N^NuNV nJf y$` P N^NuNV/ $n BHn/.aN$C%gf|: nRJf <$$nN^NuNVH 0$n$. // G?PNPJfp`IgB`/HjNJWIDL N^NuNV ./a8XJg/. Hn/ap`BN^Nuinvalid symbol table nameNVH 8(nE$ &LJgJ :f>BB`/*/ atvPJg/ a$@XJf:Jf HzaݪXIRJfJg/ / ap$`"B`/ / a^$Pf/ at$@XJfJg Jg#q, LN^NuNV//BJ|f`Dp`BBHn/.aBa&$Og$/./aPJgJfv/a$XfB$.&.N^NuNVH?,.*. Bv-CBq,B`,Hn///a ".OnJl #q,&(/a$Xf n LN^NuNVH 0$.$n &nfB`6Hn/ /ap/aOJg yq,/(/aX$Jg&L N^Nu%s+%#r [%s:%d]%#lnNVH8 $.(. bHn//a&HnHn/a\O .g^".lRJgL/HzE NP .g /HzNPrf2/HnHn/a.OJg/./.HzZN` /HzYaLN^NuNV/././. /./9q,aΠN^NuNV/./. /./9q,a|N^NuNV/. /.aXN^NuNV/.aN^NuNV/././. /.aN^NuAfter %d instructions (%d loads, %d stores), Breakpoint at Watchpoint at Stopped at NV/ rWID-@HnHy8aPJg` 9dg$/HznE N/9H/9HzmNOJgHzu`HzaX 9~#./alaXXBHy8aj$nN^NulinestabstopsmaxwidthmaxoffradixUnknown variable NV/ / &narfbEd /Hy[apPJg.E eE()xd&/Hy[aoPJf&p`E )xeHzqaB$n&nN^NuNVHnadXJg/./.a0p`BN^NuNVHna>XJgHn/.a8p`BN^NuNV/ n$n "hJf h$`B/ /N$nN^NuNV/ n$n "hJf h ` Hx/ /N$nN^NuNo value ? NV/ E Nrg Hza6XHnaXJf HzsaXNr g /aZXHnaXJf HzaXNrg HzaXHn/.a<$nN^NuAll watchpoints used. NV yJg #  `( 9 bxg @C#` HzaBN^NuNV n!y #N^NuNo map. Already set. Too many watchpoints. NVH< (.$. *.Jf Hzap`t$yJg(&օ//aPJg fg$j Jfa$@JfHza(`,Hzma` $%Bԅ%B%y #BL< n&n (h*(HzX&<>*CNXJgXJgTJgNJ gHJgBJ$fJ`g6J(fJdg*J,g$J0gJ8gJ@gJDg JHgJ\fHzaB,`'L,'E('n0/<( // ENO Jg B,Hz`(/<tRԋ// NO Jg// aB,Hz*CN`A d h l p t xC|A B+Hx/ ENHx/ N/EN/N/ a t('DBB+"B$'DXB`B+dBf'DBO,$FX&<?P// lHNPJf:Jf.Hz / *CNPJf(.JfHz/ *CNPJf$.R`BE&<݄/ / lHNPJf`Hy$HzHz// Hk/ *CNHyDHzHz// HkX/ NO8fHz~HjabDPJg'nR`L<|N^NuNVH 0&n$. BE k,/ /+( hHNPJf/HjaaPJf .`R`pL N^NuNVH?<*.&n "n(. ,)f/.E/ I?P-INP"nJf'Q``/./ -INP"nJfH )|f&B DJg.B(lr:|,(B G/E/ -Iaa0P"nJf> + D'>  +'@ "/ /-Ia"+'2R D,0>P"nKIR(mPR GJf|| `|f&B DJg.B(lr:|,(B G/E/ -Ia`P"nJf> + D'>  +'@ "/ /-Ia8"+'2R D,0>P"nKIR(mPR GJf|Lp$.N^NuNVH 0 n&n $h,$((p n < jTJg//NP& jLJgBHx//N`BHx/a"'@ Wr L N^NuNV/ "n$n i, hPJgHx/* /)(N`Hx/* a&$nN^NuNV//".$. "n npFvg&mJg`, g f// //az`// //a(`p$.&.N^NuNV//".$. "n npFvg(mJg`2 g g` // //a`// //a) `B`p$.&.N^NuNV/".pFtg*mJg`& g g`/./. /a`p`p$.N^NuNV/".pFtg*mJg`& g g`/./. /a `p`p$.N^NuNVH8".&. $."n npFxg(mJg`0 g f // ///a`// ///a( `pLN^NuNV/".pFtg mJg ` f/./. /a`B$.N^NuNV/".pFtg mJg ` f/./. /a`p$.N^NuNVH8 n"(xmr $&LA8xm v"LCx„!A!CB LШ !@ ( !@!@B(B0B(8B(9B(:B(;LN^NuNV/ / $n&j,HjRarX k Jg$*5g *^"*b///*(NO Jf8HjaF`$+ Jo~(9\" <l //a>PF -c$/ // az$@ի O JgJg`B@F#Jn$<ăg "9\ ሴl //a>6Fp#`VJ+f,/ a $@XJg"9\ ሴl //a>F`"EJ <Wf <~$B/Hx / a^>BO$@Jg"9\ ሴl //a=F`JoR*,(,|9$9\" <l //a=vPF$ ,o$ -c$ kJg///+(NO / //aL$@؂O e(, B@F#)D)EB,9$9\" <l //a8". &np y$p (j,B @Aghn\ Agn( f~gn f}g` Ag` AgLn Ag$` Ag` @A"gn( @AgRn @Ag` @Ag` @ A!gdn @ A g`h @0Ag @Ag`PJgJBgp`D%nB`8BB`0B*B*/ aXB@F#/ a(Xg&$9\" <l //a6:F`*5gJ*fJg / a(XJf*5gJ*fJg / af(X$9\" <l //a5F`&`x&`pB@F#&z *z~,Lj`V'F%jz~,*f^'F$9\" <l //a5pF`B@F# *"*ҪЁeB& *,Lj`'F%j'A$9\" <l //a5F`&n`/ / a (`/ / a (`/ a(Xf~ lJgv/*(N(`l/ /*( l8` / /*( l N(`P&`J$/*( l\NXg l** n4ENJg / aUnBXHk6aX +BgHx/a4PJf8JJg2EJJg / aU.BXHk>>>>>rgp` (rgrf ( SrUrN^NuNVH00&n$n &.$.r%Ar%AC B k,/ /+( h@NPJg(r%A Ђ jR@ k,/ /+( h@N`BL N^NuNVH?8&n$n ". .~ f*,`,~m,LjЇ*`*~@ Lj~Ї, ~f, *~fB` -@//Hn/ a&O`-@J* gj~-G k,Hn/+( hDN&PfBl .2"f(-r2~g//Hn/ aOJfn`vRm`l~-G k,Hn/+( hDN&PfZ(nB$l:" "g&-r2~g//Hn/ a@OJfRRmJgJf/ a  LN^NuNVH<&n$n (n*nr%A k,/ /+( hDNPJfB* (B* `"r%A k,/ /+( hDNJf B* (*BL<N^NuNVH8<&n$n (n*nx-D-D xf, *xgN-@x-DHnHnHn/ a<`.-@J* gzx-D k,Hn/+( hDNPJfx-DBl (2"f0-r2xg~HnHnHn/ aOJfb`Rm`x-D k,Hn/+( hDNPJfx-DBBB$lT" 2"g>-r2xgHnHnHn/ aLOJf(.ٮ(.ٮRRmJg(.LCH-D(.LCH-D". .谁f( `*o( .Ln`( .Lnx@L<N^NuNVH8 $n n &.f BJg xg-@J( g4 Sgp`x-DtB (ol"@ 制gDRn`Xx-DBBl$ 0(g$0("RmJgJf t`&-p" j,Hn/*( h@N$PJf/ a LN^NuNVH< "n$n zg(-@pJ* gp-@ i,Hn/)( hDNJgB`VBJ* g&" *oB n$ 刱"f&2Rn`&B *o(. @$ ("g(Rn Lxf-n-n-n-n`|f-n-n-n-nA A -k-kVJfJgHx/ ENHx/ NOxg(Jf/ a Xz/-HkX/ aF$@O Jf|g(Jf/ aXz/,Hk/ a$@O Jfxg4HnHnEX/ / a$B.//-/ / a"$@O Jfn|g4HnHnE/ / aB.//,/ / a$@O Jf2 -3g4HnHnEX/ / aB-3//./ / a$@O Jf ,3g4HnHnE/ / apB,3//./ / an$@O Jfx"Gpg: +g2-@x-D|-Fis k,Hn/+( hDN$@PJfv-0 gT@J-0fJJ+fD+5g0*.,.vFƅ lpЃ$pl L<$yql/ a(Xf&j $p&*gJLf/aVXrg$*gB0+o AJ(fx`( g `g` H`D"*HD%AL/ a L |N^NuNVH8 (.B. lpЃ$plf L<$yql/ aXJfH 鈖  g `g`r H` r D"*HD%AL/ a BLN^NuNVH<0$nB*G lpЁ( L<&yql +fz%E4%j<@ *0*<%@0`nJ$B/ m/Hx k/0a56Hx k/0 aBOERmB kJg$Hx /0 aPR k JfHx/+ENHx/+N~ϫHx yqtL.(/0(NHx yq/0( NO.Թq/Hna Hk8aQBOB@F$/ aHx/ a pO &9\" <l //a F` +gHx/+/ a h`+g$ .鈚 Ы%@`+gg/ a&Xf~/+B/ /+a&Of6 dgf./+/+Hz"<® .T/a&O~ϫ/ aJg8 `6 +fp`(fp `Jg ~'G`~΀'G`p`BL"pJf $.&.N^NuNVpN^NuNVXH 0&n Br@-AB-n-KBHxHna/x$O f$n jo&/ B/ aC/ k/Hx/ a2p`/ k/HnX/ a:$Og$/ B/ aCx/ k/Hx/ a1 `@rXf/ B/ aCL n B`"/ B/ aC6/ k/Hx/ a1pL LN^NuccdfictitiousNVH><*.vFƅ lpЃ( L<*yql$m$-G Hx/ I?NHx/N%m <%S(%k,%k0%k 4,*0L*h,%F8HxHznHjG>N5| HxHzXHjN5|H5|JBXB%m B*5|$VEW%|VEWO$.aJ5@B/-/-Hz"<… T/anOJg/ aL<|N^Nudefault labelNV n h|HxHzHha`N^NuccdlckNV/ $nJ*l&r@BHzHx/ a%OJfJ*mjB$nN^NuNV/ n (rF€!AgtFā!B/a*$.N^Nubus_space_read_4: operation not allowed on this bus (tag %x)bus_space_write_4: operation not allowed on this bus (tag %x)bus_space_read_raw_multi_4%s: operation not allowed on this bus (tag %x)bus_space_read_raw_region_4bus_space_write_raw_multi_4bus_space_write_raw_region_4%s: Ethernet address %s NVH88&n(. &.I0tJf'|6 ?Xo+/g7|``7|` +P7@x2+`A7@z +Xkx7@|B0+zЫP'@\"kPX'IT/ kNXJf/ aHxHlHka  ()|*p~)|1OJf)|'9|"4Hy&Hy&BE/ aOJg4Bo$DBB/HkaORn/.HkaP` BBHx!/ aHx!/ aO/ aq/ a*HxHx/ HkXagHka/HkHz^ag~B LN^NuNV n P"hJfp`/NN^NuNV/ n$n PJf p"%@B`"hJg/ /N$nN^NuNV//$.B@F#/a6/aP$9\" <l //aF$.&.N^NuNVH0 n"h$h$<(N ( &) (&&) @B0JmSfL N^Nu%s: device timeout NV/ n$PHjHzHxabR/ a$$nN^NuNVH<<(n*l$,v0֌$CBj2BlbBldBlf,N , (-$B,Og ,B(-` ,B(-$BH ,2(-$BB2 ,6(-B2 ,:(-  ,>(-JJg ,.(-B2 ,,{(-$B ,,{(- ,,}(- ,F(- ,&P(-,NA , (-GCA ( A((-$B&IxlE/ Hl0a GP* 2| A ( $ER(-$BXRxl4lzRJ9J~ ,&,(-$B,N , (-6| $C*4g6| ,:(-8 $B ,>(-B2 lJg/ NX,N", (-$B$C0*4@@@5@4/a(L<<&n(+*kI0Jg2+N + D,( +&,(5&JfB` +& D,( gJkbg +"(5g +5gJftRR` +5RNBl2l4pѬV0+b<SF7Fb @g"k$kz0ڋB0+fA 4(h+N + ,)2+f+y +,) +,)J +",)+N + ,)0+f0@RH7HfR@k`fBkf E1|2gHg"RJHkHz"(5 +B5 +F5 +& D,(5&Jf"pL<|N^NuNVH<8&n . $S(nBB@F# i2b i1d i g$ igT` i5g (i6g`/ a&Xfk4 T (f`/ ax/ Hj0a(O `4@A @@f/ ak4/ aP`0+4gf/ a&Xf/ aX`xJgr/ ap/ aP`bJfv`X i1fHj0/ a` Hj0/ a^P&z4f,/ a*/ aBP`/Hj/ / a&O`v$9\" <l //azF L8 n$n (.(h&hBJg> *"j Jo,& @$ S|g ,,RQBBSdډ؉$RJf L|N^Nubus_space_read_4: operation not allowed on this bus (tag %x)bus_space_write_4: operation not allowed on this bus (tag %x)bus_space_read_raw_multi_4%s: operation not allowed on this bus (tag %x)bus_space_read_raw_region_4bus_space_write_raw_multi_4bus_space_write_raw_region_4NV/.aBN^NuNVH00$n&n B*N*eg` j"j * &( j"j *&(1gv$'C`*v#'C j"j *"&(1g'|# j"j * &(L N^NuNVH00$nGB*N*eg` j"j * &( j"j *&(1? kpvg lvg` @` j"j *&( j"j *"&(1 k( g@` j"j *"&( j"j * &(L N^Nu%s: 10base2, 10baseT, 10baseT-FDX, auto, default auto NVH8$n &n(nrҮ/HzaQ$r&r (LN^NuWARNING: no memory for vnode disks NVH8(.oD&L<8 HxHx/a$O f HzaQ `//ab##LN^NuNVH> &.*.p耰mp`L< $y/ a$Xf *,<|fj/ /aPrFƒ lpЁ,<$p(JN7|HxHzsHkN'l<7|H7|JBXB +(x L+<'@B+7|&VEW'|VEW/ a-7@B/,/ Hy@>"<‚pxFT/aLN^NuNVH8 $.&.p耰mp`vL< $y/ a |XJfZrF‚ lpЁ(<  g `g`x 8` x 4(*84%DX$9\" <l //aPFڄٮfrL`//*Hx/a/*aδBBB$.$nN^NuNV/r® L< yl(fp` ($N^NuNVpN^NuvndlckNV/ $nJ*l&r@BHzHx/ aOJfJ*mjB$nN^NuNV/ n (rF€!AgtFā!B/a$.N^NuNVH? $n.. AԈSB*Cԉ,R0X$LG(2hXBR oBՊLN^NuNVH? yJg~m ~|d S#aRRՊ9ԈRԈAԈ09ԉԉ0B9ԉB0(RRՊ9ԈRԈ0(9ԉԉ0(B9ԉB08RRՊ9ԈRԈ0(9ԉԉ0(B9ԉB08RRՊ9ԈRԈ0(9ԉԉ0(B9ԉ~~ﮀፀ08LN^NuNV/ JfBxB|9ըHx@HyE?NHxHyN#ذCO <؞c A""HbAԈpFQB@SdHnaXHxHnaNr#$nN^NuNVB. r_rN^NuNVBN^NuNVH<0&nBR Hna(.*.XJ+mJ "JlDJlDl" gRJfz 4dze R,`&'@B@F$$yذJf*&9\" <l //aذFR(`p#ذ%KC%D %n $#$R&9\" <l //a`PFRR4JfHx/<ޭ HyPa_L (G/ Hnaޒ,O fgB0AB(RCfKCg* ( A 09Ҁ$ 9xS~#x"g 9Ҁ^` 9ҀҀpcЁ~ 2 p;Ё 2 pЁ 2 p Ё 2 ^ 2 .2 % R8ndJg . f&Jf"HnaHxHnaHxHna LN^NuNV/ . $. n Rgb Rgr` @Rg Rg`Hx/Hy|a |`Hh h/aPJfbHx/Hna ǴA| Ю c" `Hh h/aJf B|B`NHh h/alPJgp`4r?|ep#`&HnaHxHnaHxHna`p$.N^NuNV/ E/ aۜHxHnaHx/ a$nN^NuNVH00"n i$h|&) i Jg &iJgD j$( *\Ѓr҂&"iJg& *XS @JnB`pH@䠰nS"`"BL N^NuNVH?< nI|-F* -h-h "n ) -i-Q-iB"nB*h$m|(*|̮-F"n/)/Hx@/ a$Of$Jnl m(?g"n U|ep`/././ as.$O g~fp`& "n*Q$mf/ a:BX`.gH/.B/aZ/.Hx/ a$OfJgRJnlL/.Hx/an$`4/.Hx/ a$O Jg JfJnm/.B/aO Jf4g"/ a8XJggJnl/.B/aO /.Hx/a$O f*C$m|"nB"n-i-iB|"DJg"n =WID-@JgSR"D-iJf *(gXoBB,|-F`<%@,&.ƀg$HnB.*,[I/// a$Of<~-GR-jX *,lBC-If6 .g /agXHnB.*,[I/// a:$OfB&n(kHT$.f .F,"DЩ%@,`b| lf Ђ"DnXB, =@-@"@A!n>|"DJgGAJWIDg|f "n .g.g* nfl,!I,.gJ,!fP`/.Hl!/./.aOJf.g// a *P` n (T~ *ڃ-j,`vJf`n,g// a *P` +T| *ڃ%E0/Hj0Hn/./ aB0.O"nf//./.aO JgBժ,ւ *,m.Jgr%E0"*,g"D ),. g4 .g /aeXHnB..[I/// aD$Of&.Ʈ n(hH%n,`r~f2|-IB,-j(` .g /aevX"n)g/ "n// ap|g ~fp`f// ap%@0P|fRJnl Jf%j,(.g/.ad/.B/ aB"*0VID/Hn//-a $O$g/./</ a `JgJnl/.Hx/ a$O g/.a`"*0f/.add/ a"n"P`X/ VID/Hn//-az$/.ad*OJfnJgJnm/.B/ aO "n""n)g/ "n// ao2BL// / a O B,Ie+J m$0+E*"GJ)g B`$r+A*B m$B0 BPB`rípL^`HxrhҔ/aP+gr`Ҕ// a^P` T!hh`!hld+grpҔ// a`gEgrhҔ// aE`HxrhҔ/aψP+gr`Ҕ// aEP` T!hh`!hld+grpҔ// a` T!hhp!hltlpFLN^NuNV n B//.aN^NuNVH0 "n$n AB(ቂB(v稂(v稂$C B)ቂB)v稂)v稂"AJf RBh1A` R 6 !@vǪpL N^NuNV"n n )rF!@f <`// aN^NuNVH0 "n$n AB(ቂB(t娂(v稂%AA B(ቂB(娂(稂&[I%B %CCB)ቂB)v稂)t娂%A <L N^NuNV <N^NuIEEE_1282IEEE_P1282RRIP_1991ANVH8(n $n *fhB*r gr fV * fHx HzHjazO Jf4 * f0Hx HzP/ G?NO JgHx Hz/ NJgB` l <LN^NuNVH?<*n(n BB- C!$ fRJ-!f.AB(ቂB(~拓(~拓 lBg lԨN`ԨR&BB( ؀B,BAbrB+~f2$nJg Axf+g&AEJfJg g.<ʇ`$/ / jNP`+~d AcJgvJgp l(,lb",[I$, &,ցՀ"([In@HnHx/(pШ //( aO0OJf n&hH( ج` .g /aSX$nJg"G * f / / SNPGEJf LO ,=fHn/ / / a$@O`"B g4|`/ aXJg / a `nHnHxYHl/. E$N .rZ/HtG?NHnHxYHl/.NO( .rZ/HtN/ HlD/ aBL<|N^NuCD001NVH?<*n,. GB mD-h ~"FΩ<-Gfp`j/ an$XfZ/ a X~lgp`~g/.aKtX؇~cl fAB($  b&S fIBHx9HxVa&@HxV/ ap'BAPOB(ቂB(~拓(~拓'AHx"Hk / a |AO B(ቂB(~拓(~拓'ABA B(ቂB(~拓(~拓'AF'CB +~l$" kC'I R. n n (0~!@0/aJ6B"F#KD#nd i #hhB@i>'F'n'M mD!FX"n)kfzHnHx/+B,ЫBrҫ//+ aE$Ofv n/ /(Ha'@NPl "nh` ~"nϩh n (0~!@0/aIxB"n )h~΀&~ggBJ` ~`~'GJB`Nt .g /aI8Xpg /.HxpJgp// aܦOJgHx9/ ah"FBD LNHxHl8HmNBO MBBARzlB+m<| B+m<| ;|+| +|*VEW+|VEW/ ad;@EX +0*< '@0/ aGr L< L N^NuNVH08(n$. $lDG / / a/ vJWID//// aL N^NuNVp-N^NuNVH<*n&n (mDBS'l'k'l BBBBADg"HxZHkLHmE&NHxZHkHmN'T4BL<N^NuNVBN^NuNVH8&n(n/.r ҫD// a$@O Jfp `V kHn"n /)/ hNO JgB`2"n i|Jhxg( n 0 nE4 B` / aBpFLN^NuNVBB/./. /.aN^Nuisoinodefhtovp: lbn exceed volume space %d fhtovp: crosses block boundary %d fhtovp: bread error %d fhtovp: directory crosses block boundary %d[off=%d/len=%d] NVH?<(.&. *.$n"D*iD(m// a"E"PfHn/9/Hxa|Z$Og"EB`BHx:Hxa6&@Hx/ aBBHzHxHk4aen n!K|'H'L'CO$.ar$Xg/.atX|gP ` Jf -$઴m/.a/Hzs`$.έ(GE!"-l/.a/ Hzqa pF`HnHx/|І //- a?~$Og&/.a/.aC`/HzHa P `j n$hHBЌoJ`^| &l$*&* +///aO *.* Ϋ-G k" *d (",X[I$&Jo"[Io(&"R-A - Rf< .+侮Xl.-kHnHxHxHnHn/// a:$O `HnHx/// a9v$O+E n @d (Jf/ /,.ܨH/a$ .ЄO g",X[I,*.* f n (0~!@0/.aO JgFJ*g/*$/* Hj/ aOJfxB*J*g/*/*/ / aOJfVB*B@*X@@P@5@Jg%j( %j,$/Hj`%j(%j,B0*// Hja BL N^Nu..NVH?<-n"n-i-iBBBB"n*i|(m-lBHxHxHG$N$@FFFFF%n0O "nJfB@`0"n )-@BHx ./N-@%@@%nDO x%D<"n()*) %D(%E,..Ϊ,g&HnB///.aل,Og `|`*-mX".[I$*(&*,oKC-I".Bƒ(f4 .g /a9XHnB/*,/*(/.a,OfB n&hH* *E$ f. .F"B$*(&*,ĀƁ",[IցՀ%B(%C,`Dx lD Ђn8B+ @z!Ѕn$+g/ / aD%@P` n (Tx Ї%@"[IӪ,**(ۀ%E(xJf8/ /.HnHj/ a(nOJ*g/*,/*(/.`A+!g g `|`V|`N+xʄ/zJWID/HnHjB*/Hk!anOJJf / a*,`/*,/*(Hj/ a,OJf2ނ".[I$*(&*,n"JfJJfB*/ a,XJlB"n iJg,JgHx/.axP`(.☪D "n i .g /a7X(*4**8"n#D#E "n i G =Gg -h-h k k~!GHBHx?HxI$N&BHx?HjN$C$//$<?<"BNO JgBHx?HmN$//"BNOBHx?HxN$BHx//a OJg HzKaBB $k k(h4/B/ aʺ/ /a+$OfrpH'@Hf/"F i/Hx/ aOHx / al~ H'CL k$>.h g k$!n g k$!n B` k!L4pH'@Hg~΀'GH/+P/a P`/"F i/Hx/ aZOHx k/(4alb$C` Hx?/alRPJfHx?/al@Hka LL N^NuNV"n n /(/( HxHx/(/(Hh/) a N^NuNVH 8(n$n B/*G/ /, a DOJfZ/ B l/Hx B/*B/*//* BaO,Jf*B/*$"Ҫ 9 ҀF€/Ā//, a LN^NuNVH 8(n$n B/*G/ /, a OJf*B/*$"Ҫ 9 ҀF€/Ā//, a LN^NuNV/ / n$n %| 8%|< h 9 "(4ҀF€%A@$*e HjaXpL* jR @ *<@8!@!j8B BB$*eHjalpL* jR @!j@$*<@!BB Bt!BB$.$nN^Nu swappercannot mount rootcannot find root vnodefork initpagedaemonfork pagerupdatefork updateNVH<0aG#ȆaaHyE>NHzdNa dajaϢaataoPC[ '@g y[!| "'I #,C, y "g P!I y #,A,BB< 'H@#,x##'|(|-v#Ȏ`HxHywHza A[ A'Haz\ k k P1D '|uAu03Ȍu!|u#uuz#u'|KBO AK!|!| !|ARxdBLH#@LL"ydAz@o EnAx@o D"[I`B"<#LP#LTBL8#PL< 9h$*9<"[I#L #L$#L0#L4 xLD*[I#L(#L,z#L\'|x #$HyaHx"9 F(<Ȁ/€//+ a x#x'y<*9<'E(+'D$HxBan a/ a {O aaDa jaajaLa> aEJg/* RNXPJfB094B@Faa>&9\" <l //aPFBaBa,aZPJg Hza yh@> y hHyv/9 h NPJg HzavAu v/aa/ B/9vaLBua  k 9["9[#&#&## 9"9#',#'0!@!ABB/ aHnBB/ a5"O$Jg Hz]a/.EN/Hy*/.N.aHz;BBHyENO Jg Hz(aHz)BBHyNOJg Hza`a<&nB#/ a4 9X"<-AB/Hn/+ a OJg Hzda k !nE*gIK&*&.ֹX|-AB9Lwg sAxJgB /// a ~,O /aFR///a }tăBY/NOJg /Y/NP/Y/N-C-BBHnHn/ a"$OJg4rg//HzaO X*f8HzaHzaL<|N^NuNVa ۺN^NuNV/9ȆazdN^NuNVH 0$n&n Hj j/as$PfJgdBBB-S-JBHx Hna$O f/ B/.a"nO r@g/ j/Hx/ a^p `fJqfJ gBBHya / j/Hx 9qf 9 /a$B BqOJg#qBa L N^NuNVH<8&n(9qfB`Hx HnHka  BHnHn/ ay6/./.IN=@O ./.N=@ k-hPB@F$C[ k $@-J k ) @-HlS-JB@-H$9\" <l //aPF/./.N=@$kP"n-I n-HƱB?oR-I-H .L9D".LyHҀg *ЪЪLA=@`BnB**,ڪ0/a=@ k-h k-h P++g k h h Jg-hj`z-EkHx k// /a/ B k/HxHxBBHx&Hn/HxaJL<(nB"yqJg i K#M SJn zJg"QJf&yȆJgj$kf0JfJg$/9HHjaPJfHx/ aPJfJg$/9HHjaPJfHx/ aPJf/ aXR.$9H&9[(9["94g 9q|Ԁ#4A (Ђ!@ B?o!@ R B$9 Թ(# n D"| Ԁ# ` ?o"| # ؈ B?oR09Hѹ 9|e0; N 0J^h 9g |#`XgR|#`H"L|QJf:S|#`.$R"L|QJf&|#`p0fB$9 lD"D9 f 9\ o"<ԁ# Drҹb#(`JJo@"9 f 9\ o"<# pйb #(`B("9$l Drb⠑(`pb ѹ( 9,,9b"9(Ҁ#( 9D|`gm|FLN^NuNVH8 n ((gfxȀ!D( y 8C# 8xfH 9g@B@F$#ظ#ش/a X&9\" <l //auFLN^NuNV/ / nfd$yȆ*+gHx/(/ aO yظC#ظ IJnBrӪ$*Հ%B *oR,`HR,`@ yظC#ظ IJnp$yȆJgBrӪ$*Հ%BR,`R,#شظJg8R` j\C%I\pf%H\_f/ at *1cj$.$nN^NuNV/A tg". o #} ` 0l # ` t # J9 mJ,f A[#,A[ ,#,9 g,tlZ$9 L@( "l D䀑$`: `. n,LjD 9Ѐࡓ$` 9Ѐ ѹ$"9$ 9mDo#$$N^NuNV-yH-yL-yD-y 9f .-@HxHnB/. /.aN^Nu cum ticks arg func ?%9d %9d %8x %s (%x) NVH8 HzaXB@F$B$yqJg^$* oւBHnHnB/*aPO.aO Jf-|/*/./*//HzvaרO$RJf$9\" <l //arhFLN^Nufd_unused: fd_lastfile inconsistentNV/ /"n n $i$d RJ,fp `$HnB/ aO Jf/./.// a$.$nN^Nudup2: fdallocNVH>0"n n &n$i&$((*c& RJ<g"B i*(,(ldep `Hf&B`>n$Hn// aXO Jf&gHzxaj// a>P/ /// aL |N^NuNVH?<&.(.(n &T*C"mr@d Q$pJg ,z e0; Nl\ $,"B*C m,(.(lHdd>Hn//-Ia$O "nf"//./ / a` i3z΅*D*B`, g i3` i3`0*@2@0j Sz, *D*`0*@35@2, ÀA5@zʀ-E j/Hn/<f~/ hN$Ofv* ~@̇-F j/Hn/<f}/ hN$OgJjB j/Hn/<f~/ hN ` j f j$*D*&` j///<@tw/ hN*DD` j f&"j$#l&*C m#h* m P#h.` ,nD)@` /aV @XJfp` h)h j/Hl/<tv/ hN`tz j f(*$HxG/ /,-Aa h$O ".Jf: nf,*.* ߮*.ۆ-E0. @gJn @g` @g`* gL|*C(// Hx`$* g2z*C(// Hx` Hx@/ Hx//at` j gp `(*$HxHn/,a h*$O f0. @g @gJ@g`h,*.* ߮*.ۆ-EJkL0. @g @g @gJ@f2Hx@E/ Hx//a$OfHx/,/ a hB`pL&@Hx/ a~'j/+IN'j O + g/N7|7yȌC &Cp'Ir'ABB LN^NuNV"n iRh )N^NuNVH0< n(hBHx'HxaA&@Hx / / a eT/+ENO + g/NX7| +vmK &Kp'Mt`F$+vcl"ҁl jR$vcmBHx'vL8/aA @&A,'HO 'B ///E&N//+/,N$S$+m( RJg"h fB`R!I XQBBSd L< N^NuNVH 8(n&l0+2SA7A @fb$S$+m g B/ /ajPXQBBSdBrlHx'/aDP/+ENX + g/NXHx'/ aDLN^Nuclosef: count < 0NVH 0$n&n Jg^JgF++g> j f6BnBBBB=|Hx@HnHx/ /*$aO j C%I SJoB`zJl Hzraƈ *"<@ @f6BnBBBB=|Hx HnHx/ /*$azO jJg/ / hN$P`B/ a| L N^NuNV"n n "( id P p Jfp `p- h f~ ($BnBBBBg=|hHx HnHx`<g=|`fp`.=|h@fHx0`Hx HnHx//aN^NuNV nB. !@XpN^NuNVH 8$n&n (n . R"0d "pJgfp `tgLtfp2)Hgp `  fp `x! jR o^%K`X! j RB jB4o%K l%@"*l HzavfSk RJ g%@BLN^NuNVH8(n&lEn k2g / / aPRoLN^NuNVH<<&n$n *jB$+|D(/ a+$Xf(m%L ,@xft`zf|/ k//*$/ a"$Of l (<fPf+*f k hc j$h/ k/Hx@/ ad$Of6 j$0(@Ift `"/ k/Hx/ a$Of/ Hn k/HxHxBB/*/*/ Ba$O,f(*%D tBl>Jg>Anj p>Jg"/ / NPJgzf$*KgJfRmJf8 Dct `,b"*4B k(( *($ot JfB`THjaLX/ B/ a@/ k/Hx/ aHx /-4a?`Hx /-4a?/ a,RPJfHx?/.a>~ϮP*E$mJft`.gX |.-GHxHn/ a Yh$O fj .g$Hn/./ /a Z$Of`XR`B*E$mJgb |.-GHxHn/ a Y$O f .g2Hn/./ /a Z`$Og~?ft`XR` V~΀&G n*(40 ЄШ G EAЈ~Ї~-@ct `-@*nJg / a@X/<B/.a ʐ*n+n .~ +@+n .+@ .+@+nO .f HzaEc(Jf$&J n// PN$PGRdJgGHnaОXJfD-C-D(< n//E/ / h$NOJgHx/< / E#NO JfJg /*| / n/(0NO Jf/ a/ a\r".Ppd -@/Hl/.a Z LB(lO ,g /a9fX/.a7)n <@()@(Xg~΀)G(/,Da X l"P*if"i f)0.@ g JgJmB/,a8BX/.aN l X.g l P!n.g l P!n(EtJgt l PJf|HnHn/ ahO JfdB~@-G~-G-|Q-LB~΂/HnaDO Jf: n1B1| !|,!n$/ B/.avO R~lh`"/.a l . PB X`l*"l Q#h"l Q#h,)g~B@F$/ Hy^aAxBBABBBP  @ABBЬ @ABBR~d$9\" <l //aZPF/<//9Xa XHx /.EN/ /.Hx/.a O .a5 nX h,JgHn/ NPJf\ n/./Hn/ h(NO,*gHx/ a_NP)nHx?/.N < P f*/,/,a`Hna .Xg~΀-G/./ aP/ /.Hx/.aL/.a4Hx /.a8 /<//9Xa WO(Hx?/.a7 `/<B/.a ŚO .gHx/a7PHx /.a7/ /.Hx/.a/.a4d/<//9Xa WXO(Hx?/.a7bHx/ ENHx/ NBLO $SJf$n&nN^NuNVH 0$.&yȆBHxHx(a"$@Hx(/ a^5BHjaW %k0HxHj Hka F L N^NuNVH88&. $.(P(yȆHxax&@BHx/a" $@$%BCBO䊴c n"Rb'J$&/ /.aHx/ ENHx/ NLN^NuNVH<0*.$. &.(.&yȆHxa$@=B-C-DA%H$r $/ /azHx/ a%L 0,.$. &.(.*.&yȆHxa$@I-B-C-D-EA%H$r$/ /aHx/ a#L |N^NuNVH80(.$. &.&yȆHxa$@-B-CA%H$r$/ /a2Hx/ a#L N^NuNVH>8(n$n G(<Ȫ *vƀ|̀$ * rgtBr@-AB-R-LBHxHnal6*O g `@&n/ B/ axO r@g / l/Hx/ anp `rfB$y[Jgҷf$/ / a4PJgBB/ a X`z$jJf`Jfz` * lJD/a+ @XJgH$hJgjJg/ /// / aX` / /// / azO$j/Hz(Hxa$y[O Jg fBB/aX$jJfL N^NuNV/ / n&n $h"k R (ff * f fJl RJfp`B$_&_N^NuNVH< $n(. *.&.$.Hx / aVBpp%@5D%C%Ep%@L8$n*. nBxJg((0 *vpƀ *@gT *J@l Hznar…|f *g /Hzsa *,<%@Jm *,<%@p"S|eZ0;N0 *gg *,<tJf2B`@ * R%@ /*/*0*8@/ / a^<$ * S%@ OJff *,<fJf *R%@` *R%@ *f0*f Hza2j jC %@Bj` *g *S%@t`v *g *n HzaB *S%@g *f *|l`tM`h *f *,<%@B *gD| Ɔ * R%@ /*/*0*8@/ / a]$ * S%@ OJf Jf *f *,<%@Jf *,<%@%D0*gHzat *f * g / aaX *f$|gf Hza@0*R@5@`Ng *,<f *g `tM`B`@ * R%@ /*/*0*8@/ / a\2$ * S%@ OJff *,<fJf *,<%@`> * R%@ /*/*0*8@/ / a[$ * S%@ OJffT *f *f *,<%@JfZ *,<%@%D0*g$Hzua0*gD *g/*Hz/Hza0*S@5@0*f( *,<%@|%F` *g *S%@ * g/ a`2X` *f Hzpag *,<f" *f * fB *`> *,<%@/*/*0*8@/ G/ aZ$Off@ ,<f *f * f *,<D%@%D5|`/HzapM`BtM * g4 *,<f& *f * f *,<%@Hja_, L|N^Nu lock type %s: SHARED (count %d) lock type %s: EXCL (count %d) by pid %d with %d pendingNV/ $n *g//*Hza8O `$*g/*0j//*HzaO * o /Hza$nN^NuNVAؼB#N^NulkmopnNV/J. gp`^p`Z9Gg:tĮ JfrDBHzHxHyDaXOJf 9GfrDJLfaxB$.N^NuNV/ BHxHxHa.$@Jg,B B%yL$RLBC%Q y " $nN^NuNV"n QJg!i`# i Hx/ aFSLN^NuNV nJf yؼ` P N^NuNV/ / .&nlNBHxHn/. a 3&OgB``B.$yؼJgL j,/(HnaMvPJg0$RJf`(Ler&B`"$yؼJgSrg$RJfJfr& $n&nN^NuNVJHgT yJgD h,Jg (g /a֌X yJg" (g/( //9Ta 0 yBBHN^NuNV9Gfp ` JgarùDHyDa[BN^NuDDB symbols added: %ld bytes NVH08$. $n .B K gb( Kg0b Kg` Kg` K gNb K g` $Kg $KfJ4ng(Jat @#v Jgtv!C%h$!R /( /9TG!LN y!@B%@ P $Kf. *g(!@4!jg R o fx`X cx`LHxHkAA>$/E&NHx//+N'C `&+ HxAHp>Hka . L N^NuNV//"n". B i,$(vg"m(vf"/ aXJgp`/a%`/a&L$.&.N^NuNVH<0 n . &h,Bzg m`zfX/aZXJgp`H +g zgt`4&+ zf6B"9಄o$< A AgRnfx`JmxlpHxHktL(/E&NHx`r&+ zf6B"9,o$< A A(gRn,fx`Jm,mx`tHx(Hkt(L(/E&NHx(//+N'C `D&+ +gzg`0HxpL`Hx(p(L/Hka ,`x L gRnfx`hJmmx`XHxHkAnjA>$/E&NHx//+NBw'C `"&+ HxAnjHp>Hka +Bw L N^NuNV/ /$n"n B j, teD0; N $<0>/ / a0"`&/ / a"`/ / a@"`/ / a"`r $.$nN^NuNVH80$n &nBJgfB@F$Hna<-n-n-y-yX&9\" <l //a-PFHx/Hna '$JfL"9 <@f0pgg$ < gg < gx&`& L N^NuNVH88$n(n&n HxDHn/a &"O ft$.gHj j/a"PfVB@F$g#$g#g#g$"<¹# <Ђ#g#g /.a2kAP$0`4/<ޭ//Hze// /HzcHza$O$`|$<c g8BHx /a  O Jf"//Hz// BHz!Hz=aBO 5|ޭC Ac ޭb"n Kc  ޭf^XbB 0x yM\C 0Qg Hz<&.*. (@jd 0| yM\E 2Hp$ &@WB094B@F o"9ӄ` AP"0 g/AP/0\//Hza @o0*| ,<̀///9Ta B0*$| BRBj l Ђ",O no / aFXSS $9\" <l //a NF`*C ޭf( SJg"f/Hza\Hza: hJf | l Ѓ Cc ޭﰈb;ERjB0*"+nl Hzea"koRR",)A Ђ lno / aEDXSJf&` k!CB'C$9\" <l //ahFL<|N^Numinbucket too small/struct freelist too bigNVH8Hx/9(a Z#M\B/< HyHy0/9(a $#TBtCW A  ov!`(< L@H!vL08!A RxlBAjd$<L<( &x LD8!RvlLN^Nuphysbuftodo < 0; minphys brokentodo > MAXPHYS; minphys brokenphysiodone < 0; strategy brokendone > todo; strategy brokenNVH?<$n (n*yȆB~HGή-GJf>*l6 VI~HG΀/ T/0^/0^a ZO JgBRmJWI-@Dga$@B@F#`& *0.<%@0BHzHx/ a=O *0f *0~%@0$9\" <l //a PF%nDB4%M,Bl| TG^Jgd < %@0 ,", &~$~ "%AT%k<%SH/ "nN&* @$!Bk*BL N^NuNVH 0&n n $k$ gg Rg(Hk/a6PJf6 RgHk/aPJf%B %B/a @$!Bk*BL N^NuNVH 0&n n $k$ ggHk/aPJf/ar @$!Bk*BL N^NuNVH <(n&n *K$lHl/a~PJf<$rdp`0/a" @$ /Hh /-a NJf R1B l*BL<N^NuNV". n 2h C A cfp`XbBN^NuNV n"n Jf JgQB`pN^NuNV/ BHxHxLa$@HxL/ a%4 $nN^NuNV// nB094B@F02@SI0 @fHx/aP$9\" <l //a"F$.&.N^NuNV/ / &n Sg$aV$@HxL/ / a PO.ap4 ` $n&nN^NuNV/ /$.a$@HxL// a 4 $.$nN^NuNV n "Hr d!A/)/ n hrҨ /a /a$Xfp`Z/*/// aOJfp`@ *g//aTB`.xgJg `HxB/`BB/` B(D//*/ a L N^NuNVH80&n&. .(+BJgN$y[Jgr0l0**f(g$// // a&OJgRJg // aP$jJf``Jg/a& @XJfp`P k$hJgP/ aap.aXJf**f**g:0*g2B6 Sr *f F AӔ$0 j$ 0g xg|` *0xm//Hza\O `gH**f jJff5C jD(+f Hx/alP/ aHaX`f|`"fr**fhHzNa\X`X LN^NuNV n|-h*/(DaRN^Nupostsigpostsig actionNVH>0&.$yȆ&j$f HzaW"Sp$ F(3< < | f(B+g +` *////*atOJf // aX`|g "* g Hz^aWB@F$ +g*+|̀'F`*"A,( +g$ F|gAӔ0gB<B@"9\ oHx /aPF jR<*n m&P&- -*g,Hm/ av$@PJf-*gJgp`"C )Щz ,<@܀[I " m*(@,(Dmp`/ a&@ m'h m'h ( /HzNEB/ aY~BB|-F-J-MHx/<Hna:$@OJg / a`.$./ / IX/ /a%$@OJfz"B@f .\*<6|g4| `/ alBpBtHx/ / /a'R/ / / /a%mO ."mC/ / a *-// ahB Hx/I HnavB m$-h$* m$-h(.B2"C )z -@6 )-@:") 9 ҀF€-A>O./ // a@$@OJfJ fJ2f-|@2/ B/ Hx B/.2B/.:"C/)/HxISN$@O,Jf/ B/ Hx B .2Ю:/B/.>"C )z "< 9 F€//HxN`@/ / // a \$@OJf./ B/ Hx HxBBB0.// /Hxa<$@O,/ B/a-|/ / Hx/a$/ aJf$B L<|N^NuNVHx /.axpNN^NuNVH8 $n&. $.(.Hx/ a$%Bf%D`H Yre>0; N,666,6,,66666666666666%D %nLN^Nuuiomove: modeuiomove procNVH>0&.(. &nB|d HzaQvJf,+ȆgHzaQVJg$S$*f P&S`|d$ +g|g,`HJf///a ` ///a *O g `DJf///`///a O Ւ"Bӫ ,+݀'FւJnf L |N^Nuureadc: zero residureadc: non-positive iovcntNVH80".&n Jf HzaP^ kJn HzaPL$SJf S'HP` +gtg`//a Jlp`" RRSSBv׫ (+ق'DBL N^NuNV/.B/. /.aN^Nuhashinit: bad cntNV/ .n HzaOtmԂl/./. /aȊBo @BRn nS $.N^NuNV/ HxHxHxaR"@JfB`*#n#n EZ "g yZ !I$#J $nN^Nushutdownhook_disestablish: hook not establishedNV"n yZ Jgg PJfJf HzaN QJg!i i N^NuNV/ Jxf$yZ Jg/* jNX$RJf$nN^NuNVH<<(.*n vEBJg"DHi i/a^$Pf"- Uz dp` /Hn/a ,$O f .Sz ef0; N.>6^&N^VFI=z fBB`>I@@`6IO`.I\`&Ix`IZ`I2p`Iո`p-` - gHxHn/a $O f -glB/./a O Jfp`Jg(EGz$HxHjaۓPJfz#Jg/./-a P$n//-/-Hn/-"mS/ HnN$O -g.Jg / /a PEBAJg B/ a.XJf - gHx/Hna B$ L<///a6`Hy``HyX`Hyd`/<`-y4Hn////a6JfxJgr 94nxoox0g `N#4B`@HxHyv////aJg$Jf#ޔ`HxHyD////aJgJf#h`-yLHn////a#L`//au`HxHy&`v/ //aв`//HjHia`//a`z/< a`dHx`^Hx`XHx`R//a:`THy0`,Hy4`$Hy$`Hx@Hy///ab`&Hy////a`Hx///a0`p-L N^NuNV//$."n".v gp` n Svep0; N(.4BVHyN`Hyp // /a`BHx`.Hx`( 9Bv /` 9Blv /`/9X// /a`p-$.&.N^NuNVH8". n $.&.BJg xep `@Jg xgp`0x JgHx//a O JfJgHx//a LN^NuNV/". n BJg tep `"Jgp`t JgHx/Hna >$.N^NuNVB/././././. /.a*N^NuNVHx/././././. /.aN^NuNVH>0(.&n *.,.$n$. B/ aRXJg"c JgJfp `jJg ep`\JgYX$ydJg*r'dHx(/ / a ߴO JfIG($RJf֗*BL<N^NuNVxH?<*n . *.,.&EI$ Jg"F$rgrfJgp`$y[BJg&x(<# *-g Sred0; N \$BN"j0f`B j h`2*+gv j h h Jgf hj` j P h` j hfF c:// azHx/ / "DNOJf\HxHk/"DNO JfFGxI$jJf:Jf $y~`Jg "F"d p ` I "F"BLNB+wHx/,HkxNB+ l"(P$(T'A'BLN^NuNV/t#.#o 9Dt LB/BHzai$.N^NuNVH< 9ޘ(؄$y[JgRp*-W bRt *dL9$z %BdzteB@F$"9Dzdf Ъ``pdL*`LAЂ%@dB`"L*\ L@*IҀpFd %@\/ a *X 1cDȆg6 *-f.*+g& *g/ aj/ aTP`j$9\" <l //a\PF$jJfa ZHyZa/9DBHzagL PZERO, wchan: %p old sleepsleepNVH< .". $yȆzl//HzaA\Hza=:B@F$J8fJIPgP$9F&9\" <l //aPF$9\" <l //aۼF`Jg *-fJg HzJa<%@hBlBtAGACJf"` i #JB|- jR@ < @z@fBHx/*aO a < @z@fBB/*aO $9\" <l //aFLPJxfJ|fABB`G[B@F$(*x٪ *Ъ|%@ B?o R"* f +m`F l@HjaS// HzjaQO$9\" <l //aDF`($9\" <l //a PF`NL N^NuNV n" b (m B?op`JfJg"9Ho!ABN^NuNV"n . i oJf`(B@#H S") #A BJfJgp`6JfJg&#Q#i i #H lB@#H S`B BN^NuNV/ n$n Hh h/afPJf/a.$nN^NuNV/ / AhB#hAHB#LAIDBEIH$C(B#, yIHG $$_&_N^Nu>>> probing for %s* %d mapply: no match function for '%s' device>>> %s probe returned %d NVH08&n(n Jg/ /+a &P`& J0g6 l/(HzhE>NP l f HzeNX`2l/ HzXNP SJf T hJf l/(Hz>> %s probe won >>> no winning probe NVH<*n -n-MB-nBJg m hJ VID-@B(yIDJgP&TJg@0+ @g,W@ @c$$k`"Д f / Hna\PT0lG"Jf(lJfJ0g& nJg h/(Hz$a+` Hz*a+ .L<N^NuNVH0<&.*n BJg m hJ VI$D(yIDJg`$TJgP0* @g<&. . *.$nJg(C l hJ g*@&m `&@/ /a*@P$+( -(B T! k f0kf Rk`7| BCh+Q yh I"JfHmHzTa(`"(CHlHmHzHa(O JgB/NP 9IDgJ(@&TJg8, XEC (Ff0RfJQf2 QfRRr"܁(FJf(@ ,f// /(D lN L<|N^Nuconfig_make_softcconfig_make_softc: allocation for device softc failedconfig_make_softc: device name too longexpandcreatconfig_make_softc: %sing dev arrayconfig_make_softc: duplicate %sNVH<<$n (j$*B x'e Hz"a#0HxHx/a&@O Jf Hza# *B// az&'J P j f82j 'I0jo0Jg*"k TJgK'M0j Rn`4j'J/,aת$/+E/a**EA& ЃO xd Hza"p/Hk/,E&N/Hs(/N'n$"+ ,On&tJg$Ԃ mԂl)BHxHx /a $@O Jf <fJg <f/HzUa! /$Hr(aJPJg// /a Hx/a4O( + TJ gHkHz$a! L<"HJ$f`4"HJ$f`* i$ (@@e"*@bf $*TTm"HJ$f%i$$#J$$$_N^NuNV/BA nB0(Јc4AbB0$N^Nureadwrit%s%d%c: %s %sing fsbn %d%d of %d-%d (%s%d bn %d; cn %d tn %d sn %d)NVH?8&n,. n(.(nB+G lpЁ& *a~gHzh/aEP`E> +0"<mJg"<mE//.I///Hz3N$+TO B@F$$y&y#JH#KL&9\" <l //aFL N^Nudisk_unbusy: %s: dk_busy < 0 NVH?0$n(. j$G%K$Jf/*HzaPB@F$ 9"9-@-A&9\" <l //aZPF"nH-I nL-HlS-IB@-H*.۪P *TЮ%@T B?o RPT*.,.%EH%FLJo&"[IӪ<,*8݀%F8B|ݪ,.*(߅%G(B|ݪ4.*0߅%G0*./aL N^NuNVH8 $nB@F#B(B,B8B0$9rF‚ lpЁ,<*/a(4$"9pF,<T///Hza|(L8G/9ȆHx Hx/ s8NO$Jg///9Hza/9ȆHxEl/ /N// HzNHzaz// a^$PfHzazp `tC jJgVr„eL b>g,zBHzpJg <// afOJg`&// ap#`"H QJf// // / / aHBL<N/./. HzNHza Jg . Rd/ /HzaHza Jf Hz a Jgc// /HzaHzVa /. / ab-@PfHz_a|p `BCJg"E.#f"lų eB.B n &nA" D&ƀ ,c/ /, //Hz7aHzsa $lJgc -J$RJfJf"Jg". nҨ .D&ƀ`"ҍbIJbbZbTJg&G8$ e", ŲebdcF *.#fJgJgc (.-n$* ".҂ .D&ƀbD-J$RJfnA8 b.b( , R.#ftJgpJgc (.-n.#fJg &-n`H.#g2|BHzp.#g <// aOJgD`,/./ a0p#`/././. / // a n$ BL8(n *.$yhBB@F$,*fz(<ȂGtg "9\ ሸl //a&Fp#`|BHzHx/ ap&Og"9\ l //aF`,*g(9\" <l //aPF|͹tJgP"*$*j$< ,d $g./ /Hr a&O f *Ђ%@ cB` L|N^NuNVH8 . B@F$xfH yh((g&&9\" <l //aFp`6Hyt /.a>P&9\" <l //aFBLN^NuNV/ JEtX*g /9t/9tHx/9taO*g/9hap$nN^NuNVH< . $n"n f}gtb @fg$ @twg` f~g tvgb`B@F$ yh$((9\" <l //aFJl$`FJg zt`8z˹t`.#t i#t i P#t` $t`p`BLNHn /.aHzNOJDga /a|NqNVH00 .B@F$/arE/ BBHx/. GNO$9\" <l //aPFJa$.$nN^NuNVH00 .B@F$E / BBHx/GNO$9\" <l //a0PFJ$OJIPfa#@ $.&.N^NuNV/$9@B@/. BBHx/.aOJIPfa#@$.N^NuNV/ $n . Hn/ BHx/aB2$nN^NuNVH0 $n&9@B@/./ BHx/. ax$OJIPfa#@B2(BL N^Nu%qo%qd%qx0123456789abcdef(null)0123456789ABCDEFbug in kprintf: bad baseNVH?<"n*nBB-nBBI n %gN&ng t fR`&/./. nRI/-IaO "nR&n %f nJg RBBB6|-KF nRI$Bx؊tZe 0;JNNXXXXXXXXXNR"v gX./B/./. /-Ia`O"n`|X*[IP-T n f //Hz` f //Hz` f//HzHn-Ia6O"nREJg2t f`/./. I/-Ia:O "nRJf$gB nRI-Cg$.Sp"[I…&gt f$IRp`/./. Hx>-IaO "nR`.gZvtgZgPP(-*-`&fgXX:,H[I` XX*[IJj D@|-ttVID`.g-|b4|xgPP(-*-`&fgXX:,H[I` XX*[Ipg &glJjdD@|-`VJ.f@| `6t`.XX-Tl"Dv`|+` nRI$Bt*fXX-T-nlv-C`BAt e(p L.E-J nRI$CGt d-nlv-C`tF`Bp L.E-J nRI$CGt d-n``v@`J n lgv`8Rt `,~ގXX G`bvgPP(-*-`&fgXX:,H[I` XX*[IJj D@|-p`.g& 9t4|xtg4|uvf4|o`gXX T&.[I !C`fgXX T0`XX T `vgPP(-*-`$fgXXB:,*B`XX*BB`XX*Bp-|b̌4|x`XX.f.<sJm6/.B/-Ia>O "nJg-@аo-n`/-Ia-@X"n`tgPP(-*-`$fgXXB:,*B`XX*Bp`Z-|z`-|bgPP(-*-`$fgXXB:,*B`XX*Bpg&gB.-nmtF̂.S&fJgtgb vg`0S G$fg 0gS G0`Hx B//-IaBO0S GHx B//aNO(*"nBr e0S G`RpS&G n$v-B$".Ă (*&f`.</-Ia-@X"n`& FЎ-@`Jg<~ގ4 Gt-BB.(.иl(.J.gR`gTfD&.ܖ-C `.t f `/./. Hx -Ia O "n .SJnJ.g"v f`l/./. .v/ă/`HgRt f0`/./. Hx0-IaO "nv f4 `/./. / -IaO "np{F fD&.ܖ-C `.t f0`/./. Hx0-IaNO "n .SJn&.Ԗ-C `.t f0`/./. Hx0-IaO "n .SJnSvg8t f GR`"/./. GRI/-IaO "nSdgD$.ܔ-B `.v f `/./. Hx -IazO "n .SJn l .Ѯ` .L/,Hza,%Bג`*A/ // a `ת`%B$`GEdK"*g R ЈfN"҃$d * gԃnl/,Hz0aҕ$pД// Hja Z TB` ЃgVo "TJgRJgl&JPPevAg *Ъg m2//,HzaDA(// /a TBO`//,HzaL<N^Nu?sshowquitLlinesllisthhelpffindqexiteenableddisablecchangebbaseaaddNVH8BAHJgbIX&A$H#T#X *Ѐ tgC0Q\o#\T QfG"E"RAHJfp"LJfp"L @H#XRA"JgSXLN^Nu--- more --- NVH0 B 9`rg<df HzE>Na`B`HzNR` qg Qfv L N^Nu%d0%o0x%xNV"nAre/ Hz`* 9Pr gmrf/ Hz`/ Hz`/ Hza8N^Nu%s*FOUND***UNKNOWN*NV/ / 0. "$@H j/(HzG>NP0j re<0;N ( (4j/ HzN/ aHzNt $lO Rf(HzNX`v|Ƃ/Hzva2Z/ at|O Rf0, m @o @nHzI`HzLaX&l ,ЀAX pg*IE0Z/4Hzap/aO RfHzaVL N^NuNVH8 nB"Dv -f2|R 0fvR xg XfvR cd  g^BgX b`" b` b6m, L(؂R c  fJg Jlp`p` JgD n BLN^NuNV/BAtC n`RR c *ft`* b"BB0 H@A c`R g g gJgp` n n0 n0B$N^NuNVH88(nxBC2 L` JgRRA g g f0C\n@E6A$/2(aXf//2(/ a O Jf8RC0C\o Dg n 2D B`pLN^Nu%s [] ? Unknown argument NVH00&.&n BE>/HzN/aHzNHx(Hy&aA&O`R g g gJg$Hn/axPJf&`HztaX`tJgL N^Nuchange (y/n) ? changed NVH?<..B 9Tmj:G/ a XE> Ng(HzNa[HzNP yg Yg nf yg Yf*Bp"LCHI&l (,&JLg"$I Eg fzA"RCHJfJgHBAX pJgR Ѓ p fHxHx$/a\,&F///, a 8O ЀAX pg"$<E/ 0Z*B/5a0XP RfJg. ///, aO Jg)F `Hx/a`P/HzG>N4G/ aHzN/ a` /HzbaLN2B/ a.O JgHzmNXHznN` /Hza$L N^Nu enabled NVH0 $.B 9Tmxr"LAH00 @g$nJ@g` @g @g`Bp `1 `v` HzaX/Hz/E>N2B/ a~O JgHzNXHzlN` /HzatL N^Nucommand args description [count] number of lines before moredev add a device8|10|16 base on large numbersdevno|dev change devicesattr val|devno|dev disable devicesattr val|devno|dev enable devicesdevno|dev find devices this message list configuration leave UKCshow attributes (or devices with an attribute)[attr [val]] %s don't knowNVH00BHzaXXCh QJg&I$K/a<*n <. .B*B`TnI`GT$SG"(I"`ppfbJfa8*`8"fPa** egn dg`( sg` /aX`(/a0X`2B/ aX`I/HzJaPJf(RX ЀAX pf~Jf RTo`r#`L<|N^NuUnknown attribute NVH<8*.xBC2$E`JgRRA g g f`R g g g0C\n@G8A$/3(aXf//3(/aO Jf8RC0C\o DfHzP`2JfHxsB`Hn/ avPJfHxsHn2D/ a:` HzfaߞL0*.(.&.&nB|&/Hza݀Hx(Hy&a|E&O`R g g gJgHn/ aPJfP ."9Tl/HzaP`n/|"LAH p/(/aO JgHz2`6&`B ?fHxfHxB//aE/aXf/// atO Jf(PTCh q,Jf`R g g grf  gHz`Ah pLIr'e0; NPhBJfHzQ`|Hn/ aPJf #d`fHz`XJfHz4`LHnHnHn/ afOJf:n/ :n/ /./ a`Hzx`JfHz`Hn/ aRPJf* .rg r grf #P`Hz`Hz*`JfHz`Hn/ aPJf /.a`HnHnHn/ aOJfHxc`*Hz`pJfHz`dHn/ aPJfHxd`fHn/ aPJf /.a`8HnHnHn/ aLOJfHxd`Hzp`JfHz`Hn/ aPJfHxe/./ a:`Hn/ a(PJf /.aV`HnHnHn/ aOJfHxe`NHz`JfHz`Hn/ aPJf :n/ a`rHnHnHn/ aOJfHxf:n/ :n/ /./ aJ` User Kernel Config Continuing... NVzzzzzzaHza2XHna&Hx(HyarO JoHyaXJgHzaN^NuNVpN^NuNVpN^NuNVpN^NuNVpNN^NuNVp-N^NuNVBN^NuNVH08&n$n k d P"p Jg) fp `Jlp`-j-jI-Lr-A-jBB-K < rf -n-n&* i/)Hn/ PN$O ggrg rgr#fB < rfJfB/HnB//+a' n L N^NuNVH><*n&n mB d P(p Jg, fp `L +o&|l& op`.BHx/aG6*$EO `EB-J-kBB-M// /+a g$O fBBl *m Ю-@lt`RPm < |f"BHx/aF(///.a jfO$n l/,Hn/ PN$O gg|g |g|#fBJg*JfB/ /B//-a%OHx/aJP n Jg Hx/aJ L<||N^NuNVH08&n$n k d P"p Jg) fp `Jlp`-j-jI-Lr-A-j-AB-K < rf -n-n&* i/)Hn/ hN$O g.grg rgr#fBr fHx / appP < rfJfB/HnHx//+a$v n L N^NuNVH><*n&n mB d P(p Jg, fp `f +o&|l& op`HBHx/aD*$EO `EB-J-k|-FB-M// /+a dv$O fBBl *m Ю-@lt`RPm < |f"BHx/aD (///.a gO$n l/,Hn/ hN$O g.g|g |g|#fB| fHx / anPJg,JfB/ /Hx//-a"OHx/aGP n Jg Hx/aG L<||N^NuNV|H<<*n(n &m"Td S$pJg fp `,&, fg ff k1B` k1B`@ cp`B cBHx/aB*&EO `GJlJg8// /,a b$O g&`gJg// a~P` g& f|gtb @f{g` f}g4 f~f -@|gj`j j/ Hn|/<f~` -@|gj@`j j/ Hn|/<f}`p-S| j f&"j$#n|& m#h* m P#h.B` .|nD-@|` /aO0 @XJft` h-h| j/ Hn|/<tv/ hN$O`l j f B j$&&`X j/ / /<@tw/ hN$DO`8 j/ / // hN$OfgJg//,/ a a$O Jg Hx/aEz L<<\N^NuselectNV H?<(n..&n l (l&"pЁ&( ohBHxtL(/a@$@O Jf4|`&// a|-J4KH-M8K>-MO Jg$@"+ g///.0a ^ O Jg$@A@ .4g Hx/aA LX`/aX` ((gxȀ!D($9\" <l //aa2FLN^NuNVH?<..(n *G-mB$l,<-L*n P*n U&p Jf4.gTt .R`JB$F04.H&g0 k/C/18/ h NO Jg*F058t.t.RRrlRm n LB:BBB@F$ y["y[%H.%I2 y["y[%H%I" y["y[%H&%I*&9\" <l //a[PFHxHjar$%|6L N^NupipelkpiperdNVH>8(n&n $l$B(RBJg g$* d$ +d,$`(*<%E>BHzHx/ a{tOJf *>fj@BJf/ /,*ܪ/ajX&O *>*<ʀ%E> g,<̀%F>/ aFXJfV *Ђ%@ eB؂`2&`&`nJ*Am *>gzʀ%E>/ aXJn, f `&,<%F>BHzHx/ azOJf *>fj@BJfJfBB *>*<ʀ%E> g,<̀%F>/ apX *>gzʀ%E>/ aTX|>BHz3Hx/ az&OfH`>Jf@B@F$*9[,9[%E%F"(9\" <l //aYNPF jBC%IBzf *>g|`v#`&`N  TbJfvJfr`&*<%E>BHz~Hx/ ayTOJf *>fj@BJf4BB *>,<̀%F> g*<ʀ%E>/ a~g|̀%F>/ a~ X * c *>gzʀ%E>Hja| L|N^NupipbwwpipewrNVH>8(n&n B l$$h:JgJ*Al p `&` @c`zmV*@fN * @bBJf>Jg//*/9(a Q2O BBB%| BRJf`(,<%F>BHz Hx/ awOJf` *>fj@BJg`v#`v `/ aX *>*<ʀ%E> g,<̀%F>/ a|XRB(+g`2gzʀ%E>/ a|XBHzHx/ awDOJf *> f * d nBJo ?b$* l$ +d*$`&,<%F>BHzHx/ avOJfP *>fj@BJf *> g2*<ʀ%E> g\,<̀%F>/ a{X`B&`/ /"j/ ae~&O *>*<ʀ%E> g,<̀%F>/ a{lXJf *Ђ%@ eBՒ`j *>gzʀ%E>/ a{2X, f4 *>g|̀%F>HjaXz>BHzHx/ au&fJ*AmJfh jBC%IBzf *>g |̀%F>`Jg *>gzʀ%E>/ azXJfJf| fBJf@B@F$*9[,9[%E&%F*(9\" <l //aTPFJg *>g|̀%F>Hja L|N^NuNV n . "n h$ f}g&b @fg0 @s g4`8 f~g sg`&Jgr>` rè>`"B`!Q6`"6`pN^NuNVH 0 n . ".&h$$k:tgmJgR`vtg`n+@fPJfLJ+AmF`HJg@J*Am:*@f * b$Hj/ant@>`&J+Am JgJ*Alp`Hk/aFt@>BL N^NuNVH80&n$n Hx`/ ai5|%k @"B%@0%A4&*@B҃т//xф//af%@8%A<%k(+"Lg:r€'A>HkaX`$/ awk@BHzHx/ arOJBf$k:Jg2 *>gr€%A>Hja.Xj@/ awB:XJg0 @ cS"+ //+/9(a K0O Hx/ a0L$n&nN^Nuptrace: impossibleNVH0<(n*n&n Jg/+a9 $@XJfp`$L r$e$0; NJ$*0p0g *( fd j&, h"CfgHl"C/aAPJfr0f2J4m*p` *( gDf *-f fp`BB t$e0; NJbb``*(j* jD%h0TB`2v MJgA -Hr-AC-Ir-A$+[I-A-Bt-Br-A DD-@-LHnB/ / a`t en jC%IJf*+f / a D"Xr WID// a ExPJf +tg// a EPJfrSr f8 jD *T0g /a6XJf 9// aPBTj* *-f5k/ av` + g// aT&`S`t 'B `j* jD%h0Tg / / aTPr'A `v/ alXJgZ-ktH-BC-Ir-ABB-BB DD-@-LHnB/ / a\`hv/ a6XJfp`T-ktl-BC-Ir-ABB-BB DD-@-LHnB/ / a"` Hz>aL< N^NuNVpN^NuNV nBBB/. B/($aN^NuNV nBBB/. B/($a^N^NuNVH 0 n". $n&n"h$ @s gb @fgl @sg` f~gb f}g `~ sgJ`tJgi`8i`0JgiiTiv`iiTiv`$6B`p#R& k#h* k P#h.`$&` A$`tif/ / // a`*trg i B/ /Hx / hN` / / /aL N^NuNVH8 n . $.$h$B@F!xgm Jg`xgL` (*6Fd*fJjfJj$g$9\" <l //aKFp`"*\X *d`l hm*f j ( g*fJj$g($9\" <l //aK~Fp`Hjp/aFjv`FJ2f*g&$9\" <l //aK4Fp`8HjN/ajTP$9\" <l //aJFBLN^NuNV/ / &n$n Hx`/ aaf5| k BB/ Hx / hN$n&nN^NuNV/ $nB"*$g/aB$$nN^NuNVH 8&n$n . f +gNgHgDp`F/ B4//* /*B0*/INOJg/ //*/B0*/NJfB`p LN^NuNV"n n 01i1i 1i1i1i !i N^NuNV"n n B0 B0)!@B0)!@B0)!@ 1i1i !i N^Numsginfo.msgssz %d not a small power of 2msginfo.msgseg %d > 32767msgmaps is NULLmsghdrs is NULLmsqids is NULLNV/ / p"9g Ѐ o"9g /HzbaE" o /Hzoa yhJf HzuaBo"HJo3 0RmBy#@"9df HzIaBAl$$A&H J"@BJo!HBA C Rm#d"9qf Hz a@BEl"A @B(BqA\Rm$n&nN^Numsghdr->msg_spot out of rangemsghdr->msg_spot != -1NVH 0$nJjgdBGJj m 2j m Hza yh0013 R@5@ 2*m 4+j`BjJjf j g HzhaT$#L N^NuNV/ / &n$n %k%k%k %k$%k( %k,$%k0(%k4,%k80%k<4%k@8%kD<%kH@HxHjDHkLa D/ / a$n&nN^Numsg_cbytes is screwed upmsg_qnum is screwed upNVH80 n"n ")$) h$PB0)lnx\L&yqJ(gX8kfNxgmJg`&`p` Jf nB L N^NuNVH8 "n n "&( i PEJgr$ 9oZ"yq$IJ(gg C\Rn费l4 < fp`(<ȃ// /aJg`Jg gB 9o "yq$IJ(f*g C\Rn洹fp`p%A$%h%h%h C5CRjBBB B$%y(B,B0B4B nfree_msgmapsmsgsz + msg_cbytes > msg_qbytesno more msghdrsmsqid_ds is already lockednot enough msgmapsnil free_msgmapsnext too low #1next out of range #1next too low #2next out of range #2didn't use all the msg segmentsNVH?<"n ,)*i&i (n l"B0)l~\L$yqJ(gp>jffHx/ /a(O f 9I" *L@P$*(e28*6CVI"D Ъ dr@orJfrJgP.  fJCgB` D5DtBHz Hx/ a`8(OJgjJfJ(fv`2* g Hza@o Hza Ъ (c Hza 9f Hza|A5A&@#7| 7MJor"9@n HzaL09 @f Hza6 @n Hza&2@m Hza yh3S#@1 7@ SJnHx$ X//a 8(O fX(BJn/ aj`0+ Jgf"9$ d$ @n Hza6Höm Hzya|/ LйV@//a 8z(O fT܂ yh00:Jf @g HzLa:jJ(f/ aN/ acp`nJf&%K`&p#`^p`Z/ a(j/ acx `B j %K jBB0+Ѫ R$(n%l0,A[%P4/ ac: nBBLkfHx/ /a($O fBKJf>$kJg=jd gf BB`~'RfxHzanBA$PJgf$"*g DmF4*c g f8Jfg Hza&BB`f Hza'C` & J$RJfJf< fBHzHx/ a\.OJfpJ(g>kgp` JgB0* S$"n'i00A['PRmBCl y[BAbRmB$nN^NuNV/$.J(g"(gHxHy(a]PJ(f$.N^Nusemconfig: unknown flag parameter value (%d) - ignored NVH0 &.$n B/avX grg `#(`"B(Hy(a^`/Hzatt nB L N^Nusemu_alloc - second attempt failedNV//$.BBl4C y[Jf #Bh!B `JAbRmJf(BC`Jhf B"p`"H QJfJf `HzbaRvlB$.&.N^NuNVH<0 .&n &.(.*.$SJf:$yJgg$RJfJf Jf B`&`/a$@Jfp`~&C BJjoFf40if,JfBQ`QJQfSj0jo"2 $2% %`RP0jnJg0* @ g0@C R@5@2#C3D`lpL L&y[+g*>kf B~ e0;JN`.j&Hx/ / a$@O Jf&'lB0+ y$#$"9j4 +L<$₱o2&B(~ Lx(G2+ Ё~ L"@A8 0RnBAl4"y[(H B1g"1c0+ #A>RmBk`Hx/ / a$@O Jf"HxHn/I#L$y[*g>jfB~ e0;:NP DPHx/ / a &O f$%kB0* y$#$"9j4 *L<$₱o2(B(H~ Lx&G2* Ё~ L"@AH 0RnBAl4"y[&H B1g"1c0* #A>RmBj`Hx/ / a>&O fHxHn/G#Hn/.N&f%n%n 0.@A[%P&`Hx/ / a&O f|HxHn/a *d&O fbHx>/./ a *&`@Hx/ / a&f8Jm"B0*o jp LB<0`Hx/ / aL&fJmB0*o jp L,0`Hx/ / a&fJmB0*o jp LB<0`Hx/ / a&O fHxHn/a )p&O fnBB0*oT(&BHx nHp*.*ދ/a )&O f6G R8*n`Hx/ / a`&fJmB0*o jp LB<0`Hx/ / a&&O fJmB0*oHxHn/a (&O f jp L1/`rHx/ / a&O f|HxHn/a (f&O fdBB0*o4(&BHx.*ދ/ nHp*a (4&O fG R8*nHx/aV/ aSz`p` Jf n LN^NuNVH> n"n (&)*)"h$Q/aXJgB 9o"y[ B1gg A>Rn费lZ,<̅/x>LH,9[܄// aJfRnfp`"y[|>Lh F##### 0@@301R@@33BE[#&"9$p Lйj4#҃#$| Lh//1aB`p` y[p>L00| nB BL|N^Nusemwaitsemop - can't undo undosNVH?<-n *n-U,-B*n m$/ aXJm..־lp>L.(y[,gj*n>lf\Hx/ /a*O f~lp`|~Lx/E/ *n/-a %H*O g`Tp`Np#`Hp`BB-JC( o$ ".&A0ld $l0+l40@A(Jm:R4f"Jjg2|`J@fJRf `Jjg2|R+gz\RnoBo*&"n"6 lp L*n>5p\\Rn+f>JkfRj`RjBHz>Hx/ aJBOJf,g *n>lgp`@JkfSj`Sj`JgBoG&$K$3(g0s(Jg.D/6//.Hn/.-Ia(*O"ng$SkTBpLE&38g00s8Jg(/8//.Hn/.aOJg Hz^aX]]QBBSdBo$&"K"6 lp L>3p\\Rn `H\\Rn.Bo"A0\ $l*n%m0RnJg/ aN` nBBLL2x &y[+f Hza:+n Hz aJl "k~ Lx GB01"DoBq` kp Lp/ aLXR0jntB((fB(Hy(aLLN^NuNV/$.B"9|o "y. @1gg A6Rnp$N^NuNV/".pF@m2|l*t6L y.0(@ @fB0(t䩲gB` $N^NuNVH 0$n&j2$*"<ā///9Za Hx/ aB2r ⪕x 5|S L N^NuNVH 0 n&n B4+p6L$y. *"<€///( a 6O Jgp`8r'AA[%P*0*$2SA5A$S@J@n*g / a #j`BL N^NuNV/ /$n"n j hpJg6B"9otg$gRPn갹g // a `p$.$nN^NuNVH8<*n(n m& m $hJfHx/ / aO Jf*BkJk$n/ aB0,#j``p`BLN^NuNVH 0 n&n h$/aN$@XpJg +re0; N< Hx/ /aVO JfHx6/+/ a Jg`Hx/ /a$O Jf|Hx6Hn/+a Jff%n%n 0.@A[%P.`>Hx/ /aO Jf*BjJj$n/ aB0+#j``p`BL N^NushmgetNVH00 n&n $. h"p6L$y.0* g"@5@BHzHx$/ aA(JfNp#`J/./ /a,Jf8 +g op`( < g0*v nB B`pL N^Nushmseg free count inconsistentNVH><*n&n m(PAx +mop`"9| np`(<Ȁ | йx op `j 9j`l6Bo"y. @1f A6Rn|f HzBa&` &|#j`p6L$y.5| %S0*R@@5@BHxHxat$0*|*CB/HxHxHx///9Za MvO,Jg&5|#j`Hx/a/ aDp `%B2 ,%@$ ,%@ %@0*@2.AA@5@%k%m0 Bj$BB*B&A[%P. | ѹx R 0* g@5@/ aD n BL<|N^NuNVH8 (.&.$n $<ĪJg2/aBXJm//// /a Or#g`* fp` /// /aLN^NuNVH0<(n*n l Jf m B`\G$BHx/a$@// l /(a  m !JBl" y."K *vg6Rp$RPmL< N^NuNVH 0&n k $hJgBBlrg / / a4PRPmHx k /(a k BL N^NuNV/ At r Hx 9/HnHn/9(a  #ZBE|l"y. @3BqA6RmBj`B Bx $nN^Nu@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@NVH8 ".$n B094B@F%Aj *nfx %DnHxHja1BrPjp$9\" <l //a FBLN^NuNV/ $nlfBlHx/ a^RjBvBzBnB$nN^NuNVH?<$.&n +jሀ/aElX+g&+g/ aXg RިRD` R R$RvXI*+ <g.<ćg@Jf<fHx/ aPgHxHx/+va4O `f"``gfgNfg>E/ HxKLNPf g / HxNPHk.</`B f p(~g f pH@g/ aXJkpm g~Fć f +ng.<.<΀'Gn gB,fD ,g<g,g/ Hx^EN/ HxNO` / /a$Pk@p`B,fJ ,gBg `Hx/ a>/ /a$R +Ы(Og/ a#VX`ZJlB,f ,fB, f> , g6Jm Hx/ aP/ /a#HxB,rf ,gr/`2B, f: , g2Jm Hx/ aP/ /a#HxHx/+vaO` gtB, fV , gN +nf..<'GnB+l~(LAB/ pNB`lB, f , f,`B, f , f0~ fJm gt `~ fgt +fggj gx +n gD.<΀'Gn~(g*m~!g~'g`L~)g~^g `>t``:t|`6t~`2t{`.t}`*~\f.<'Gn`p gpЂ~e~ ԇB,f( ,g JgB/ Hka>N.a6P`*B,f ,gxg20k +f&f JgRE/ / a>.aPJf`6/ /E4NpPg / Hx NP +g/Hka9@PBkkp`B,f ,g g,<̃Hka=$X~ g~ f / /a\P`~gJ/ /aHE/ a=N$O g*~ g~ f/ ``pFA0~@ȇB/ /aHka= $O ~g~ g"~ gJgpFA0@gHk/a8P`B,f ,g g / aX`B,f< ,g4 g.JlHxHx/+vaO fN/ a"`X`B +Ы( o2 g0kԱHo / HxaVP`Hx/ aP`Hk/a8RG7GJ@f7k +n g.<΀'Gn/ Hx/aP4k/ /a $.$n *f,RRdJ*m`HjH/a6" JfL`F|FĆ| fg"* fz0*|tgB`RB094B@FHjH/Hzda8F(չժdO &9\" <l //ajFjpJgp `|ff| f8*g0RRdJ*mHjHHx a5PJg `hBj`| f *gt *gpЂ|e|Ԇ`*g&pЂ|eX0; N>PPPPPPPPPPPPPPPPPPPPPPPPPPJBNFv'`v!` v^`v(`v)|\gpЂ|dg RRdHjHHx\a5PJf6$*g | fJjg|RRdJ*mHjH/a4Jg `Z2*HAn0(|?|e<0; N(4,4$Jo"S`J*m*gB` R` Pr€5ApL|N^Nu/dev/consoleNVH><(n&n &.(.*ntbnt}dtrgb& t^ge t{b tze`tgbtg`зtgteg`tugzbt et cftg^`tggRe,tbz,ter`ev,tbl,teb`tB094B@F"CJgzn`|ͬn&9\" <l //a F`,/ a `B094B@Flp&9\" <l //a F`"C fp`z// a`"CJg ylJggp(nz(fp`B|@-Fz-E-|n-MHnaՂ$@XJfx/ /</.aHxaF&@Hx/ aHxHxHkEHNO.HxHk(NBHxHkHN $n&nN^NuNV/ / &nHkEIrNHk(NHkHNHx>/ aJ$n&nN^NuNVpN^NuNVN^NuNVH8 (.pFHmp`rL$@l fa$$@/ arX`$@ *ng gb n h PJgRp`"<%An/ a^%|+"r%A%|%|K%|%%|%/ aZPJgrn *nf@vƮ "<%AnJf*BHyGHxHj/ a\$Of. *ngB*hAd/ / pN$Hx/ a LN^NuNV/ /B. rL @l$PB*hAd/. / pN$/ aHx/ ah $.$nN^NuNVH0<(n &.&yȆB. rL*@l$UB-g`\vgn+f+f Jggp`HxHx/aBHyNHxHyZ/ a2$O f k"( zf +(f *(f6gp#`BHyTHxHj(/ a$OgN`t`.rl(G(Jg/ / a .aPJmrmr(f Hj(a jXJ(g(`0Jg B*hAd// / pN$O Hx/ a L< N^NuNVB. rL @l"PJg B)hAd/./. / p N`pN^NuNV"nB)mrL @l)pf (gr€!A|Hx/ a^N^NuNV/"n". B)mtL @lJf rt`tŨ(pЀgt// a B$.N^NuNVH 0&n$. B+mrL$@lgHjaHkPaPgHjalHkaL N^NuNV/ / B. Hmp`jrL&@l fa&$@/ aX`$@Jf8%|>B*hAdHx/ pNjBB+B+B`p$n&nN^NuNV/ B. rL @l$PB*hAdB/ pNrênBB$nN^NuNVH<8(n (.B. zL$@l&RB&+qg*gF*g@/ /a$Pf8*g",p,d / /HkabB*B` J*l$*g/ B@a^$fB*B`JHg+pg>+qfB`gp#`BHyTHxHkPa$Og8`*g/ Ba$P",gBJf>Epdd // HkHa~O Jo/ // a$O ",gJg0kֱHm( +ngzʀ'EnHkHa zXHka L<".$. (n*.*npF|L$@l&R(  t`fPJg"*g*@Hx/ ak`+g*g*@Hx/ ak`|(LA ?fV tigb. @twg\b t_g`2 tg tfgx` t b t d tpg@` ,tb ,te` f Jvfp` kv(B`JgJ*mj|`|ͪ`Jg *fL|F%F`j`Jg| `|ͪHx/ at`/+HHkHaP`R|dp`JmHx/ aBPHx//+vaO |fR+fH/ aH`/ K$N'@O fp`z/ /&<? CNPJgFBHx>E l \$R/N'@O fHx>/+atBp`(// CN`BB B k'H'LBBL< N^NuNV/ $n *gHx>/aP *g Hx>/a BB$nN^NuNVH<0"nvB094B@FJgd iB$iJg$ l^B2爑 g*< iG#K Kf#i QG"zfB B$9\" <l //a޸F L $n,. &.(B094B@FJoNJoJ * "*$b$*l$///a 8؂ *Ђ%@O f%j`JfB B$9\" <l //aF L|N^NuNVH> $n(. BB094B@F" gJf *&* Jn&*` j"jgTSJoB1RfzB l^ j0, f\RgT SJoL jB1Rf<` SJo2 jB1Rf"$jBARg SJo  Rg$9\" <l //aF L|N^NuNVH8"n$. B094B@Ff@B`D&o< ) ") @b il B" )Ј#@f#iJnJfB B$9\" <l //aTFLN^Nuputc: required clalloc NVH00$.$n B094B@F g*JfZJfHHzaA*HxHx/ aOJg($9\" <l //aFp` *%@ %@ j  j "jJg0g l^"牑"` l^"牑"R j G%K Kf%j $9\" <l //a*FBL N^NuNVH> n&. *.|f"l^ 爖  F0`j l^$ ("҅ l^& *f rSF08`(p"S0(D08 Ro ABRnL|N^Nub_to_q: required clalloc NVH< &. $n(.BJoB094B@F gJfJf Hza?DHxHx/ aOJf~ *%@ %@`l Rlh"* $* *d$l$///a מO *g/ j //aO ؂Ւ * Ђ%@ f%j Jn$9\" <l //a\F L$9\" <l //aPF/ afXxg / /aP`L N^NuPTCLPTRTCN46NV/ / &n +hfp`Z/ aўEX <氊c>JgE2bd* Jr %HBHxHja'JsB`p$n&nN^NuNVr0-A/9ȆBHn/<b/.aN^NuNV/ / n$hp&@L(qfp`"/. 2k/ Hja+g| ,$n&nN^NuNVH8". n $hp&@LJSgTJgN f0Sf I%LB jR jI%L2S LfHjHj/ kNLN^NuNV/"n nHt `1@2< @o2<1AIt I I I!AI!AI!AH1B H1BRh $N^NuNV/ n "ng3|`Bi oItЂ jRrᩃiI"I" niI#@I#@Ri $N^NuNV/ "n $nH@5@I$I툂$I%AI툂%ARj $_N^NuNVH0 "n n $nr‚v$I$I$I%AI%AI%AHB5B)ggB5BRj L N^NuNV/ n "n(H(HH@( th@2(H(HH@( @ t h@3A(H(HH@( @0t h@3A( H( HH@(th@3A( H( HH@(@ t h@3A(H(HH@(@0t h@3A (HHH@3A ( g@$N^NuNVH0<*n . "n&m @tgPb& @bg%k%k%k>+G?5GK %M ;f .. `%EB + d %@ +g:ث%D + j@~ yr R0%k %k$$%k((j`//*ث/a O ;g B&S(JJn .fR`/.aRBL/ 2kA,/0Hxa"$@O JgX5k<94B@F2kAIRp$9\" <l //aPFBBI%LBj`8k/ / a$@P(n(gDJg@%k%k%k>+G?5GI %L ;f .. `%EB + d %@ +g~`dB094B@FJ,f / Hxa"P 9,%@ g$j@~ yr R0SI j #,$9\" <l //aPF * g%@j%|(B$*g@/* /*ث/a XO ;g B&S-JJn .fR`/.a^RBL`8!A `,jB J(g!A` ( cܒ PJf`B PJf$_N^NuNVH<8&n(. +f* +ЄAc g b `z$K&@ `z`eXHx2kA,/0Hxa$@O JgZ5kB094B@F2kAIRp&9\" <l //aPFBBI%LBj`8k/ Hxa$@PJgB +g,%k%k%k:+E?5EI %Lk j A& 9Xc "d"$+ d$/**ڪ //+a 䘂ժ + '@ O Jgի` / a&@XJoJf`$ `/ aX/ aRBL .L/ a|Hx/ aD$nN^Nusoclose: NOFDREFNVH8 $nB@F!B*g:`B/aV/aO $*f`Hx/a8/aO $*fJg0*g\f / az&XfJJ*lD@ @g4*g,0*HL9D/HyEHxHj"a6&OgJg j BBBHx/ hNOJf&0*g Hza@5@/ aX$9\" <l //a\F LN^NuNV n"h BBBHx / iNN^Nusoaccept: !NOFDREFNVH<"nB@F!B0)f Hza :E3E f i B/. BHx/ hN(O$9\" <l //aF L fh*.슮fJfZv9$9\" <l //aPF`J f*v'$9\" <l //ahPF`$+\"X +d`l ..gJg"+\B*.,.𒆑md*v($9\" <l //aPF`n"[I& [I,.֮ՆlJgJf hmo+g*v#$9\" <l //aPF`0+v2A7AvgA7AvHkvaXHkXa&X$9\" <l //a0PFJf`$9\" <l //aPFKBJf BB.g nh`IJfB/90Hxa$@O JgV5|* :94(EB@FRyI$9\" <l //ajPFBBC %I5|`HxBaL$@Px`BB`B/90Hxa:$@O JgV5|=y4*.B@FRyI$9\" <l //aPFBBC%IBj`HxBa$@Pxl .".B|3Fo oB094B@FJ,fBHxa݌P 9,%@ g$j@| yr R0SI j #,$9\" <l //aPF * g%@j%|(B$*g@Jg$Jf"9 <$.d$Ӫ`$. c$<`2$.d$ d $JgJfo p`zѪ/.//*a&"n-iB%B * nըO Jf*J*.,.D@m.gh` JoJfTJgkB@F! k /./. /.p .gp// hN&O$9\" <l //aPFJgkEBBKJf,.쌮g Jn`80+v2A7AvgA7AvHkvaX .g /alXJg /.aZ L'@>*g('@>J g*n *'RJB$kJ`B094B@F2jAISp&9\" <l //aPF*gpB094B@F * j@~ yr 0S f j ,# ,RI$9\" <l //a2PF'RJ2jA,/0/ a$kJPJg jfJfBg(JgHx/* B/ a*n*O$R`8.* 6pЫ>'@>*g('@>Jg8*n m"h Jg j~f/ N,X*n*'RJB$kJ`894B@F2jAISp$9\" <l //a.PF*gpB094B@F * j@~ yr 0S f j ,# ,RI$9\" <l //aPF'RJ2jA,/0/ a6$kJPJg B*n-UJgP jfJgzJg>f%n:j-M~f~0*g.< g.<BBJg*nJgRJfLB0* @f ~f4`~g(S@ @c Hzak*n(- +2g ఄd( * 䰄d(JfV$9\" .<l / /aP. F/./*n/ a,O B@F!(GJfn`*n"* 䰄fJ*g~g $RB`d-j6pЫ>'@>*g('@>Jg*n*-J$R'JJ*nB`=y4..B@F2jAISp$9\" <l //aPF*gpB094B@F * j@~ yr 0S f j ,# ,RI$9\" <l //aPF'RJ2jA,/0/ a|$kJPJg>%n`6gٮ`*JgB/B/ a*n*O٪ 6 +2g$f'@2fk@`ٮమgf`Jk$f+fHk6a ,XgT0+T2A7ATgA7ATHkTaX$9\" .<l / /a. FB`z$kJJg-jg"Jf"*nJg k ( fJgVJg6*nJgJgJg"*n- g~fDHk6aXf2Jf'nJ*n- gJgB/BHx/ mNO..*nffJgbf\+fT0+T2A7ATgA7ATHkTaX$9\" .<l / /aP. F`Jg*n0+T2A7ATgA7ATHkTa^X$9\" .<l / /a. F L0&n*. &. .B$@ g* k Jg hJgHn/// HxN`x*` g\n(|gnm |gf|`| g\m|`|@gP`Z n lh g4 g,`6 n,`Jg| f j7hJg| d jJgk`0F@k`Jg| d j np gBo gH` m/ fAX`A6/aPJfx7`"+\d '@h`n"+:d '@F`^Jg| ex`z j$L9(D"(LyH Ё ox!`P0A g g`7@x`7@V`x*Jf( k Jg hJgHn/// HxNEOJg/ aX L |N^NuNVH08&n . $.(n g$ k Jg hJg|/ /// BN`tHx Ba$@r%A P gnJvgmgm rg`$v` r@gm v g|` gJ gh` gn gn gr` gTm g<`r%A j+rFƁ j6k!K`"j0k&Ƃ"` j6S ` jB0+$ Bk$`n j \`d j :`Z j h`P j F`F f2kx`2kVr%A j& Ly8D jL9H!@` / aОp*`(BL N^NuNV/ $n/*./**Hx/*&aPHjNa4T$nN^NuNV n0(@@1@N^NuNV/ / &n$k0+@@7@JgLB/ aPJg>Hx/ / adHj6/ a O j~JgHx/*/ NO Hj"a8`<(n*n *.(.BJg E(f Hza EҨ$DJg Ҫ g$@`$, , l m lbHx/9LHxahv&@O JgR7|B094B@FRyI&9\" <l //aPFBBA'HBk`HxHxa.&@PJfB`zB'@ B//+/ a Jg$`(&$KJg*,* ݔ ,)@*gЪ()@$RJf$lJgJg $jJf%K`)KpL<|N^NusbappendcontrolNVH00$n$. &nJf HzaL K"+ Jg PҨ Jf"H BJg Ҩ PJf j * l lB`V" KJg*&( ג *%@(gШ(%@ PJf"jJgJg "iJf#K`%KpL N^Nusemi-panic: sbcompress NVH08(n$n &nBJg*vJ f(Jg RJf KJg~6*hf/ a^$@X`Jgb0+@fP"k "* ЁAc86*kf.// /*a &* ׫ &* ה/ a$@O`fJg&`)J&* ה ,)@*gЪ()@&Jk$SB`&JgJgk` HzaL N^Nusbflushsbflush 2NV/ $n*gHzaP// a,PJfJfJg Hza.$nN^NusbdropNVH>8&n(. $kIJg(jJo BJfJf Hza$L(l` * epЫ'@*g('@:94B@F2jAISp$9\" <l //a\PF*gpB094B@F * j@| yr 0S f j ,# ,RI$9\" <l //aPF$2jA,/0/ ahf$BPJnJg$ * fBpЫ'@*g('@894B@F2jAISp$9\" <l //aXPF*gpB094B@F * j@| yr 0S f j ,# ,RI$9\" <l //aPF$2jA,/0/ agb$BPJg& * gJg'J%L`%@ ٪`'LL|N^NuNVH<0&n$kJg'jB** pЫ'@*g('@894B@F2jAISp$9\" <l //aPF*gpB094B@F * j@z yr 0S f j ,# ,RI$9\" <l //aPF$2jA,/0/ afP$BJf L HxHj"a&Og&$9\" <l //aF`TJjfJj$gJj$g0B6*$Bj$$9\" <l //aF`HnHn/ aH&O g&$9\" <l //aF` n $*Hx/aVPJf Hz6an$B n1| 1|!|!J$HxBaz&@/ / aOJg> + d-@/./,/+E#N&O fHx/,HnN&O / aX$9\" <l //aF LN^NuNVH<0"n n &HHn//)a $O f n$h$0*@ @fp%`Hx/+/+Hna 2$Of/./ aԞ$Pf2*0@ @f/.a(p$`B@F!g2Jj$f,BHy>HxHj"aB$Of*gJj$gJf4*$Bj$&9\" <l //aPFj/.azft L 0&n(. $n*.BBBHn//+at$O f`-j-j BB-KBBB jB d (m Ю-@lp`RP e < |f($.BHx/aU&///.a yRO-nHjAJgA/BHnHn n/($a.$Og,.g|g |g|#fBJg2Jf B,.М//B//+a4xOHx/aY~PJf$ n,.М Jg *-@g nJfB`<"( d-AJjl hB@(0/./ n/(a uJ$O f%nJg"Hx/Hna u&$O g JjlBJg nJg.Jjl("h f|gB`\|ݨ | ݨ-j".g nJfB`0 ( b-@`| /./* n/(a t$O %n .g /aX .g/a L |N^NuNV/ n$n Hn//(aO Jf/* n/($a$nN^NuNVH 0 n$n GHn//(a$O fnrldp`bJ gDHx BaX&@PJfp7`D/*/+/* a s$O g / a `'j / /*/* n/($aކL N^NuNVH 0 n$n BHn//(a$O fJ gHxHn/*a r$O g`BHn/*/* n/($a,$OfPJ gJ".gD nJgJ ( d-@/./* /(G#N$O fHx/*HnN$O .g/a L N^NuNVH 8 n$n (JHn//(a"$O fHxHn/*a q$O f n&h$HxBa$@PJfp7`f k B/ BHx/ hN$Of> * d-@/./,/*G#N$O fHx/,HnN$O / a LN^NuNVH 8 n$n (JHn//(aL$O f n&h$0+@fp9`HxHn/*a p$O f~HxBa$@PJfp7`f k B/ BHx/ hN$Of> * d-@/./,/*G#N$O fHx/,HnN$O / a< LN^NuNVH8 $.(.rldrf rpetl`p`R/Ba0$@PJfp7`<%B //*/. a o&O g / a ` n rf jBLN^NuNV n . d P"p Jfp ` i f n B`p&N^Nuuipc 1uipc 2uipc 3uipc 4piusrreqNVH<<(n . &.*n(.&lB$yȆz fp-`z gJg"DJ gt-`JfJflze0; N(<HTb6,HvJf:/ a$X`T/ a>X`H/ / / a`Jf4t`./ / / a$O `/ / a $P` k Jg hJfz+E m P T X \`/ aZ/ aP`0 @g @fLHza k Jg$P + >Ѫd'l> +6Ѫ\'l6HjX/ aP`dHzOaԮJg/ /a$PfF0 @g @fRJg"J gt8`$/ / / a$O f` J ft9` k $P k <PJg (///I6/ a6OJg*/ / aNP j~JgHx/*/ NO B(`t7Jg/ aX`,gt ` k Jf Hzna$PJg//Hj6aHO JgB`/Hj6a$P k *> d k !j> k *6\ k !j6Hj6/ aP j~JgHx/*/ NO B`Hza.Hx5/ aP`"C#l\@ Tf k Jg $P**6۩@z"C"Jf'yR +$"+("C#@(#A,#@ #A$#@#A#kB`~ kJgJ+h /- /- k`& k Jg. hJg&+h /- /- k h/(a o2O `B ` Hz aVJg /aLXJg/a> L<r-A l0(F@@=@Hx l// /.la/ Hn|Hnh/.laLO$Jf2$nh%UD+JHx/<;B/ a+@/ B/ aBL<HN^NuNVH8<&. n (."hBrD-Ar-AT-I-D&h$h CAf J2gp(`BHna6`$Xf(nr@gt&`/*D m/Hx/ a$Ofv$lDJg42*CUgt)`b*C m ( gJ*gB/ a&@PJft=`6 j$k (gHx/<;B/a%@O$K/ /a&$P/ aH L<N^Nuunp_connect2NV/ / $n&n "j2Sgp)`J k#H 0 @g @f(#h!I/ a`!I / EN/ N` HzaB$n&nN^Nuunp_disconnectNV/ / n&h JgbB "P0 @gB @fN +f'h`&@Jf Hza͒ +f'hB Ph`/ E NB /N$n&nN^NuNV"n Q Pf i Jg g/aٌN^NuNV/ / &n$S5n$/ a>XJg"B/ a/+aHx/ aJn$n&nN^Nuunp_externalizeNVH88 n&yȆ hE pА&// aPJf Bo -@/aBXRnp(`t( BojI&HnB/ a:O Jg HzxaPHxHn/ NX k . P! nSS`Hx/HnNXORnBLN^NuNVH?<*. n *h(E"lB|f f  gp`|І&E Bo>"- -@c U p Jfp `  g fp `RnG $KBoL.<&HxHn/ (GNX . U-p Hx/ HnNX nR RR`ORnJg"$,D//a(D)B //aJBL@5@ j f."j$Jg& i f( gHyV/)JaP$RJfJtf~BHx& 9/aC(B$yd&DO Jg$" * gf*f&RR $AJf&D$Sk& S h f ($g /arXXQBBSd&D$SkB/aPQBBSdHx&/aG BrL rf6pА&E Bo*HxHn/ a eX/.NORn`"QJf&kJfL N^NuNV n(f Rth0N^NuNV nSS`B/aN^Nubremfree: lost tailNV/ "nJf8AT <tcEgPbtf HzaL@8BO o R(r G(B$yoHx|/ a} r%AD%Ah%Al%|eC! rй,h%@HPBxo%D8` r %@8%| 0ClJ8gCd %@g QK!M`K#M"%I $g y!J&%KI|R:mLL<f.*jf$* If//+Hj!anO Jg$RJfJf Rh`( +f R`` jJfL'@rgӹ\ jJg(!j j BC%Q y P"p`*jgRd`DRX jJg*!j j BC%Q y K" n p`j jJg!j `#  j  RJg!j j B 9%@g yK!M ` K#A %H BL<N^Nucache_enter: name too longNVH <*n$. &nrl HzanJpg (y`l*BHxHx@a0D$@Hx@/ alRO`F$yJg jJg!j `#  j  *g RJg!@ j B%Bg (B%l` rHA«%A%M%mk * I/Hj!/+a SjBC%Q y I" +"-, y[C $g Q!J"%IL<N^NuNVAB#Hy,Hx/9`af@#[N^NuNV/ / $n y@G#@%KrfF 9, y[C b  QJgBB PJfYc y@G#@ K%H$_&_N^NuNVH8".A"PJgG$H iJgg )`bBB iJg!i `& i  )g QJg!@ i B #@g yI!L `I&$#J "@JfLN^Nucluster_read: size = 0cluster_read: DONE bpNVH?<*n,.Jf HzaBzHEBB/.// a(@ n ,0Og6*< -\g&F`&FR/ / aHPJVI-@DI`" ,0vHC)@0&FB yȆ hR,EJfJtg"m Agg B\+F`` rҋ[I(.[I////abO&. (.bJfHnHnB/ / a.Ofxg".gd`n -\rc"+A\`" -\l( gJg Ѐd `p+@\ -\l-@ .g///././ / `漋f)nTRrҋ[I(.[I////abO&. (.b/ / aPJfHnHnB/ / a.Ofxg".gJ`n -\rc"+A\`" -\l( gJg Ѐd `p+@\ -\l-@v .g&///././ B/./. / a4$@O$`(BB/./ / ad$@ *0%@0%nTOfE`Jg yȆ hR,Jg$ ,0(<g Hza/ ah.XJg:Jf *0&<g *0(<%@0/ a`/ a,XJf$LJg"* S O"kJg: Q f$@gHzX/(Hz]aHzsa Q % PJf$n&nN^Nuvfs_opv_init: operation vector without default routine.NV/ n P P 9@J f HzaB 9o$"HJf 9@" XRn$.N^NuNV/ A۰Jg$H/aXJfA۰Jg $H/aXJf$nN^NuNVA۰Jg "H Y PBJfBA0Jg"H Y  PR#JfN^NuNVH0 a.aaafHyah 9۬&9ۨB۬BۨBXo$@/ a7TXE(RnL N^NuNVH?8(n,.&nJf~g 7|B`0+m @o @g `$&+`$. &..֫ՇJk +"+ .fxz` ҃тxzځـBHx(Hx$ah$@%B%C%D %E%n%L5kBB 4"O ~gm~g`.~f(/ aR`0/ an`/ / a$Hx(/ a `Hx(/ appLN^Nulf_setlock: lost lockNVH><$n(jv$ jfv((</ a&@XJg 0fHx(/ ap#`'j `gV+gNB k`4 Rl: i(g. hfHx(/ ap `x"hhJg  lg < f5|/ aT5|X%K/ / ajBHy // a`"$Og&&jJg + g>&@JfJfJg HzaHx(/ a `-L&TtHnHnHx/ / aOJg n&hze0; N "J.lJg n %n`| jf n hf/aX n1j` n<*hfHx(/ ap`6 ("((***f( n %n n(* **|Rن!D!E` / /aTP/.` jf n hf /aX` * n%h // aPJg n n%hK-MB` "n n"Hx(/.aP` n%h!J(***|ن!D !EK-M/a~BX`bJg n %n n(* **|Rن!D!E/aFBL<|N^NuNVH< $n j$g-HHnHnHx/ /a$Og/.aX Sve0; N (V|"n n"Hx(/.a` n ("(&*(*gj/ /a n!j`l n"n  n$(Hx(/a`P`J n&*(*zׅ!C !DA-H$` n&* (*zRׅ!C!DBL ("(o0, gprg ("(n8A( P&`$$(&( .".f ( "(g6 .".m,prg"$( &( "l prfp` .".,(.(n,prg$( &(prg "mp` ("(,...l $( &( "o prfp`R ("(,...o*prg $( &( "n prfp`HzaJfNBLN^NuNV"n . g i Jf #@ ` h J f!@ N^NuNVH>8&n(n $,&, +"+f(, *,|Rن'D'E)K` + "+(, *,fzՅ'B 'C)k`^BHx(Hx$a$@Hx$/ / a 6(, *,|Rن%D%EB (,*,|ن'D 'E%k)J'LL|N^NuNV/ n$h B Jg J$j B B/a]XJf$nN^Nunamei: bad cred/procnamei: nameiop contaminated with flagsnamei: flags contaminated with nameiopsNVH<<(nG$(+ l, h)P0J g kJf Hzlapg Hzqa +g Hzav*h fBHx HxaZ'@O zfHlHx/+/a 2`HlHx/+/a 2$O k < zf/+/(aJf$lzftJgHx /+aX`:+g* kE b /fSce B*B - )@ f)yv k /f$, `Hx /+a`t>`$-/aX&<'k)B/ a$Xf"+f, <fHx /+a` *<'EB`pgzf/B/,aqO , R zelzdBHx Hxa$@O `$k-J-CC-Iz-EBBB-EB-C/+ Hn/,ao$O gzdHx / aP`$<", Ё ct?`zd(/Hr(/,a 2Hx /+a'JO` kB0(լ/,aF$, kX /f/a^$, /a~P`pHx /+a0/,a4/,aB L<`R < f/B/-alO /-a X/ a fB LN^NuvfslockNVH 0$n$9Ȇ&y۬Jg/ HkaCPJg&k$JfJgBHxHxHa$@HxH/ aC4BBHzHxHjaO$.BHx/ aOB%K %Sr%ACJgJg,BHxHxa$@Hx/ a@ RxO`$QJfHzaPBp`Jjg/ HzaXHzaP jJg!j `#j  j jBHx@g // a J|g/ HzaHzaB@F#J4g Hza&9\" <l //a(PFBB B\B`BLBTBPBXBDB@/ av%nx%n/. / a&5|B|BL N^NuNV/ / "n$n Jg i$Jg!i(( i( $#Jg" *#@$g jG$!K(%IE#J($_&_N^NuNVHx/. /.aN^NuNVHx/. /.aN^NuNVH 0$.&n rfB`FHn/9BBaOJgB`*$n%n@B// a"-@O g / a$n&BL N^NuNVH08&n&. $9Ȇ +@WrdB`// a P` Ѓr?AI $TJgP jD f("+@@fJjg//</ aO Jf` jD$hJfJgJxfr@gZBHxHxa @'HD!C kD kD!T kDB kDB(O JgBkj/ a`,/B/ abh/B/ a%k%kxxB@/./ a L N^NuvgetNVH0 $n". g"&<$BHzHx/ aFPp` gDJjf>Jo jJf# ` jJg!j `# q( j jRjg8/.vHC// aT$O g0*6SC5C @f/ a `BL N^Nuvref used where vget requiredNV n0(n Hza0R@1@N^NuUse count is not zero!vnode already on free list: vnode already on free listvput: null vpvput: bad ref countvput: ref cntNVH 0$n"9ȆJf Hza0*4SB5BS@J@o/B/ a`b`J@mJjg/ Hza NHzaFJ@g Hza8  g/ Hza $Hz2a$< $Cq$JoCt@f$ %@g QG!K `G#K"%I `B%i i G#K// a^L N^Nuvrele: null vpvrele: bad ref countvrele: ref cntNVH 0$n$9ȆJf HzaT0*2SA5AS@J@nmJjg/ Hza,Hza$J@g Hza  g/ HzaHza"< $Cq$JoCr@f$ %@g QG!K `G#K"%I `B%i i G#K//</ aQO Jf // a]L N^NuNV/ / $n*gHJfBJjf< jJg!j `# q( j BC%Q y G"R$_&_N^Nuholdrele: holdcntNV/ / $n jJn HzaG%K*gHpfBJjf< jJg!j `#  j BCq(%Q yq( E"$n&nN^NuNVH>0&n,. *.$9ȆB$kJg|f(*$ghg*fZgJjgNr@fFJjgg8 *@Wrd // aP`"/B/ a%yB/ a|O`R$DJfJVrL |N^Nuvclean: deadlockvclean: cannot reclaimvclean: not cleanvclean: lock not drainedNVH08$n&.6jJgRj g Hza>"<$//</ a[tĮ O gBB/HxHx/ aJOJg(Jg/HxHx/ aQO// aZP`/B/ a[O // a[4PJg HzaJg0*8@SL5L @fJo Hza  g/ HzealHzzad"< $Cq$JoCr@f$ %@g QI!L `I#L"%I `B%i i I#L/ aX jhJg&Jhm / HzbaPHx/*haTBhP%yHBx "<€$ g"<€$/ aD L N^NuNV nJhgB` /./aNpN^NuNV/9Ȇ/.a8N^Nuvgonemissing bdevmissing aliasvgonel: not cleanNVH<&n g "<&BHzHx/ a>F`n/. Hx/ a~O Jg B/ arP +@Wre"kDJg Q f `2 kD%h`"@Jg$iD *g"@JfJf Hz,a~|+gXE(kD T"PJg* , iD f*i@@fJf$I iD"hJfJf Hza~,JfjkHx/+DaBDPr'A@+gpJkfjJo Hza}q$gR kJg!k `# q( k  9q$'@g yq$K!M ` K#q(Aq$ 'H L<N^NuNVH8 $.&. $nB Ђx?A"p Jg" iD f @f$r` iD"hJf LN^NuNVH 0&n+f0+H`J/ aX`B$kD R"PJg2$j iD"( f$)@@fJiff0iЈ"AJfL N^NuVBADVFIFOVSOCKVLNKVCHRVBLKVDIRVREGVNON%s: type %s, usecount %d, writecount %d, holdcount %ld,|VROOT|VTEXT|VSYSTEM|VXLOCK|VXWANT|VBWAIT|VALIASED flags (%s) NV/ / .$n g/HzgaP/*2j/ 2j/ *@Aܘ/0 HzBG>NB.O*gHzZHna0P*gHzIHna0P*gHz8Hna0P*gHz)Hna0P*gHzHna0P*gHz Hna0nP*gHzHna0VPJ.g HnHzNPJ|fHzN`HzN/ aV$n&nN^NuNVH8 "n$n &.$.".xpd g@ y۬Jgg h$JfJg P/. /.///HjHi h,N`f )xgxg`R/9ۨ///a1|`@xep`6 y۬Jg* )g h$JfJgHx(////a3L`p-LN^Nukinfo: vp changed NVH?<*... ,.$EJf$p йxL<"G"`ҕ"G"p `("Gؑ(ygK#/HyVHxHj/.NO Jf($K-Bf$// aP(Bf`"G"BLgp`b$D%S0E4HxLHk/ a 4l>B`8/($ "DHq"ANP` +`$ԀBHx1/a$@// a-TI/+X/ /+T&<#<"CN$O fBXo[ +`g**LX// /+\"CN$O fB`ocB,"DA, hJf0 y$Jgf"( f2 hJf"DA, hJft7`>/ // / h NOJggt` %S0E4HxLHk/ a 4B`Hx1/ an L<N^NuNV/ $n n //*/* hNHx1/ a8B$nN^NuNVH 0B&n$kJg"/ Hz/ j(NHx/ aBOXRrlL N^NuNVH 0&n$. $n*g /ak>X*g/ // aJfk>BL N^NuNVH8&n(n nC+>gDJg2$hB*A hJg// hN"@Jg) gCJf +>g"L LN^NuNVH<". n8. 6. (fB`xBB f4B@gBJlPB`Jg//a4JggtgB Jl B`gtgBJlB0B@Vz LNXJg HzNBX`LN^Nusyncing disks... %d giving up done NVH8B@"9\ oHx /aPF HzawXJIPf Ba BBHyaaOBBHya|BO $Bp|L9:"yoAb (0(< xfRAcJg,/Hz6awN/aJO @RxlHz`Hzaw$LN^NuNV .r gp`8 nrf,Jg J4o `Hyܔ/.//./.a)`p-N^NuNV nrgp-`$/. /./././.". S/Hha|N^Nuvwakeup: neg numoutputNV/ / n (0$ '@g RI!L $'J LN^Nuvfs_register called with vfc_refcount > 0 NV/ / &nJo HzaoXA۬$y۬Jg"HkHja PJfp`2A$$PJf +ۨo#ۨB$ S h(Jg/ NB$n&nN^NuNVH8(nG۬$y۬Jg"HlHja >PJg G$$SJfJfp`4Jgp`*&$B$y۬Jg *l"$j$Jf#ۨBLN^NuNV/ / $nJjg Hzaj  g/ HzaHzaj"< $Cq$JoCr@f$ %@g QG!K `G#K"%I `B%i i E#J$n&nN^NuNV/t>#BHxHxa# B yo "H @BRn$.N^NuNVH0 "n . B@F#"9l йLy y 0#@8g pE8!J< y !A#H<$9\" <l //a:FL N^Nusched_sync: fsync failedsyncerNVH<<(nK[(B@F# 9 y G R#ȰmB$9\" <l //aPF`t/ /</ a6/ Hx l// a=H/ B/ aCO(fNX *hg /aXHzNB$n&nN^NuvfslockNVHH<<&.*n BJ$f"CHi i/a$PfTBlzD-EpBL-mH-CtHnHa$Xf*(nX -g,f/ ap`$l(*<ggp H@<"C i P**lgHi/aD$Pf"C i PJg -fzz+E/B/ a?O `/"C i/Hn/ a6J$Of^"C i P*.gHi/a$Pf8"C i PJg -g/ ap`z+EBB/"C i/Hx/ a$Ofz@g/ aޤp`BHxHn/a OJgB &y۬Jgg&k$JfJf/ a^p`HxHkHnaO &y۬Jg HnHkaPJg&k$JfJf/ ap-`FJDg/ ap`2BHxHxHa܆$@HxH/ aBBHz~HxHjaO$.BHx/ aԜ%S%K 5kD <f*g/ a\/ /-/ a.` / aHpL<N^Nuunmount: dangling vnodeNVH00$n&. &n *<gr HA%AHl l/aPJg HxE/ / a Hl l/aPJg HxE/ / a B$B &JO Hx/-/ a fL<N^NuNVH><(n n ,( (*&B$ygK/ HyVHl l/a,PJgHx/ / a B$B &MO Hx// a $O f2R$/ / ǎP$BfFJgl"n"`/ / ad `"n"BL<|N^NuNVH <(n n *lHn// a $O f n&h$/ a / /</ a(Or@gt`/ l/Hx@/ a+$Ofv$kDJgL/ BB/ aFOJf2 jHn/ h N$/ / a˜OJf4/ a$&nXJgJf/ B/ a4/-a2+KB` / a L<N^NuNV/ n"n $hBrD-AB-Q-H/HnaPJf/*a%nB$nN^NuNVH8$n(n &jHj j/a*PJfRBrD-AB-T-J/ Hna>PJf. + g /EN/+N/.a҂'n'n BLN^NuNVH 0$n&n / a$XfD$jr@gt`/ k/Hx@/ a)p$Og / aҺ` / B/ a3H L N^NuNV8H<<*n(n &-BHn/ aZ$@XJf.E/ anBB/ /+/ / a'$@OJg8/ B/ a1/ /+2k/ / ad/ aX .<"C QB `/ B/ a0"n"Hn/.a, .Pf /a6`/a.a"4|X`BHx l// /.E]PNHx l// / NO Hn/ /.a(r$@O / a L< N^NuNVXH 8&n(n BHx Hxa$BHx//a $@OJfr-A|r-AB\-lX-KHnXa$@XJfJhg>Hn|/.la+| .lPhf /a0`/a.ha4|X`PE/ aŤ k0(F@@=@Hx k// /.la$z// Hn|Hnh/.la)$@O(Hx /aΪ LHN^NuNV/ /$n n r-A-|B-P-JHna$XfJf.f@Hn/.a* .Pf /a@`/aX .g/a&p`LHx j// /.a#HxE/ /.a0$Og/ /.a*P/.aʦ $.$nN^NuNVH8(n n r-Ar -AB-P-LHna:XJf&n+g6Hn/.a) .Pf / ad`/a(.a p`F/ a `Hx l// /.E]PNHx l// / NO$Hn/./.a%LN^NuNVH<0"n&n i" i d P$p Jfp ` j f j$ (@vfp`xWI$D +zgm Jg`vg4`Jf *"* (+ҫ фk|&+(+ ٪ **ۃ%E`h/ /Hn/a &JfhJf .".&+ҫ уk8&+(+ *.خׅ%C%D ` JfJk&+(+ %C%D `p` n&*(* !DBL -m-m=B/ k// / a$@O/ B/ a L<N^NuNVHH 0&n$n HnaX *f HnaH-n-nrX`6HxHn/a ݖ$O frfr-Arfr-ABlr@-ApBL-RH-KtHnHal$Xf$nXHx k// / aD/ /</ aN jO(?gt`F-n".L<-A-n".L<-A/ k/Hn/ a$O/ a L `/aXJg / aXHn/.aN/.EN/ NO/.xaHx /.aO .g /aXHx /.arVIL< XN^NuNVXH 8&n n (Ht-B|-|B\-TX-KHnXa $@XJf$nhJg6Hn|/.la .lPf / aL`/a.a:p`jE/ at-B2,A k0(F@@=AHx k// /.la/ Hn|Hnh/.lax$@O$Jf /.ha LHN^NuNVH8(n n r-Ar -AB-P-LHna2$@XJf&nr@g4|`^ .̷f4|`P+g4|Jf@Hx l// /E]PNHx l// / NO Hn/./.a:$@`2Hn/.a@ .Pf / a`/a.a LN^NuNVH0<(n&n Hn//,a-@O f n( fp `-h$ nt@gp`j-k-kK-Mt-BBB-L-k/ /</a n ("( -@-A-ABBHn/(Hn/.aZ-@ n$.&.!B!C O .B/.aVO .f&+f:"y(Jg0HnA// / / / / / /(/.Hn/ NO0Jf .fz*kfH$n*g< j(?g0-h/.a n!n$BB / aJP`Hx/+ Hna V-@ n&k .L< N^NuNV/ n$n "n hB0("2*A1AB$_N^NuNVXH 0&n n B|r@-AB\-PX-KHnXaR$Xfj$nh/ k/Hn/ a t$Of@ k P"(gHk/a$Pf jn*gHx/ a P/ aB L LN^NuNV n . d P"p Jfp ` i f n B`pN^NuNVH8<&n$. *k, m&pgB < fp`, gx'D$x 'D( <fxL'D(/ a:$@XJfJfZE/ ax-D=nHx// /+a / Hk$I/ /+a4$@O$Jf(<Ą&T`Hk$/+aX +Pf /a `/aXB&k g4|`Hx@WIDg4|O`,(<Ą` B$xD'D(/ aT$@XJf&kx@f4|-` fdg/ /Hx/ a$@OJfgXJf Hza*@-J*g/ aXJf Hza*-n 9 kHn p N$n&nN^Nuvop_linkvop_link: dvpNV/ $n-|-J*g/ aXJf Hza)-n -n 9 jHn p N$nN^Nuvop_renamevop_rename: tdvpNV/ $n n-|-J-n -n-H(g/aXJf Hza) -n-n 9 jHn p N$nN^Nuvop_mkdirvop_mkdir: dvpNV/ $n-|-J*g/ aXJf Hza(-n -n-n 9 jHn p N$nN^Nuvop_rmdirvop_rmdir: dvpvop_rmdir: vpNV/ / &n$n -|L-K+g/ aXJf Hza(-J*g/ aXJf Hza'-n 9L kHn p N$n&nN^Nuvop_symlinkvop_symlink: dvpNV/ $n-|x-J*g/ a~XJf Hza'-n -n-n-n 9x jHn p N$nN^Nuvop_readdirvop_readdir: vpNV/ $n-|-J*g/ aXJf Hza&-n -n-n-n-n 9 jHn p N$nN^Nuvop_readlinkvop_readlink: vpNV/ $n-|-J*g/ anXJf Hza&p-n -n 9 jHn p N$nN^Nuvop_abortopNV n-|-H-n 9 hHn p NN^Nuvop_inactivevop_inactive: vpNV/ $n-|(-J*g/ aXJf Hza%-n 9( jHn p N$nN^Nuvop_reclaimNV n-|T-H-n 9T hHn p NN^Nuvop_lockNV n-|-H-n -n 9 hHn p NN^Nuvop_unlockNV n-|-H-n -n 9 hHn p NN^Nuvop_bmapvop_bmap: vpNV/ $n-|-J*g/ aXJf Hza$-n -n-n-n 9 jHn p N$nN^Nuvop_printNV n-|-H 9 hHn p NN^Nuvop_pathconfNV n-|0-H-n -n 90 hHn p NN^Nuvop_advlockNV n-|\-H-n -n-n-n 9\ hHn p NN^Nuvop_blkatoffvop_blkatoff: vpNV/ $n-|-J*g/ a4XJf Hza#6-n -n-n-n 9 jHn p N$nN^Nuvop_vallocvop_valloc: pvpNV/ $n-|-J*g/ aXJf Hza"-n -n-n 9 jHn p N$nN^Nuvop_ballocvop_balloc: vpNV/ $n-|-J*g/ a4XJf Hza"6-n -n-n-n-n-n 9 jHn p N$nN^Nuvop_reallocblksvop_reallocblks: vpNV/ $n-| -J*g/ aXJf Hza!-n 9 jHn p N$nN^Nuvop_vfreevop_vfree: pvpNV/ $n-|8-J*g/ a,XJf Hza!.-n -n 98 jHn p N$nN^Nuvop_truncatevop_truncate: vpNV/ $n-|d-J*g/ aXJf Hza -n -n-n-n-n 9d jHn p N$nN^Nuvop_updatevop_update: vpNV/ $n-|-J*g/ a*XJf Hza ,-n -n-n 9 jHn p N$nN^Nuvop_whiteoutvop_whiteout: dvpNV/ $n-|-J*g/ aXJf Hza-n -n 9 jHn p N$nN^Nuvop_strategyNV n-|-H h\ 9 hHn p NN^Nuvop_bwriteNV n-| -H h\ 9 hHn p NN^NuNV n hBpN^NuNVpN^Nudead_read: lockNV/ n$H/*aXJg Hza j(Wr$nN^Nudead_write: lockNV n/(aXJg HzajpN^NuNV/ $n/*axXJg j 9| h/ p N`p $nN^NuNVpN^NuNV/ $n j (\g /a,XJf" j (0"<!@0/*acp` /*ad$nN^NuNV/ / $n&j *g rHA€%AC f / aXJfB` 9 k/ p N$n&nN^NuNV/ $n/*aXJg/*/*/* /*/*a`p$nN^Nutag VT_NON, dead vnode NVHza!&BN^NuNVp N^Nudead_badop calledNVHzaNqNV/ /$nB g"t"<$Hx/ aDP f $.$nN^NufdescNVH 0&n+=gp-`Hn/ HxBaOJfBHxHxaH"@ nr!A@r"k>'ID/ aHnHxYHk/. a O .rZ/HsE?NHxZ$ /NHx/HzBa BL N^NuNVBN^NuNV/ / &n kD$P Ѐ jop`8// / aO Jf$/ a/ aHx/+DaBDB$n&nN^NuNVH0 n$n &9Ȇ hD$/a//</a`$BL N^NuNVH8<$.*n "n i(h()&D +" d"$AC&D"+o  @JfRRn&D +o& BU+|+|v+C BBR+L+I&BADg< k :HxHm HkdE&NHxZHmLHkNHxZHmHkNO$Hx&B$+ X/Hm< n*((h&h $k*k m$(B/ B/ aO |f .f"E"/ a/ /</ ` l| ( |gbt`L|fDHxHzJ/ axO Jf,Hn/,HxHxa$Of"E" n` |fhHxHz/ a,O JfP-+g m h (`BJft`Hn/,HxHxa$Of"E" n|`B +|g|g$`bHxHz/ a̰O JfJ(<qv`@HxHzr/ G?NO Jf (<qv`HxHzZ/ NO Jf(<qvJgHn/,/Hxa$Of n"h|#D"E" n|!F@/ /</aB`|f2HxHz/ aO Jf//,a$PfB`B`r LI"AC& c  cJgt`^c m PJ<ft `JHn/,"CHiHxa$Of,-n"n i|!C/ /</ a"E"B`/ /</ a"EB L<|N^NuNV/ "n$i j| ( re<0; N44 4"i j|#hXp`/)B/)/9oa\`B$nN^Nufdesc attrNVH8 .$n "n il P p Jfp `:0( @g@n @g` @gP`/ /./ /($a $fvfj`Hn/($ahp$Pf/ ax` Hn/($a_$Pf/ anx$5n5n%n%n %n%n&.(.%C%D%n &.(.%C$%D(&.(.%C,%D0&.(.%C4%D8%n<%n@%nD".B///./.a¤%@H%AL` Hza LN^Nufdesc_getattrNVH 0"n&i$iB k| ( re"0; N Hx`/ aȲ/ a\ k|%hO k| ( rgrg.`N5|mr$BD5| k|/(a%@B`@5|r$%yoD5|BB`5|mr$BD5AB%|BB k%hd%| %y&$B(%j$,%j(0%j,4%j08B-RSB*@HmHn/*a *GU/ Hx /a&Ofr ށRtd`^ U*DlG$@rdtm2Jm.r-A@B@HnHza B3h |`**D UJlg:"T-A/ HzLHnaX@B.PO.Hx Hna&O fRR*Dmn$[I)A)B LN/+a'ID/ axHnHxYHk/. a fO .rZ/HsE?NHxZ$ /NHx/Hz`zvghv/g`hv[g m vYgT`Tv_gvkg$`@Hnaf/./.HzY/a`O` h/HzH`&` b"yh")҂ c 0| <d C &`$yޔUo/ /Hyv`$yhUnp`/ /HyDa S SB0O ``Aޤ Hx/9ޠ/9ޜ/(Hz/aO`.&9Bl/Hzz/afO `// /aj`/alՓ`BL N^NuNV/ n"n $.B( r/g4r_f\ 1 (fS/HyD/ a ADB0(#hB`0 1 (fS/Hyv/ a AvB0(#ޔB`p$.N^NuNVH?< n&h ,(*h(+*+"FB U~ep`d~f*"D .f""F"/ ayf//</ aB`2IB"l:&EE +f///,aO Jg,IR"m//</ a~pJfp` ,G fJ$l"~gHnB, //aO Jg"F"/Hx/.awO JfB`vHn/94/-Hx as$OfDBHxHxaw-@ n!@|"@"B, !@@//</a"F"B`//</ a̪ L i|" * G-KHxHn//aHOJg/ //.aJfBL N^NuNVH00 n"h&hr@fp-`Z i|&"+ gp`F +tFd$/ /E/ avO Jf JfB2(/ a// /aj`pL N^NuNVH?< n*h hr@gp`tdJjp`B(m Hx G/ a =| rL$@Ptd(, Gv ֊~ ފ"l"Grށ Gf& j tgXHn"C//a}O Jg>C-ISB"@HiHn/*a R/ Hx /aR*OfGrցRtep$ [I+A+B Lgm>+KD/ ah(HnHxYHm/. E$N .rZ/HuG?NHnHxYHm/.NO, .rZ/HuNBL< N^NuNVBN^NuNV/ / &n kD$h Ѐ jop`8// / aqzO Jf$/ aoh/ atbHx/+DaqDBDB$n&nN^NuNVH0 n$n &9Ȇ hD$(/amF//</a$BL N^NuNV n hD P"h/./././. / iNN^NuNVH 8(n&n $.HxE/ a lD P"h// / iNOJf67n'n'n'n 'n'n'n'nADg4HxHk HldE&NHxZHkLHlNHxZHkHlNO$Hx(l X/ Hk<(.(D*TJg/-HzaP&-B|܎G m 0,zgP$D(F(Jg RJg hgB` &(F T"R"i| g /akHXXXRzl n P  h/ p N&@&-BXE m z,gxA 0,g R g R/alX"-zg@ -f6Jf2 f: DݘVID// P/ n/(a&@OXRzl~ L<|\N^NuNV/ $n/ aJf j"j"i!idB$nN^NuNV/ $n"j i| h (@Wre i(?gp`/ aT$nN^NuNV n/(B/(a)JD/ a`HnHxYHl/. G$NO, .rZ/HtE?NHnHxYHl/.N .rZ/HtNBLN^NuNVBN^NuNV/ / &n kD$P Ѐ jop`^// / aj.O JfJ/ ah/ amHx kD h/($aB kD/(a%VHx/+DaiBDB$n&nN^NuNVH0 n$n &9Ȇ hD$/ae//</aN$BL N^NuNVH8(n&n BS'|'|r'A BBr'ABADg< l 6HxHk HldE&NHxZHkLHlNHxZHkHlNO$Hx(l X/ Hk<(nB~,, lBv(gB` *FJXmp`&h| h$hDBHxHn~Hxa&Of N///.~a&O f j/($/.~a&PflB@F!`\ jz f*v=$9\" <l //avPF`,zL9XD/HzHxz"ڮ~/aO n~(gJh$g$9\" <l //aPF n~0($gB6`BhVBhxh@Th@v-l l -h l -h l =h Hx@EHnz ڬ /a -JzN-E-k-SK-Mz-Ez-E-E-FBBzNڮ-EBBBHnB/.~a2&O$f z-E$Brz@-EzHnzHnvHnrHnB/.~a&Of .rg,Hx/aɦ"@-IrPg i&/ aX` v`Jvfv6JvffJg` nv hpА$v=Jgj&( Gzl(*BHmHz4a$EPo//a`PRn*F m P p<p2(Hg//a2v P`*F+CXv .vg /aTX .~gHx/a/.~aԐ L<|LN^NuNV/ / n&h$hHx`/ a/ aZ,BB k%hdB%|%| Hnar%n$".L<%A(%j$,%j(0B<*n *."EJgp-`4(-0 mDBJg$(0 m&((h lEJg$h0GHx/ Hma w,B+/ a`/ ///Hz$/ ENO(-+g" l Jg (jB@d/Hz/ N`HxHxHz/ aޮOEJg/ Hz/ aސEO m h f/ Hz/ ajEO ,gHz/ aNP-+g m/(/(Hz/ a*O`Hz}/ aPBHnHn/ ap>/./././.HzR/ aO("<OJhg -lg"/HzB/ EN m(P/,Hz,/ N/,Hz/ NO$EJl o /4 Hz/ axO R0l nHz/ a\A" "E ) GP )l "nB` /// aL<|N^NuNVAB#BN^Nuprocfs_allocvpNVH<<$.*. (.(n&9Ȇ$yJg:&jf* f$f/B/ aPO Jf*E*B`^$RJf 9gr#HxHyaPP`r#//9v/Hx aL$Of*E&UBHxHxaPx$@'J|%D%L %KBO reK` K%Mr ej0;N(6DDDDLTLL5|mr'A@r&`D5|$r'A@`65|mr'A@`(5|`5|`5|$r'A@` HzaBC%Q y " 9r€#gr€#Hya L<N/ / //ax`R/ / //a`B/ / //a`2/ / //a`"/ / //a`/ / //a\`p-L N^NuNVH 8$n&n (n"* gp`L *cp(`@$/ // azO Jf*BB B3(/ a$o 3 (fSB3((BLN^NuNVH 0$n$. &nJg Hk//apO Jf `PJfBL N^Nuprocfs: invalid directory entry sizeprocfsNVH 0&n +<ft"<'AB%|HBH%|HL`$B%|lBH%|lL` Hza͖ L< N^NuNVBN^NuNV/ $n/*/* Hn/*aOJf"/* B0* //./.B0./aW$nN^NucurprocNVH?< n(h *(*h.,-yȆ"EB Urep`rf"G .f"E"/ aFB`,-|"F ) g rg~`b,gp``rf$Hx/,HzhaLO Jf HxB`/,/a$P gJg/aRX&`&<JgHx/`,g//-a`"F )g/aRX&`&<JgE(Bl(G)G ,f(///*aO Jf j Jg/NXJfERm`P *rf,/a$/aEB/./</a"E"B`"/"F/)//-a` p`pJfpLR$jJg\n *0R~-G/*0HztHna@|$jPO.Hx Hnaw(O fRRJg`.x.[I)F)G Lgm>+KD/ a)HnHxYHm/. E$N .rZ/HuG?NHnHxYHm/.NO, .rZ/HuNBL<N^NuNVBN^NuNV/ / &n kD$h Ѐ joJfp`8// / a36O Jf$/ a1$/ a6Hx/+Da3BDB$n&nN^NuNVH0 n$n &9Ȇ hD$(/a///</az$BL N^NuNV n hD P"h/./././. / iNN^NuNVH 8(n&n $.HxE/ ajP lD P"h// / iNOJf67n'n'n'n 'n'n'n'nADg4HxHk HldE&NHxZHkLHlNHxZHkHlNO$Hx(l X/ Hk0$n,. *. * Ъ4 Ѕ$BJfJgxo /a>XJf/a2XJfl /a"XJffJf$ *(gr€%A( RJg!j j g/a.X *gLJg4/GNX *gHx/a&*BP *g /NBX%E%|8%|< * g"Jg /a#X%F %|0%|4Jg,g(C 1,$g q,!J#,C,%Ir(/axL |N^NuNV n/. /( /aN^NuNV n/(/. /a|N^NuNVH?0"n$n &n,...x@fr i|tv " g (0"(4( * g !J0!K4$ & prg$ (8"(Jg@f<*+f Hz]at yȆJgn *@$(0gbrl\lXHzGaJ *(g$/*a r(Hx/ agO `r%A( yȆJg%h0@`r%A@ g // aP`Jg /a nXJ gp(r€%A(gZ// aPJgXJgT%k BHx*kR/ a%@/+//+a AH"j kB0/a*%F` Jg/a(B`J$g ЃD/aPXJf/ /9/. Hxa"$Og(Jgf /a`/a\XJgV/`HBHxHxDa T!@| T".O Jg T*E` T*C!m@@ T$h|%H%E %|0%|4%C%|8%|<%ng /.a2XB,B$r%A(J gr%A( yȆJg%h0@`r%A@JgPJgL%k BHx*kR/ a%@/+//+a ?"j kB0/a%FO` B BBJ$g(C 1L$g qL!J#LCL%Ir(Jg /.a4XJ$g/a L8,.*. (.$.-Br-ABB/B/Ie NHx///G]PN//</EXjNO$.B/NHx///N//</NO$BHx/<aJ&O I$n&nA-Hr-A-C)|-|B/BHn/asH$OfR-Lr-A-CpH@)@-J-K-A-@g&/BHn/as~$OJgJgJgjHx/a L|N^NuNVH> $n,.*.// HnaV&O f/./ afr((*PJ gX//</an//Hx/ap&Of0///./a6&/B/a{//Hx/apO,rê(/B/.az//Hx/.a>//</.anr(O(Jf:B$l.//Hx/apD//Hx/.aoO R$mB$ L|N^NuNVH08(n&. &n$n$. n %HBHx Hha4%@/*//a ;"j jB0r$%|%kOf%k `%l %j%k%k /a/ /./a$Of /aF`Hx /*a(B L N^NuNV|H0<*n$. n(n&(/(/(G|/ // // aOJf`Jf:E/ atr-A=mHx/.//aqT/ / / /auB`"/ /aw/B/ax/aBpL< dN^NuNVH88&.(. $n$.&j/ B/ax/aR//I/ / Hn//a>$O,g/ /</ak`bJg/ /awD/EN/.Np`@Hx k// /ap~Hx/ /a}l$Og / /avP/a LN^NuNVxH<<&n &."C i(I i0(F*<ʀ"nB/+aQ @-HBHx Hha-@".R///+a 9xr-A|-|-C"C i-P-n-k B/+a8O E|/ Hnx/+a $O f/+KNXJxg4/ /+av +Pxf/N`/a~.xap`t/ a6r(=EHx///+ao/ / Hnx/+akZ$O$f8//Hx/.xal($Of nxRh"n"B` /.xa L<O0Jf l|B, n h|!K,/B/ as .LN^NuNV/ / &n +,g&$@Jg/abXJfHx/+,a@B,$n&nN^Nu:::union_mount: bad um_opNVH<<&.(n(.B*B&B*"C)=g4|-`0HxHn/.a 1N$@O Jf"C$)/aB$rP)A(B()D,/ a2$@PJf*l/,ENBXr@g4|`BHxHxa&@p'@O rgmrg `rg`'B&`'M&`/NB&BX"C)?fBB/aw$@O Jf>"D i'P kRP i0(F"<€'A rf* kJg h(>g S h(>g"Ci> S hp<"C<#KD/a xHnHxY"CHi/. a 1Z .rZ/"CHqaL(O +rgmrg `rg`G`G`G` Hzar/ aKp$@/ "CHi/ a 3AG8rZ$AHnHj/ /.a 0O ./ HsaKB` .g*HxB//+ BB/ /+aR$O g/.N ` / a~pLN^NuNVH<0 n"h$i|((*( &(&j Jfz&jg jz@f,//+ kJfJVID// ab(OfhJ g^*+f // aP/+/+ /+/* aZ(Of0 k$(&(prgHxHx///+a`x L X"E"if."E$i| * ft`*/ar(/+aPJg4"lf($l|(j Jg/ ar(X/+alX/+/ //+ / /aW$OfJg /a~X/+af`0/+aZX/EN/ N/ENO Jg/ N L</*/* Hn/aWV$O g/*a `RHxB/./* B/* j/(/*a $O.atXJg/.a2`/ a(pL N^Nuunion rmdir: null upper vnodeNVH<<(n& l$h| l&h|*l $-** f Hzaj(+ g*+f // aP/&<"CNr(/,ENP++f // adP/"CNr(/,N/-/- / aOJg/ //aV$O fT/ an`J*+f // aP/+"C/) /* j h/(Da$"C/)EN"C/)N L<VXB@/ a$BL N^NuNVH00&n&9Ȇ k h|$h Jf$hWIDg//</ aGO `(+f //aP'J 9 j/ p N&@XJg /B/ aT, L N^Nu tag VT_UNION, vp=%p, uppervp=%p, lowervp=%p uppervplowervpdircache:NV/ n$h j|/(/( / Hza| j|O ( g/HzaP j| (g/HzaP j| (,g$@Jg/HzahPJfB$nN^NuNV n h h|+N^NuNVH00&n k h|$h Jf$h&9ȆWIDg//</ aF>O `(+f //a(P'J 90 j/ p N&@XJg /B/ aR L N^NuNV/ / "n&I$i j| ( g/)/aKP j| (g/+/aKP/ aB$n&nN^NuNV/ n"H i$h| j Jf j#H 9\ h/ p N$nN^Nuunion_strategy: nil vpunion_strategy: writing to lowervpNV/ / n$h&j\ k|"( f"(%A\f Hzav *0f k|f Hzav/ aW%K\$n&nN^NuNVH80"n$n&np *.(. &.$9Ȇ"҄ ,܀ \ yv$p JfB`:f0f*f$J(g//</*azO Jf `$R`L|N^NuNVH0 "n$) )Ђ")Ё\ yvE RJg, f&)f&)f J(gp` PJf RJg!I"#J$BL N^NuNV/ $n *g"RJg#@ j BB$_N^Nudenodedeget(): pcbmap returned %d NVH>8&n&. (.(n*9Ȇ rfJf&+:///+av$@O JfHn/9v/Hxal$OgB`BHx=HxaJ$@Hx/ a BBHzLHxHj4aɂ n!J|%HBB B0%k%C%DO$B/ a //</.a9&/ aJ$Og/.a(X|g* `%K,%k |%F(Jg rff:f` fX n||` rf%k:l`BlB0+L+>%@pBjbB*a5|!d5|!f5jbh5jdj` HnHn/// a'$Of`Hx HjT/.a  nh ` nh a"nB@))IA5@bB@))IA5@dB@))IA5@fB@))IA5@hB@))IA5@jB)ሀ)%@lB)ቂ)B)|Ҁ)|Ҁ%ApO j, rfB)ሀ)|l/.aJX*`gR n|!F@JlgLBHnB/</ a$O|f .,+R%@p`/HzalP` n|!F@/* az(BL|N^NuNV/ $nA[-PC (L<-@/. / / /*aH$nN^Nudetrunc(): can't truncate root directory, clust %ld, offset %ld NVH?0&n(. ,.+`~ʇ$k, k(g" rg/+/+Hz~akp`//+axFPpc/// a`Jg0BHnB Ъ^S.*R"@Hi/ ap$Og`-klBl~-G Ъ^S.*R// aX&ƪVPgJg(".U *RZHnHx/*^ҪB//*` *R"੐ZHnHx/*^//+a $Og/.a `/+ax""j^/ n֨H/aBO .g /.a` /.alX'DpJf~$pJgpBB/.///+aHx/ a& .O ~g2HxHn// Hxa$Of6 S.*R'@|'n".g *rF~g // a L N^Nudeextend: file too largeNVH0<&n(n "k, k(g rgp`+`gp`|$kpe Hzae i^K" $)RA 䨒g:Ncp`DHxBB// a$OgB/.B/+p/ a `'Lpv$Hx/ a~L< N^NuNV/ $n*`f / a/ ar$nN^Numsdosfs_reclaim(): pushing activeNV/ / n$h&j|JܐgJjg/ HzaP/ a/ aP + g/aB XHx=/ aB|B$n&nN^Numsdosfs_inactive(): pushing activeNVH00 n&h$k|&(JܐgJkg/ HzaPB *Tg8J(n( k(?fBHxBB/ a$|TOB/ a"P/B/ a>O *Tf /B/ a L N^NuNVH>0 n*. "n$n&n Lhf"(j&L8((2$d$B0("L (LШ6րJg"Jg$JgLhPf&L |N^NuNVH?<(n*. ..&n nBBx$l,R8JfJf JfB`| ,l-@fx,`gd"*R 㨰peJgTZ *>&`DJg Z, Ъ:*G*JgBJg ,*R"*^(lp d  `JgB`Jg ^BHnHn// a -@O|dR` AITR c(B *rF".|et L*~LjHnHnHn// aHOg8 .g /aXHnHx/././*a$Of(.$. rf6 n"hH n0B0҃B0|Ҁ0|Ҁ-A` n"hH nB0ሀ0-@ rfg .-@".ªr-A *rF|d-A nK-M Mb *rF|gP .g/aJg .U"*RZЪB*G*Jg&)nt)nx`/.a `&Jg& .g/a,.S)F|)BpLB"*Jc z fRb  j 0 F/aX @A8%HzHnHxHx/*v/*ajOJgBv/.aR`^ n hHjQ *N@jOjNj} *z@j{jz*g /.a` /.aX*gltB*o`Bت2BB/+0(.$n &.&n*.fHzp`gJfHzaaBp`>|dJb L*~LjHnHnHn// aZHnHx/././*a$O(g/.a `gz rf0 n"hH nB0ቂ0B0|Ҁ0|Ҁ` n"hH nB0"0 rfg *r€F|d"&gF *r gxb g` g` n"hH nB0"0g |† `,<† < n"hH n n hH ` n"hH n n hH @`~ n"hH nB0ቂ0B0|Ҁ0|Ҁ < n hH @ n hH |@ n hH |@/././ a(B|%FbO .g/aBL |N^NuNVH?<&n(. $n*n~d IH Jcp`/.a `JgB L+~LkHnHnHn// aHnHx/././+ax$O(fJgzBRS& Jg&$+r gb g`@ g`2 n"hH n00 "Ҁg.<‡ <`~‡ 鈂 n"hH n n hH @ nI-LfT-H` n"hH n n hH @T` n"hH nB0ቂ0B0~Ҁ0~Ҁ.<‡  n hH @ n hH ~@ n hH ~@X(ndJf/././ aO Jf(~'GbBL $n$. *. *J("vƂ$ jpg/a "R"@`6| "Fb&`0$ S/a "B`c j 0fC Rd d L|N^NuNVH<<$n&. &n(n*n$CJg&x R" jz* SN Sf/./ // aJfJg(Jg*BL</.a$Xf`JgX-`g.-ml rf*.:fBJWI(<Ȁ/.//./ a`/.a`NBLd *ʆ Ъ:`U"*RZЪB/ Hx///*a{F$Og/a4B `Jg S VШH(BLN^NuNV n/./. /(/(/(,a2N^NuNVH 8(n n &l,$l S(E EHnBHn "+R// al$OfHnHx/././+az$Og/.a~v `~ n V"hH ) g g /a~L`TE A EC+f Vg A g/.a{$Xf+f VfJf,BLN^NuNVH><,.*n *."F(i,x//-//-aͬOJfprfp`BHnBHn//aN$OfHnHx/././,ayl$Ofn n$hH ЮcBG JgbG fHx // aO Jft`E n (HЮb/.a}XRJgZR`(/.a| `/a|B` rVIL<|N^NuNVH 8&n(k,BHnBHn// a`OJfHnHx/././,ax~OJg/.`Z$n"jH .Ac$" ҀA g8 g gA C b/.a|,XR`r/.a|p` / a|BLN^NuNVH8<*n$.&.IHxvHn/.a$@O Jf -<g(mDJm"grgr/B/ a$@O Jfl -<g4|-JfZJlpgj"C i PJgV&l//</ a x/"C i/Hx/ a"$@OJg/B/ a `\/B/ aO JfHnHl/ az`,"BB$x@#D(B"#C,/a$@XJf"B&ix@g/ a"p` kDB(m/ ap`"C i PJgb4<-?f4<//</ a /"C i/(<Ȃ// a&$@OJg / an`/B/ aO -=fHn// / aZ$@O`g4|`/ aZXJg / aL`(mD)n )n9np)@gx)D ,gx`fh rf x)D`THn/ a $@PJg//</ al`4$, n/(|aXJgp`p)@/.ajXHnHxYHm/. E$N .xZ/HuG?NHnHxYHm/.NO( .xZ/HuNBL<dN^NuRRaArrAaUNVH?<(... "D iD-h B,/a–$@XJfv/a2Xtlgp`X/./</a pBB/."n i/Hx/aV$@O .B/aO Jft"Gĩ<-B/.HxpJgp//a .$@OJfBG"n)ugZ/.HxHxHn/<dh/a $@OJf4 nB( nB<(*(( ft gtfHnHxHxB/asX$@OJf n (0t!@0-hH"nK $M(M"n)uf"n iUfBHx;Hxa&@Hx/ aN&*B@*IA7@B@**IA7@jB@**IA7@B@** IA7@ B* ሀ* '@2B@* *IA7@&B@**IA7@(j "O"n)uf Jkg|Jgv @bn k?&bdJk fNB*ቂ*B*tҀ*tҀ'A*B*ቂ*B*tҀ*tҀ'A.`B-ሀ-'@*B0+ '@.B0+rL@R.eJkfr"nJifJk f~J2fxB, ሀ,Jfh'|rt'B~t'BB,ሀ,B,tЁ,tЁ'@2,l tĀ'B`"n)ug rf4|`Jg< Sf,B2+n Sf k.Jg LE L nb 7E$+.L('B.$+*L('B*4+7B4+ 7B $+2L('B2L8B2+'A6 rfLB,"ቂ,!B,#tҀ,$tҀ'A:B+L+2Ы6'@BB,&ሀ,%'@v`8B+L+2Ҁ'A:B0+B2+"@C LA'@>Ы:'@B"+.BBL@'AFR'AJB0+L+2'@n"n)ug2 FbJt gtf>0+(S@@e4'|rt'B~t`2Jrf0 Jb'|rt'B~t`'|rt'B~t'B rf4+'Bf`'|fB0+$+fL@ 'BjB0+E?/NX @S'HZBB0+L'A^S'AV +^/NXS'@Rrᩲ^g4|O`b/.arBX +vgHnHxHx//an$@OJf( n$hHHxHz/ I?NO JfjHxHzHjNO JfTHxHzHjNO Jf>HxHzHjNO Jf(B*ሀ*B*tЁ*tЁ'@z`Bv/.aqBXBHx LN^NuNV nHn/<B/(Da`Jf"n n BN^NuNVH8(n&n lDBS'h^'h^'hF 'hN'hNB0('@BADg&HxZHkLHlE&NHxZHkHlNOHx(l X/ Hk8(n$. ,.(.&lDBJbgJl Hza20$lJg~f&*$ j|J@gdp<fJ0gVrgP//</ aO Jgrg`0//// a|OJg*/B/ a / aDO$CJfrgF S(/*ap$nN^NuNVBN^NuNVH 0 n h$h| ho/ahXJfA[-PG (L<-@"*pgtp %@gBHjhHjj/ a* `O j,(f8*gBBHjf/ aO*gHjaHjbHjd/ altŪBL N^NuNV/ n"H i h|$h,2<m(`f2<j/) B0) //* /*?Bga$nN^NuNVH><(."D i$h|(j,&i0 A[-PK (L<-@"*pgxp %@gBHjhHjj/ a* `O j,(f<*gBBHjf/ anO*gHjaHjbHjd/ aNOz˪'j*`g" *l"U$,RZҬBLJf2r`. *"U$,RZҬBLJf",:L *Ҁ'A0<m*`f0<7@ j,h7@*`g@@7@7| j,'h j,'hBD'jpBI,/ BB0*h/B0*j/KN j,O(g2Hk$BBB0*f/NHk4B*a/B0*b/B0*d/N`*,,'E$'F(*,,'E4'F8B@*`f'|@B< j,'h^ j, (V"*pҀF€'ALBH"D i&@BL<|N^NuNVH0<(n l&h|$l*l JfH jf@tf8f2 f,Df& *H"*Ltvfvmv L/aaXXJf4|`HnHx/+^/./.a]0$@OJf^ l ,̫V-F ,(+^d("[I$,&, ցՀ"-pBo Є+@p//.a4*P/.a4/ / n..ިH/a$@O.g /.a^^`" .Є^f /.a_` /.a_XzJf JfJgn.gPr WID//+|a$n&nN^NuNVBN^NuNVH 8&n"k i(?f($i|A[-PI (L<-@"*pg|p %@gBHjhHjj/+ a`* `O j,(f>*gBBHjf/+a0O*gHjaHjbHjd/ aOtŪ *gttĀ%B*`fbJ(oZHnHn/ aNO JfNHx /.HjTa nj` n| nja njc njb nje njd njg njf nji njh njk njj njo n *l@O nB*`f*s@ n*`f *p`B@ nB*`f*q@ nB*`f*p@ j, rf njm njlJf/.a[B` /.aZLN^NuNVH8 $n"j&)| j$(|r@fx`//a(Pf /*a*` /*a.a LN^NuNV/ $n/* /*a(/*ap-$nN^Numsdosfs_rename: no namemsdosfs_rename: lost to startdirmsdosfs_rename: lost from startdirrename: lost dir entrymsdosfs_rename: updating .. in root directory?NVH?<*n(m-L,-$m-J-m.-&m &9ȆBB"n i-hD"G)g+f HzaD *"Ff JgNgHt//aPf /a`/afX .g /aVX/ /.a` .మfB`//</a $O f"n()| n(h|,`gVrf k .g g+f"G)f ,g/B/.abtO `4r@)AR"F()| nBJg*(|"D-i i'"G/)/) Hx/.a$/B/.a"n-i|"F i|O"n"illgr-A/.afXJgnJghJfJg /.aX// ad$Pf"G)f Hz`a/Hn/a$O f^"F()| nBJg*(|Jg`"E)`g,/a֦XJftB`Jft`/afX` Jgt`//aD$Pf/.a\XC-I/ /"F/)|a$O fpFr '@ f HzaJf/B/aO / Hn/.aO nJf>Jg Hzax/-ENXJg/B/aRO /NB`N"n&i|-k Թ|gHJg Hz>a&/-a/B/.Ee NOJg/B/.NO B` /avBHx C-I/ ET/ K&NHx / /.N"D#n B.#A$/B// aѸ$O,gHx / /.NO `JR('n / / aآ$Pf0Jf\BE/ B ."n")R//a$OgJg/B/.aO `Jg"."n©V)A/ aXJg/B/.aO JgJg$,lf Hza"U"n )RZHnHx/)^ҩB//)aR$Og/.aV/B/.apO`> n hHA "Dio )l@/.aT,$X/B/.a0O Jg /.aX/axXrì/.EN/.N L"C)fHx /)aP"D/)a"D-ih nl"nh"B`0B/.x/ aO Hx "C/)aj"D/)a: L<NO .a.X"<|Jg"<|/ +B@$/HzNHk4arBLN^NuNV n"h"i|/(/(/( /(/)pBHi0aiN^NuNV/ "n i h|$h, )SreT0; N6LL(L6B i p *gpF B`& i B` i r B` i BB`p$_N^NuNVH>8(n . &n| eP0; N6HHHHH&6.|`B+x`B+x`B+x`B+B*, cp`B/90Hxa$@O JgT5|B094B@FRyI&9\" <l //a hPFBBC %I5|`HxBaJ$@PJfp7`B,%F|`dB094B@FJ,fBHxaP 9,%@ g$j@| yr R0SI j #,$9\" <l //a PF * g%@j%|(B$*ft7`H%E n Jg ٪/ /Hka$O f/ //*a$O fB` / aN L|N^NuNV n"n !I #H i N^Nubpf: ifpromisc failedbpf_detachd: descriptor not in listNV/ / $n&jJ*4g$B*4B/+a>PJgrg Hza Cg"Q f Hza f Q"Jf j hBB$n&nN^NuNV   gpA AQB@SdN^NuNV/ B. rlp`2rTL$@ fHxT/ a%yr%A0". &n"nB. |TL$@ B @Bogbp @Bqgb2 Bigb BhgL` @Bfg @Bjg` @fgb @Bsg` @twg @Bng` f~g%S8`8%S@ i%hD i P%hH`&@` |dz` %@<`&< L |N^NuNVH<0&n$n *+(JfJpJfB094B@FB(/ aXX&9\" <l //a PF`( b$BHx/a{&///*aOJfb//a LPJgRB094B@F'C(/ aX&9\" <l //a PFJg Hx/a B`Hx/apL / a,XJ8g +N^NuNVH><(n yC#9y0J&g RmZ"9 Ѐ#$BHx /alt&O "9&g$ ///aHx /9&apO#&K/ a8&*PB,7(؀X|ex S|(R$Ԃ|&ԆBHx /ak$@// adGh|/Hj./ aC7l0l6 9 y&! %L %|r , %@g l C!I`C)I)J I %L$%KJg SP8JfL<|N^NuNV/ "nJfAcB#cB E #J 9c#@g ycE!J` E#cAc #H/ a$$nN^NuNV/ / $nJfAcB#cB G %KBCc%Q yc G"/ a$n&nN^NuNVH <(n&ycJglK?$k JgVB R(,f@Jg:/// NO Jg$+5g jJgB// /NO Jf `$jJf&kJfBL<N^NuNVH 8(n&ycJgN+5g>$k Jg6B R(,f *g/// avO Jf `$jJf&kJfBLN^NuNVH?< nBB(,T~f"*F0gn y& 0 `-ycgtB*n(m JgZB T(fF"lJg>&FEA" ҃cf bJg*D/-/,aPPJg( (lJf*n-mf L<$.K"BB)|d ` ` n (h JgB*<? T(fn*L"-f8"BB///"ENO JgV"-gH"BB///"ENO Jf0`6&BTE AT"ABҀcfRbgn(lJf L<|N^NuNVH00$.&n vfd$kDJg\ * gV"+ gP//a$@PJg@ kD"hJf /a$BX`S!I'JDR jJgrg /./ /NL N^NuNV/ / &nk4$k Jg/BaP$jJfHka./ a8$n&nN^NuNV nh4/a7N^NuNV/ /$n$`$(/aǸX BJfBBB$.$nN^NuNVH0 B094B@F$ycJg*0*2g2@SI5I2 @f jJg/ NX$jJf$9\" <l //a PF/9DBHza|L N^NuNV/ /$.$ycJg/HjaPJf ` $jJfB$.$nN^NuNVH<<*n&. *.&n ig i$f //a`(E/ a$@XJfp`n i2b i1d\ igZ ig*`r ig$b ig`\ ig`P9j4`)j>`HxD/,Hj6a`Hk k/a|"Pf*5gB,fBB094B@F/ aX(9\" <l //a PF,gB*5f:B094B@F/ aX(9\" <l //a LPF2*4AR0,@q@5A4 jJg,/// N` Hk k/a{B"f %l>`Hk k/a{""Pf jJg/ // N`J fp-`$ igFb ig ig( ig(`,J,f&|`&< i!`&< i"`&< i#`&< i% m / //Hx / hN" ign i g` ig if B@,9@ `BL<HxanO*4g4B09`0|#j7B*7/B)HqHjaz|`T <%@:A[ 5@J*fA//HzHxaO j Jg"PJg )g hJf$nN^NuNVBN^Nu%s: can't handle af%d NVH?<*.(.$.B&. K-E"E0)4@A @Ag |2-F`.,9[.9["E#Fr#Gv(BJg,7f"Hx/a(@$ Pf |A-F`Sl8,7g@ ,xg(@,7f0/ a(BXHx/,0af)@x(@PJf ~A-G`,7g*",\g A[ c2|A-Ifv|@-F`l"DB)|gm Jgr`~ g^`Hn/// /.a;OJfB`6"C)g$"E)4gHx/<;B/a*@O=|`R l0Jg (fJ(gHxHnB(HpaxHO "E)4g.gHx/<;B/a^*@OJg0-f2gpЭ| e`pЭ~ d|ݭ~߭ `HxHx/ a*@O Jg:-g|ݭ&mHx/ HnE&NHxHk"nHiNO"C=i`H&DTHxHn/ aw`=k O `("DB)/"EHiHz0aތ|/-FO `Jg/ // /a O"C0)f6gpЩ| e` p"CЩ| d~"Cߩ|ݩ `HxHx/a&O Jg"C)g|ݩ"C&iHxHk HnE&NHx/ HnNHxHk"nHiNO$"EJ,gBB//a,`B094B@F"E,)m0R$9\" <l //a x2PF~7-G`x"C,)"Eݩ^"CB"E iJf#C`!C"E#CR"C)g"ERf"E)4f / i~NX$9\" <l //a wF` Jg/a .LJf Abt j f xF fB0"*l// aP\] ]0*f2gpЪz e`pЪx dz۪x٪ `HxHx/ a^$@O Jg*gz۪"j L"""2`V/ a4`fB094B@F(( mR/ aX`B"hJf `#J!JR$9\" <l //a tFL< Q (f4#|z`* i e i2b i1eJg )gp/`pN^NuNV nB BB !n!nN^Nuifmedia_add: can't malloc entryNV/ $nHxHx HxaE"@O Jf Hza̺#n #n #n * "g j !I%I E #J$nN^NuNVH80(.&n &.Bo"$B/3/3 /3/anOERnL N^Nuifmedia_set: no match for 0x%x/0x%x ifmedia_setNV/ /$n$. /// aO Jf"F//HzaHza%@$.$nN^NuNVH<0*.$n .&n BJgGpBzHڌKn(<rEBJf/ aXJg)K$'lB494B@Fl p$9\" <l //a fxPFHx/ aaB094PB@F ,L QnT*J`VID"D"/aBHxx/a(Og,$9\" <l //a eF `L"DBB$9\" <l //a eFB` KEGQB@SdpL<gvxpfnz'lfHkHxp/ HkaB(@OJoFk4Jg0 kEBHxHhHnaYFHl/ /+aO/ / aJ"@PJgRF(9[*9['Dr'EvB094B@FAs*smRsRJRj/ aX`jBJsf!I` ys!I#sRsxKHxa93a LlJg yvp` y1|$9\" <l //a ZdF` kdR`zRJ +'@'@BL<<&n(. (n$n tQgpbF @tSgXb tNg @fgx`$ @tZg|b @tVgj` @tJg` tGb tFd tRg tYgD` tMgpb tKg"` tLg`(`(`(`Hj j/aF&Pf $<ĀB@F!+gf/ aXB094B@F <'@$9\" <l //a UF`Hj j/aF:&f"TA$ b7I`B0+(`Hj j/aF&Pf +PgB@F!//aP$9\" <l //a TF`Hj j/aE&fp'j0`dHj j/aE&PfN*L$,| d$/Hn/aN^&O f( .cEJg6B RB.ఐfBJgB@F! +,g k(/ hNX'R( R/Hn hN'@,Pf+gHkHzaPv7:94B@Fk$9\" <l //a SpF`B@F! +4g k0/ h NX'R0 R/Hn hN'@4Pf+gHkHz}aRPv7B094B@Fk$9\" <l //a RF`XXJf+gh/B./B./B./HkHza`<|!f4 tLf )k$`Hj j/aC&Pfv ,$ghB@F!'@$|g/ a / kNP$9\" <l //a R F`B@F!A[ ,8(<)@$9\" <l //a QF`$L  b`&g^BHx/a+$O gD///*aK&O gHx/a0( `//aPJfHx/a0p`hB tGfA@`AH&(B094B@F !B$9\" <l //a QPFJgHx/a/`p`BL<|N^NuNVH88"n". (n yȆ&QB094B@FB i2b, i1d ig^b i gT`f ig0`Z i~gpb igD`D Hizg Hi{gj`.0)4f$@3@4` T (g v/`Hh h/aAb&Pf'l:`)k:`Jg ,g`EHx8/ afA$)X)X)X)X )P$P kPJg%h kP%h  kP%h kP%h$ kP%h( kP%h, kP%h 0 kP%h$4`DEHx8/ afP +,g k(/ / hNP +4g k0Hl,/ h4NP`v$9\" <l //a OF LN^Nu%s: af%d not supported %s output: NVH?<(n$n *n&TJg0,4gfJ-fz2*A5AB-g(|f@xFtv!*+$ j(gBA 5A`8B-B-B-&-B`/HlHzDazt/O `~ft2`|g0*f$gpЪ~l`4pЪ|m&HxHx/ a$@O Jft7`B `Y j X B JJg Ԩ PJf+gHlHza/ aRO JCmV j +DgB// /aOJfB` +LgB// /aOJg A['P8 j + g / /arPB@F!~f k BX'J`|*gA`A,( m:J-g4R$9\" <l //a LPFRRRt7`hB"hJf `#J!JR/ kNX,9[.9[)Fr)GvRNլ^$9\" <l //a LFFB` / aV L %p+%x) NVH<0$n n (.z e PJgh"h`"hX&($( "҂AeFB)ሀ)&@Ad *g&/// / HzZa*`BSze0; N`J*lB094B@Fj&9\" <l //a FF`"*gJ*mzl~B)XnpJfn *,gd j(zHEʁ/B/*HkHi/ h NOJg8B094B@Fj&9\" <l //a EF`$*4g j0zHEʁ/B0*/B/*HkHi/ h$NOJgB094B@F < *PF+gpB094B@F + j@| yr 0S f k ,# ,RI$9\" <l //a =PF$2kA,/0/ aP`$&J .`p|/fj"D)f )PgHnHn/HxpHm,+ Y/Hla`OJl$"D)g"nHiHza:P`z!E|`e+gHx/90Hxa$@O JgT5|B094B@FRyI&9\" <l //a (vQBASdJgAe|` $RJfJg>BHn|HzzaL hN^NuNVH88(n $yȆHj j/a*PJf&B094B@F ,hf4&lJg,f&$9\" <l //a 9B @ tPgb @tUgr @tXgD` tWgb tTg6` tOgP`Hh h/a$&f%ST`&T`Hh h/a#&f%St`&t`Hh h/a#&PfB094B@FHx HjT/ a0LBX\``O $9\" <l //a 24F`:Hx / HjTa0`(//./ // aۦ&Of tRf/ aJ L N^NuNVH< n 0. $.Szg,B&C2I8 zF01 @QBBSdL8 nB094B@FI|B0(&@\JoTB$TJf"Hx/90Hxa|$@O JgR5|894B@FRyI&9\" <l //a + PFBBC %I5|`HxHxab$@PJg(B094B@FJ,fHxHxa_P 9,%@ g$j@| yr R0SI j #,$9\" <l //a *vPF * g%@j%|(B$0*g(`gG`G(JJn$9\" <l //a *FL|N^Nu%s: bad char %x %s: bad fcs %x %s: too short (%d) %s: no input mbufs! %s: garbage received: 0x%x (need 0xFF) %s: missing UI (0x3), got 0x%x %s: bad protocol %x %s: packet too big %s: too few input mbufs! NVH<8(."n B&iJgf~RvXRg+g/HkHz`zFȅ)grB)f>)g8 )nf,*<#EnB)lz(LAB/ pN`B)f )gip iJg/ N`B094B@FJl`$Ar„p,g`$9\" <l //a 'PF+g // atPz~fB4+BkJo Hx/ aPP"+ <fJo kgB094B@F*< 'A <f*gB0+/HkHzyaO RJR` *B094B@F*<ʁ'E$9\" <l //a &PF/ ab` +ggn// a~`bzm ptfPB094B@F +l*<ʀ'E D `8z}f2*<'E$9\" <l //a %F`$9\" <l //a %\PFJkfJ|f$/ aXJ|f+g.HkHz_`$k|B k|0(g h `gA `A%H'J'j7| g> +gg/HkHz ` kPR kRTkT kfzg+g/HkHz`T kfg kBRRk kR kf6f0+g< k(H(DHtHkHzaVO `RkB2+B0+\l+gHkHz`Z$k*g * Ъ("*Ҫ Jo`t j A Jn`Jf*/ aXJf+gHkHzQaP`$R'JB 0*g j `gA `A%H'HR kR0+2IA00 @7@$9\" <l //a # F`z+fPB094B@FRJR$9\" <l //a "PF+g// a`&(v QBASdBHn|HzaL lN^NuNV nR0!|| B(B$B B4!|',N^NuNV n"( ,en b $c 䈒!A "($ 䈒!A$"h C'!I,"he. ( " ($gL@(e b /aTp`!A(BN^NuNV/ n"n "@#h<#hH#hD #h8#h4#h "($ ) b#@`Jg $)LA #B$N^NuNV/ $nBj/ aB0$nN^NuNVH?8 n~ l f (f( fzxȁpЄ~el0; N$.d$<v`$<#)v`$<F]v`$<vp*(ES |P܀HxHx/G$N$@O JfB`THxP/ a66PJg(HxHx Ѐ/N%@LO fHx/ a`BL$%BC%LD LN^NuNV/ n$ (LgHx/aPHx/a$.N^NuNVB/. /.aN^NuNVHx/. /.aN^NuNV/"n n tl4 f. (f&( f) f J$g JLfB`V"<S iL1Jf")gS 3TBqVJfn #n#nJ g| / ap$.N^NuNVB/.B/./././. /.a2N^NuNVHx/. /././././. /.aN^NuNVH?<*nB--F-mB- -F| -FB"n-i"nB)*)pЅ c"n B .` 8,.o-nHx/90Hxa|&@O JgR7|B094B@FRyI&9\" <l //a PFBBC'IBk`HxHxaS4&@P"n "gB .Э|ldB094B@FJ,fHxHxaQP 9,'@ g$j@| yr R0SI k #,$9\" <l //a `PF + g'@k'|(B$ +Э'@$@+g + Ы(. ` J A . ހ`B$GJg"nBRmBX"n i C-IW-HJn `"n-i-i g,.ݮS"nRQB."|҅-A,.(INPB0,d6g*$ft"-B؂bINP0,d"nf*R`",. ,.BRJg .|bx'J Hx/90Hxa @&O gX1|:94B@FRyI$9\" <l //a PF SB SB SC!I SBh`HxHxaP&P&SJgB .|ldB094B@FJ,fHxHxaONP 9,'@ g$j@| yr R0SI k #,$9\" <l //a PF + g'@k'|(B$$k+g + Ы(. ` J A . ހ`E,.-FP|dZ"ndRp,.Sb Rn "nAXB0("B05Tf;T1D9n(R+nB.Jnh"n-Qf@,. ,.BRJg .|bx'J Hx/90Hxa @&O gX1|894B@FRyI&9\" <l //a lPF SB SB SC!I SBh`HxHxaNz&P&SJgB .|ldB094B@FJ,fHxHxaMP 9,'@ g$j@| yr R0SI k #,$9\" <l //a PF + g'@k'|(B$$k+g + Ы(. ` J A . ހ`E,.-FP|dZ,.ݭ$,.ݭ |eR$/ aXJg,. <,.BRJg .|bx'J Hx/90Hxa @&O gX1|894B@FRyI&9\" <l //a PF SB SB SC!I SBh`HxHxaL&P&SJgB .|ldB094B@FJ,fHxHxaK.P 9,'@ g$j@| yr R0SI k #,$9\" <l //a PF + g'@k'|(B$$k+g + Ы(. ` J A . ހ`E,.-FP|dZ| gxRJgn .QrF .쀁|bP'J Hx/90Hxa @&O gZ1|B094B@FRyI&9\" <l //a PF SB SB SC!I SBh`HxHxaJ&P&SJgB .|ldB094B@FJ,fHxHxaIlP 9,'@ g$j@| yr R0SI k #,$9\" <l //a PF + g'@k'|(B$$k`EJg 'J Bp,.Sb"ndR- ,.ݭ@R< .\o$"n g/aN"n BR4,.ݭ8`RD -HTЮ+@H .\LXB0)"B02Tf5T3B1C R%C jL80JRD1:B.Sf&Jn(n -T f߮ .Ѫ$,.ݪ / aNR4ݪ8R<ݪ@pSb dR* L`/ aBBX`lAe..辫bd^ fF/.aHrXJ+ g/./.B+ /HzE>NB0+//./ HzN`^(.2|-I`(.B kLB<0J-F"ҮӮ +Rd*/.aGXJ+ gB+ /Hzaqp`j|"nȕ#J Hx/90Hxa$@O JgR5|B094B@FRyI&9\" <l //a JPFBBC%IBj`HxHxaB`$@PJgB B"n"B094B@FJ,fHxHxaA P 9,%@ g$j@| yr R0SI j #,$9\" <l //a PF * g%@j%|(B$$.Ԯ*g * Ъ("*Ҫ ` j A &k-J$j" c B03NVAPS"AB8( b"ADJg gĻd |Ю-@B+ ".䱁APB0(c $ft(+B҂bAP0(bCX( B0)$B03(Tf7(T"D3A1M R'M kL,.>0jRG1p,.SbdRn ~ -G-nJf(TJf"nȕ#J ,.ݫ$..߫ / aXJgJ+ gB+ /Hzao RD +HTЮ'@HR<,.ݫ@"n"BL//HzIajDO `JgJ(fJfJg(n('m *UJf~-GJ(fJg%n خHx/90Hxa @$O gX1|<94B@FRyI&9\" <l //a jPF RB RB RC!I RBh`HxHxa:x$P$RJgB .~ldB094B@FJ,fHxHxa9P 9,%@ g$j@~ yr R0SI j #,$9\" <l //a PF * g%@j%|(B$'j$*g"* Ҫ( *Ъ "A-I` j A(J-L'n(JfB$'|B@(`Jg* .(%@ ؀l~f"EJg ٫NRR` (n g /a>B..߫VRZ(..߫FRJ LaeD`$R(Hx/90Hxa$@O JgT5|B094B@FRyI&9\" <l //a PFBBC %I5|`HxHxa6$@PJg( B BB094B@FJ,fHxHxa4rP 9,"D#@ g$j@~ yr R0SI i #,$9\" <l //a PF"D ) g#@i#|(B$"D)g") ҩ( )Щ &A`"D i A&D", XoӪ -j"nnB))E)F*UJW~΀-G\V)I$~)G("G-IzC-IB/./.a-@PJg6Jg"",0f"<!>///,HzgacBO/a9 p`JgJ(fJf"Jg"n")m ܭ *UJf~-GJ(fzJg,C)I("n)f@S$R(SB`H%K ڋHx/90Hxa׌ @$O g^1|=y4..B@FRyI&9\" <l //a *PF RB RB RC!I RBh`HxHxa38$P$RJgB094B@FJ,fHxHxa1P 9,%@ g$j@~ yr R0SI j #,$9\" <l //a zPF * g%@j%|(B$)j$*g"* Ҫ( *Ъ &A` j A&J)K(`Jf& (%@ ڀ۬FRJݬNRR"n"B` /a7pL///*HzDa`N`&&SJg(%k ԫ `ժVRZժFRJLN^NuNVBBHxHxHx/. /.aN^NuNVH<8&n(. &.(nBJg:BrfxJltDAzefrlzm Jor lp`4HxHx/+( k N$@O Jfp`'J$%B%C&t %@"S%@* ^%@F* %@BS%@J *FT"zLE%ANHx/*"/+( k N%@.Hx/*"/+( k N%@6Hx/*B/+( k N%@: \%BO .//+( k N%@O J.gJ6g J:gJf'yX/ aXp`6Ъ%@pL*Ъ%@%Dz%n~|%n B/ a L$nN^NuNVH?<&n$. &+r +b$k."+n"k"Ad ,`B(k6*k* +.Ыb @A22.+ne"k.¸1f1ffR*fTRRRfJRRf@RRf6RRf,RRf"RRfRRfRRfb .< El'Bf"l22 B44 dSfB L"**N.B(ªJ%A> jb RJfL.*N jb.(J%@>"*bª*"j6 j:B60 3 *> j:1d Jg8"*b *"e$~~g// a%@VP *jVd%@V jV~dHh&jbf/ / a( *jV%@j jVO vbrdnS%HVB&"jbG%Kb *>.*N j.0J%@>" ª*"j6 j:60 3 *> j:1d jVG%KV~fߪb``.*VߪbBV"j. jbB0%A>.*N.B(ªJ%A>`&"j. jbB0/B/ a(SjRbO Jg8B *R&jb/ JmЪ.`B// a%jbR/al ROJfp`:/ *R.*b/JmЪ.`B// a%jbR/a, RJWIDL N^NuNVH?0$n,. B jb / aF *jX bJgRJgb~jdJ"*>.*N jb.B(ªJ%A> *b*"j6 j:B603 *> j:1d %jVn%jfZ~%GVJgn&jnvdd"*b *"eP~g// ah%@VP *jVd%@V *V~e$~~g~f *bf c~%GV jn~dVe"*b Ъj(WHh *ZR// a(* *jRn%@jUnO B jbG%Kb"KeB *>.*N j.0J%@>" ª*"j6 j:B60 3 *> j:1d jnG%Kn~fB^~%GV jbG%KbJg0B R"*R/Jm *.Ё`B// ad%jbR/a RO`bJ^gh jb.B(/B/ a6O Jg2B *R.*b/JmЪ.`B// a%jbR/aORbSj RJfp`r~%G^ߪbSj`xJ^g jb.B(/B/ aB^O / *R&jb/ JmЪ.`B// a%jbR/a& RJWIDL N^NuNVH?0B&|*<0C4E0$B .侮ox ARR .侮nXR~lA0B&|*<0CE$B .侮or DRR .侮nXR~l~m^|E0  @"@ "B _. o"z"RRR _. nXR~lpABPUQB@SdBA81,RRn o nA81 ,RRn o nA81,RRn o nA81,RRn oHnHxHy8aPBO E&J7,Hx/aR4XPR~lL N^NuNV/ $nJyfa BA%H %| A ~%H %| "A r%H &%| .BjBp%@B/ a$nN^NuNV"n <AtBhYQB@SdpAtBh ~YQB@SdpAHBh rYQB@Sd3|BBBBN^NuNVH>8$n&n (.AL*( R$Ԃ *FmvIXo6&RA<"h RA, h R2303AbfCA)N(Nb$A,"h R23\03Ab$fA,N(NcAL!I R(Ԃ *FlAL!E RL|N^NuNVH?<$n n &P-h h-P-h-h-hBtABh 2UQBBSd jJA ( RBs "jJR3$Ro$.R7<nNA*Rh 2Bm *n(5 B23< ЄLѪJg*n=u< .ЄLѪXR(* V jJG%KJA!B R jJG%KJA!D R>4,tL:XO G8-KA(CH(N)NbR&n@N9L9,%C VRHx/ / aO ~FmT jJG%KJA!j V R// aBHj 2// aL0$n&n *.xB4+B0|rJf0|r7\Cmn B43RogVo A h r`&JggA Rh rRj `| mRj `Rj B(Jf0|r`f0|r`0|rRlL |N^NuNVH?<$nt*n B>-BrpJfruFpB(.nB(G(.*n B>5LRogoGB&*B4+ tp"*lP6+ r 㨁j"j jR"j jR:p( 5@pЪЂ%@`=k r .㨁jժSf` JgXg|AB4( tp"*lT=h r .㨁j"j jR"j jRB0.r5@pЪЂ%@`B0( r㨁jժSB6* p$*lLB2* 威j"j jR"j jRp5ApЪЃ%@`B0* 威jת$*xlL"W 威j"j jR"j jRp5Ax٪` W威jT`x mB6* p$*lLB2* 威j"j jR"j jRp5ApЪЃ%@`B0* 威jת$*x lL"W 威j"j jR"j jRp5Ax٪` W威jV`B6* p$*lLB2* 威j"j jR"j jRp5ApЪЃ%@`B0* 威jת$*x lJr҆ 威j"j jR"j jRp5Ax٪`pІ威j^B$ JfruFp`frp`rpR*noL8&n*. (n(.|WIDR +f/ a Hk / ENHk / N/ a\$@p Ы"p Ы$Oe"|f|f dB`NAeJg// // arO`.f$+| lJ"T 威k"k kR"k kRp7A|ݫ` T威kVHyHy8/ a +VЫ'@O `$+| lJ"X 威k"k kR"k kRp7A|ݫ` X威kVHj,+ R/,+ R// adHk ~Hk/ aF +VЫ'@O/ aXJg / a`^ +L|N^NuNVH< $n". $. * j1 "j jRJf A,Rh`ZRSA0B0(A Rh nA0B0` A00ARh ~zzlT * fJ&(*bRB"A"J2) ~ ZLրXRzl *∰c ∰cp` *SWIDL4L 㨁j"j jR"j jRB0`B04L`A0B0HA<B:(p$*lLB2( 威j"j jR"j jRp5ApЪЅ%@`B0(威j۪ A4$0glA0p"*lJ 㨁j"j jR"j jRB0r5@pЪЂ%@` 㨁jժS bK0B5h` K0B5*nB85<p$*lLB25< 威j"j jR"j jRp5ApЪЄ%@`*nB05<威j٪ A$0glA䨜p"*lJ 㨁j"j jR"j jRB0r5@pЪЂ%@` 㨁jժerB6,p$*lLB2, 威j"j jR"j jRp5ApЪЃ%@`B0,威jתB0,%@LJf0~ $)|](%F$%E )M Ѭ(%n4Hx` j 0L`B-@ j !LRSf%D&*rƒҀb/ /*a B~ -G~-G&*/ HnHnHnHn/* "@Hip"@Hia&O(g,~f~ $%F$%E )M Ѭ(%n4/`/ /./././.a J$Of8/ /.a / /.a %F$%E )M Ѭ(%n4Hx`n *//* /,( l$N%B %n%n~$O %F$%E )M Ѭ(%n4/./ / a &-@O ~g/`B/ /* aH/ /*a D/ /*a :&T*l,*$** -j4O *0c (S`(*,JfB`^~dQRS~$%n4/./ / a-@-j4O "n.*04g$%F$%E )M Ѭ(%n4/.`@~$%F$%E )M Ѭ(%n4Hx`%F$%E )M Ѭ(%n4Hx`%F$%E B Ѭ(%n4/.`%F$%E B Ѭ(%n4/.`%F$%E B Ѭ(%n4/.`%F$%E B Ѭ(%n4/.`d%F$%E B Ѭ(%n4/.`B%F$%E B Ѭ(%n4/.` %F$%E )M Ѭ(%n4Hx/ / ajLB*%@ %j~$"* c BJg6BS 稈PbA  jAB(ଖBf%h~$`g~΀%G%h~$`gg~$`~ $*E+|o)D$)C +n ѭ*)I4Hx`\"*c BJgBS 稈PbA Ѫ⬖B*%@ %j~$"* c BJgpBS 稈PbA  jAB(ଖBg~΀%G%h ~$`f%@ %h`~ $*E+|o)D$)C +n ѭ*)I4Hx``"*c BJgBS 稈PbA Ѫ ⬖~$" ( * c*l,`*I-MJgJf$,,f ,0",(g"Ac,S`,Jf^)I4/.// a-@"l4O ,0c,S`,,,$,,f ,0",(g"Ac,S`,Jg&B*nRS*n,f-l( jK%M~f@`Jf$,,f ,0",(g"Ac,S`,Jf)I4/.// a -@"l4O ,0c,S`,,,$,,f ,0",(g"Ac,S`,Jf&)D$)C *E+n ѭ*)I4/.`B SB`)I4/.// a-@"l4O .,04g&)D$)C *E+n ѭ*)I4/.`$~$)D$)C *E+n ѭ*)I4Hx`)D$)C *E+n ѭ*)I4Hx`)D$)C *EB ѭ*)I4/.`)D$)C *EB ѭ*)I4/.`)D$)C *EB ѭ*)I4/.`h)D$)C *EB ѭ*)I4/.`F)D$)C *E+n ѭ*)I4/.`")D$)C *E+n ѭ*)I4Hx// a(L&拕)E$~΄)G ܃'F ѫ&)I4BL . n (.rFA€$|Jfp`JgB"D c2||lB҃ԁ҅ԁBҀԁBҀԁBҀԁBҀԁBҀԁBҀԁBҀԁBҀԁBҀԁBҀԁBҀԁBҀԁBҀԁBҀԁC|mzJgBҀԁSJf L| L|Jf4 |L|N^Nutun%dNVH?<*n *.BB. |lp`pL<$@I20@ @ gp@`HA4B094B@F&<Ƃ`8BHzHx/ az(Og"9\ ሶl //a F`0@ @ f&lJg +)@fBBS`ng&g "9\ ሶl //a Fp#`R@BHzHx/ a(Og"9\ ሶl //a ^F`\Jgh&9\" <l //a 2PFJg$"-gJf B + d Jg/ //+a|(:94O B@F2kAISp$9\" <l //a PF+gpB094B@F + j@| yr 0S f k ,# ,RI$9\" <l //a BPF$2kA,/0/ a&BPJg"-gJgJg/ a$JgRJ L<|N^NuNVH?6P`&&9\" <l //a 6Fp`$&9\" <l //a FBLN^Nubridge%dNVH?<&n". $n yȆ(S*JBB094B@F $igJe $i?g~`` (iDgb $iHg`F (iGg^`8Hh h/a4$Pf"K/ a&@XJg +,ft`Jgt` +6f+5fHx/ E/ (<>"DNB.0+4@7@4=@/ /< i/ kN$OfHx/ &<"CN$PfHx/ / "DNB.0+4@7@4=@/ /< i/ kN$Og"B/ "CNP`>Hx/ a$Pf*HxHxHxaw$@O Jft B/ arP`%K|%F ,$g l!J)JC%I'L,`Hh h/a$Pf$lJgHxHm|ܪ/a \O JfF jB,B/*a$P RJg!j j /*/ aHx/ azO`$RJfJf<`/ / a^`|Hja&@XJg,f$lJgg$RJfJg+j `Hh h/a$PfHja&@XJg,f$lJgg$RJfJg%m `+5g/ / a`Hh h/at$Pfb+5g/ al$X`JHh h/aD$Pf2Hja&@XJft` +,ggt` B*!/Hx/ Hj"/ a \OJft `Hh h/a$Pf+5ft2`Hj"/ a$P`%l`Hh h/a$Pf)j/ a,X`vHh h/ar$Pf`)j/ Hy\a">PJgD/,/ Hy\a!O `,%l`$+5g/ aX+5f / aX`t&9\" <l //a F L<|N^NuNVH8<(.(n D$hJgR$RJfJfr$L`)K` D$hBJgtK&<>&Br$d`Hx DHh/ CNB.HxrҪ/Hn CNB.-j Hx$",ҋ// aO$Jf$RG$RrӬJfr$L)ABL<N^NuNVH00$n&J*5fB@F$JfTHxHxHxar%@O f$$9\" <l //a vF`\B jB R ok@4$9\" <l //a 8PF *gL9D// Hy\aL N^NuNVH08(n&L,5g/ Hy\a PJgB@F$B k"p,Jg*$QJg%i i Hx/ avFS"JPJfR oHx/+av"BP$9\" <l //a ^Fl4L N^NuNVH<<$n*n $ z eHx/ a*@PJg2(-&D\(j,B094B@F// a ($@PJg "Dg&lJg k(5g*(lHx/<;B/ a$@OJfRR`"D)f<$+z eHx/ a"$@PJgjHx"j\/ "BHia@O RN*-۬^B"+"A iJf#J`!J k!J kR k(4f / h~NX&SJf(/ aX$9\" <l //a F`Hx/ "BHiaO *5f0/ aX$9\" <l //a F`**m2RR/ aЎX$9\" <l //a NF`^RN*-۬^B jJf%M`!M%MR*4f / j~NX$9\" <l //a FBL<<$n,. nJg *,gJg&@B094B@F+5f&&9\" <l //a xF`(9[*9['Dr'EvRF*(۫ZHx/Hja O Jf&&9\" <l //a F`(&"F\ kJgg PJfJf&&9\" <l //a F`(g(*F-fJmfJgBB/ / / a:O// a(@ n0(@Pf6f2/aΘX&9\" <l //a XFB`h n(g2+40@0 @0f&&9\" <l //a F`  g6pF*C ^f&&9\" <l //a F`+4g6pF*C ^g&&9\" <l //a F`Hn// / aOxfj nJg 0(@g&&9\" <l //a HF`V/aXX&9\" <l //a FB`( nJf(&9\" <l //a FB`2(0@g>Rb/// / a-@O&9\" <l //a F`Jgp,5f2/a̞X&9\" <l //a ^FB`n*,m6RR/a^X&9\" <l //a FB`.f6gpШx e` pШz d nx٨zۨ `HxHx/.a-@O nJg(gx٨$nJf RRB`"j*FX" F""2RN(*٫^B lJf)J`!J)nR,4f / l~NX&9\" <l //a (FB`8/// / a8-@O&9\" <l //a F .L<|N^NuNVH8<*n$. &.(n0,f2gpЬr e`pЬr drӬrӬ `HxHx/ aː(@O JfB`,grӬ"l C"""2&mJg k$B2*0h0g+f 0,@g(5g"(lHx/<;B/ a(OfRR`^RN",ӭ^$C*f$BRf$DB"k iJf#D`!D k!D kR k(4f / h~NX&SJf@Hx/ aX L<N^NuNVH?<(n*. ,...&n:KB@F$Jf($9\" <l //a FB`O Jf "9\ ሶl //a DF *`JJo"9\ ሶl //a F`($RJf&9\" <l //a FBLN^NuNVH8 n$<7y <ޭB(҂B(҃(xԃB(xԃB(ԃBԃ m&ዷ&x 諷&x 諷&x髷&ꋷ&拷&x 髷x詳(<LN^NuNVH80&nB@F$Jf&$9\" <l //a F`,(+b&$9\" <l //a F`$9\" <l //a PF/ aXB@F$(+b&$9\" <l //a XF`B k"p,Jg\$Q fJg%i i SHx/ af"JP(+b$9\" <l //a F`,R o$9\" <l //a FL N^NuNVH00&nB@F$Jf&$9\" <l //a xF`B k"p,JgT)  fJ) WD@ g `J) gB) "Q`$QJg%i i SHx/ ae"JP`R o$9\" <l //a PF +gL9D// HzaFL N^NuNVH00&nB@F$Jf&$9\" <l //a Fp2`pB k"p,Jg4 f($QJg%i i SHx/ ad"JP`"Q`R o$9\" <l //a FBL N^NuNVH00&n$. B@F$Jf($9\" <l //a Fp2`/a k$p XJghHxHj/a rO JfJ RJg!j j SHx/ ad P$9\" <l //a LFB`*$RJf$9\" <l //a FpL N^NuNVH80&n(. B@F$Jf$$9\" <l //a F`lB k"p,Jg2f($QJg%i i SHx/ ac8"JP`"Q`R o$9\" <l //a fFL N^NuNVH?<(n B@F$"nJf*B$9\" <l //a F`fJf6|("nL)h)F$9\" <l //a F`*B(.<΃C-IK&"n i$p\Jg|(Lh&F|'e")K"9\ ሾl //a ~F`Hx/."nHiNHxHn|ܪ/NHxHnHjNj j O .("l/ /.a}$O g")K"9\ ሾl //a F `H$RG(RJfFR o |(Lh)F$9\" <l //a FBL" (F$ Jf.`(, g0lm `// /aO Jf(lJf(B(l&TJgj+g 0SmT +`\", d $/+/ /aN$@O Jg* +g$jJfJg// /aLO Jf2&kJffBL<(n&.K"CB 9`l$Jf8|lzl"Hl"y/ *9R/ayO &B"K/ *9ڌ/Ht8ayO 9EdJ*fASdJ g y$ mnm#np,йD`` 9no/Hsa P y#n yD//9aZ&@PJg//+ /9a O JgGJfJ fHxHxz0ڹ`/aU(&@( O fB`z0ڹ`// a E0& // /9ax/ Hn/9D/ aJ&@O$JgHz0Hxa@Hx/aY<`d, ܂x̼c fRbg.IrFJl R fAd5f SgB K: FE7EJg+ L<|N^NuNV n"n dp`fЈc b谈bBN^NuMask for route not entered NV/ / &n 9g $@#`HxHxHxaS$@O JfHzHxa&B`4Hx/ a 4k + g%K`%k%n & $n&nN^NuNon-unique normal route, mask not enteredNVH><$n*n,.&. G*4 8 Jg*"E/) B/a&@O JfB`8+4FB&+ / Hn/ /aJ(@$LOJg LJgN ,gJgBJg4lm8//-HaP nJf"/,/-HaJP nJf L(lJff, (M)Hh &h)Kf'L`'L$L&@` (M)h!L)F 9|| Jg)C9k+ , jJfn8(FD&hf&hJkl<*HJgPJg&kn JfB/ -Ha$@*P ngK&kJf` g*K$@Ro K$UJf BJgho`R (`8,&H khnf*K`X0@nNmV*g j$(, gHzHxaظ`8$*g//aPJf//aPJf K$UJf// a* L<|N^Nurn_delete: inconsistent annotation rn_delete: couldn't find our annotation rn_delete: couldn't find us rn_delete: Orphaned Mask%s %p at %p NVH<<*. n$. $P/ /a.(@&j *EB& ( PJgg/*l / HsXa O JfdJg./ Hx/a$@O JgJ$* g(lJg8f ,g"T" g, g fJ oTHzHxa&B`:g(HzHxa P` #y#`P i K#M MJl\0,HF*C&m0kmF$K&k0kmf J"PJggA"PJfJfHzNHxa֐P, f`, fV&l*C -gf$@%Kf'J`6'J`0 C$HJg (g @JfJg!l`HzHxa G+ gE J  $ ( , kf!J`!J j!J j!J`$kf$k kf!J`!J%H glJjm J`A"PJf `T"@Jg4f( )B i K#M MJl#y#"@$jJfJg/ / HzBHzWHxa:Eg< K  $ ( , k!K k!K jf!K`!K, ,# L<< .**n (.,.I&y,Jg& 2kf0+gmf kJg///a xO Jf k JgB///a VO JfnJgfHx/<;B/a$OgJB//E6/ ahOJf /aPX`$/ / atP l~JgHx/,/ NO (k&SJf4Jg(Xft3`B/a$@Pf*Jg&B//*0/ a TO JfDgt`/aXJgtAJfnJg$ jJg c *4gPf*g$rB////Hxa$G4O`"r 4G8//* / aTO `tAJgJgJf*`/ aXJgR0`JgRHx$E/ a ~@-F-E-G-L/// HxaBL`B/// abPO./ // m NOJf0 +xg/aXHx/+ ENHx/ NzO`R'JD'j @r fD"F Q'hPP'hTT'hXX'h\\'h``'hdd'hhh'hll'hpp'htt'Q| jJgBJg"F // /NO Jg"F"Rk8$9\" <l /./a c".F LX`T$* B/ A(%H0// G&NO Jg/ //NHx/aAZO *xg$@0*8 @oS@5@8$EBx*7gHx/ a%@xBL<P$9\" <l //a _HF`hzfRj$`zfRj(` zfRj,%| Rj0/ ak@X$9\" <l //a ^F L < nE&JB& ( *J*. Jg| eHx/a.-@Pfp7`t n(f Hza$(|Id hB0g Bv`vHxHx/a8P$@O Jf Bv7`R/ /B/.aO *g Bv+`, yȆ%h0-j HnHr(HjJaNO Jg .g>HxB/af$O g nB/(B/, /a tvO Jfl-l *g" yȆHh h/aNPJgv `B*S|e0; Nnvvv .gHn/*/.//.Hxa&Of< nJg2HhPHj"/*a nSh8!nHO ` Hn/*/././.Hxa<&Of&nRk8`f"nB)A p Jfv/`//./ h N&@O Jfv`Rk8B*|gm |g6`|gV`t-k -k0-k-kHp0 gB(+@g4(D l -P kD-P,5g kD-h`B(D5l0`BBBBHnB*/an$B0Ol%kpB%ktF%n O`P .g//+ / avO JgvE`. .g:/aˀ*@XJg*(- g$ .fJg/Jf ./ab*@P`: .g/aB*@XJf .g//+ /+4a *@O JgV(- JgN kDgFJg hJg/./ HxNO kD"hJf /a8,.(n HxHxa $@PJgr nr lrg`x`xR`xJr`d Hza%D %DB&j// a mfBP* t<Jg.p稁g Sr$R`t//// aj؂ORrl¸f6|F ` / aBL|N^NuNVH?<,.*n &n..EBr nr lrg`x`xR`xJ(KJgGHB* u<Jg4p稁g Sr$R`tJg// /aSO ؂RrlJflJgdJf`$G * Є%@ nRJgLo2 *gHx/a4:PHxHx/a/%@O g%D *g &@4|`*BJg |F8 L<&.(n ,.*nG$K(, Jj0g&t*<Hx$Hna jPrfg rf`f\p rfp &T-K"D i -P-l-lHn/az$@PJg j"D1i0 !l"B0,!@!nrfrg rfNrfHJgv-m&m -K-m0Hn/a$@PJgP j"D1i0"-4!F!n Jg B@+"E2`"EBQHy|HyHy/ a ORrlL<|N^NuNVH00&n $nBrf *4gHx$Hna iJ-j -j0-j-jHP j@Jg& h -P jD-P j@(5g jD-h/ BHnHxa&OJg"kJg#j4#jt#jP"#jT&#jX*#j\.#j`2#jd6#jh:#jl>#jpB#jtF j@3h0BBB#n //+/ aL$gB`׫ L N^NuNVH8<(.(n Hx$Hna h0*ycPJg$B ,g 6-0f&m -S/ BHnHxa$BOJg lJg1m0 4m4!JHxDHm6Hh-HaNO n!n//,/`nJg SB(fp-S-k-k/ BHnHx az$OJgD"lJg< k 3h0 B0+#@#k"#n//,/,aKfO Jf&լ&kJfxBBB*mJfBL<N^NuNVH?<$n..(nzJgp` r gp`*HxG/ a f-G-T,.D-F-j-jPB@F!*A .|nZrl|g>`LtBE ZJg"JgfHnHz/ h(N*O fRrl`/ BDa*P$9\, <" l / /a OjP, F .g Hx/a- .Ю-@Jg .(dp `r L,r LAh( L+Uf>+mf>+mf, ) fj~d" "@HiHkHma cO JfB c&~"@Hi"EHiHla ctO Jf, g*B2, S cBA T`~`"E>)lf0,"EiB2g AcBA T`~$,"Eg& b BcBB T`~","Eg& b\ AcBA T`~~eh0;JN ```````N``0:``00+ mgg*`f"B0+ fx `B0+ fxEB2-B0+ ~g" S cBA T`~ , g~B4,/Hk/ aHA" O Jg "F)+g "Fk Y&E8@` W&E8"n ש // HnaHp"FR pF`/Hk/ aHVk "FkppLԀgJo/r‚//aGO rā .ր///.aG$ L N^NuNVH?<,... (. .(nzpg g`$F* b@ztLhGl| z&pЃe^E8 *CK & zleFe@/E/ /aG 7CR*n*$n $B`"RB Ff,gR$` blXB,ztLhG+z&C8IB@(@3ATg) `) pz gzg`4B2+ B0+өө`B2+ ҩB0+#A`g,) f(IB@(@3AV`B)@R`) g$f(IB@(@iV` @iRg$fB(ሀ(ѩV` ѩRg$fB(ሀ(ѩV` ѩRg&f(IB@(@k V`@k R`Rk "Hƞkb0+ID7@ ABkBJg 0ԀUfrFA‚ z$ԀrFA‚ $ԀFB7BK$n$B0+$n $ ` lR pLO ,f bHz`< k@h6 k@9h0JfHxHxHxa$@'JLO fHzHxa~`R RpHx/ a Xb%Kk6PCh $g yh!J"%I"k kD"iFf~B\|HxB,Ht"+@/a?JJ$gL'|zl@`BJg>S  RJg!j j BLk6 * g /a|@XHx/ aLN^NuNVH0<&.$.HxHxay*@PJgr+A +A(mED+JC-IGHx/ a WJHx/ HyG&N=|45|||5|HxHn/NO.HlL/NHxHlR/. NHxHl\/.NB.|O B/./ /"C izNL< N^Nuarpresolve: can't allocate llinfo arpresolve: unresolved and rt_expire == 0 NVH<<&.$n *.$.(n*E0-gHx/ Hy` g.B,|^*B-Dmmp`:Jg&jL`BHx*B/-aX&@O Jg $kJgJfHzHxa/az8`"j0"*\g A[ d, )f$)gB@/ B)HqaL <(n*l,,&. R."FB4)zmR./ al`$ P L(f c// at-@Pf R.` nר ((//a$ PB:'yh,> yh, C:#h,B'm m C+ICB&rRҋ'AAb'H-5g "A|S'M Br-5fNR`FJ(mp`zJg0Jg& K f "hFg h:JfJg f&HJfp1`@ igb2 igb i g` igZ ig` i"gTb @ig i!g` i#g( i%gR`%kB%kF%kJ%kN`-5g` -5g%kR%kV%kZ%k^`~%kb%kf%kj%kn`b-5g-kR-kV-kZ-k^'jR'jV'jZ'j^ mJg./ // N$@O Jg'nR'nV'nZ'n^`+gC'IHxHx/ ENCR'IHxHx/ N`-5fp`'jR'jV'jZ'j^`HxHj/ / a`z ,'@f'@2`hBt$@ +Cf,J,f)kB)kF)kJ)kN` "lFfBJ,0g*/ / a,'l0b'l4f'l8j'l<n'kf2pP-5g, ,!f$/ / a'l R'l$V'l(Z'l,^pP ,fJfJgBHl/ / a$@-5g ,!f'l R'l$V'l(Z'l,^ `~/ / aP kJg!k`+k k  k:Jg!k>>`#>h, k> : kJf / a`"S'H`Jg mJfp-` /// N`BL< N^NuNV/ $n *g( n0(4@gHx`BHx/ a8j$nN^NuNVH?0&n$n n*(B094B@F|-jB-jF-jJ-jN%XB%XF%XJ%PN kJgR/ /< i / N&O g>$9\" <l //a "F%nB%nF%nJ%nN`($9\" <l //a "\PFJgC$/ / aCB$PJm %|*`" < f %|*`%|* *2f%j*2%j2f`*.Ϊ*%G&ʪ2%E.Hjba%k>"0+4Xg *2F.%@V **F&%@6` fg *SgB`>%R~/Hx/ a&O fjJk4l-|/ Hna L N^NuNVH00 .&n vgJgJg +5f`"9cB`" $+$Agx"j JghJf. Q (fRv2g*5gVg8.g26g,`$ Q (f$*5gVg6g .g&fp`"iJf$jfBL N^NuNVH8<(n&n B@F! yh(Jg g h:JfEJg$hrJg g$jJfJgR `LHxHx6Hx$a2$@O Jf($9\" <l //a FB`,$%Kx%D "yh(Jg g"i:JfJf6Hx6/ aPP$9\" <l //a FB`%I )r%@g irK!M#JrCr%I||-T kJgHn/< i1/ NO JgJ jJg!j j Hx6/ aP$9\" <l //a FB`./ aX$9\" <l //a F L<N^NuNVH8 $nB@F! j C%I xfP/ aPX jJg!j j |-R jHn/< i2/ hNHx6/ aO$9\" <l //a FLN^NuNV/ $n$%JHj Hx/. a/%@Bj$nN^NuNV//". n 40@ @bVB0vgvg$`DB0Avăr 0 `$B0Avăr 0 @`B$&N^NuNVH08(n&n HxHxHxaV$@O Jfp7`Hx/ a 3%K%L8yyyPB@F#%S%K f'J` S!J &B2*4Ҫ B0*6Ҁ« k 0$g"B2*4Ҫ B0*6Ҁ« k p!JB2*4Ҫ B0*6Ҁ« k!B2*4Ҫ B0*6Ҁ« kA%H$9\" <l //a 6F)JBL N^NuNVH?<*. (n*l8-l"nG$9ȆBDB2-&<ƁJh(gxJl6f:J0f40@f m ( gf~-GJg"E$i~ gp`8*"* < g Jg*BjB/*a&PJfp1`\-g&<JDg Db"BHi i/a nPJfJg4Hx?BgHjBHyp/.a^ @OJg h8.-f4/.?BgHjBHyp/.a* @OJg h80(Hfp0`)j0JDfBnE ,`g69Z<9^`Ng<"BHi i/a PJgp `d6<<<X` <.4|`6.4|` 69R<9VCdJf=Ca>XB4B2LBAB2B0$6B SJnJg`0>SG6S@@e@c68 m :(/?BgaPJf/.?BgHl0BHyp/.aOJf`Jf=Ca=B4B2LBAB2B0$6B SJn Jg`02@RI6R@@b@d68 m :(/?BgafPJf/.?BgHl0BHyp/.anOJf9D6/ aBL ,f yh()hF`*/ aX`Zrf"yh( i (5g)iVJ0fEG@"SJg("+f m8(g0)8 @oS@3@8B m8(f8 SJgJ@f,||'l/ aHxHk a .O "SJg i@(5f$iDJf:6lBl/ a$@XJf / aR$@X9KJf$yh(p1Jg < f( mJg g$yh(Jgf g$j:JfJgTEBB0-6/ -0f */B0,//,/-a6OJgp0`BJ0f Jm6fB/ aPr1fp1`"+j0+l ;l4/ aB/ aL<N^NuNV/ $nB Bj4/ a j8X(g/ a$nN^NuNVH0 $n j8B/aeX *g /aQX *@g /aX/*aAX"jJg jJg!j`#jP j B@F# RJg!j j jf!j `!j j f `!j$9\" <l //a PFHx/ anL N^NuNV/ / &n n p!@ $hHx/ a ,6|5k6%k0$n&nN^NuNV/ / &n n p!@ $hHx/ a +|5k4%k $n&nN^NuNVH>8(n n ,.*.&n 8.6. (fD$(g>$Tg8 fJ8gj4f j6f0g$j` $jJg//NP`L|N^NuNVH08(n n &.&n (f2$(g,$Tg& fJ8f$j` $jJg//NP`L N^NuNVH8(n&l@JglB@Hx$E/ a *ID-L-k0-kB/+4/ Hxa +4OgB//+/+0/+ Hxah`/ a(LN^NuNV/ $n *@g /aB@$nN^NuNVH? $n n "nBv>.<.$"Q RgZzʮh6fFB ( gJgf6h4f0`Jgr (0g Jg f`JgRJgJg o(&g hf LN^NuNVH0 "n$iB@F# QJg!i i B2)4ҩ B0)6Ҁª j 0"g"B2)4ҩ B0)6Ҁª j p!IB2)4ҩ B0)6Ҁª j!B2)4ҩ B0)6Ҁª jA#H$9\" <l //a VFL N^Nuin_pcbhashlookup: faddr=%08x fport=%d laddr=%08x lport=%d NVH< n(. .*.".64ЄЁ hC $QJgN  f<,.$. &.*.*F(mr(rgRļ0,"<f , fXrgR P*F bF4Hg@ g: g4 g. g( g" g g g g R`\*F0-@fNHxHxaI\&@PJg6B0,rd $DA'H p`rЫ'@"@rd HzaqHAļR, rf#n`*Br fCB`rfrf Jg*E3m<C/ $ P// &<&*CN$BjB-Jr<€-ABj r<€/Hna(5@ pЫA Oc HzKap'@pЫ '@ '@*F'm$kHx/ / *CN5kp| B*/ aO/aJJL<|\N^NuNVH80 n$hB4*&. xm R`@p$d Ѓ c//aR-@Pf R` n$h Ѓ!@&@//a6PJg R` nר  bAļR pB+"DBxe0; N&&lzB|xe0;N $ *00*0*0000P`82|`22|`,2| `&xmC`xm2|` Jf2|x#d+xxЄn  b R `"+ < gHE$B+AT0x2LAd pJgHkHj/ NO `xR`nJf n0(@fB`Jf n0(@g R(`2xdap'@ '@`xJgx l *xgJf # `# n/(Hya~8"@PJg'ifJ f i 0(4fg%iV jA$RBR /.a`xmx#d+xxЄn  bR `JA C"E$BHhHxBHiHjaHjHxa?fO B/.a8` /.aFL N^NuNVH<<*n(mErzڀ/, arXJf < g/ aFzX`` ,)l "yh(Jg Fg i (5gVg"i:JfA Jf/-Hha|"@PJf"yh()iF PJoGa<$@Jf(HxHxaC$@PJgr%A jBJgx&oRBJgJtg B+g9|FFΆ/Hxa<3O290~HAf(B0T@324 L<|HAgHxHya2 9$L| 8~#PJgBABBBB62: H@J@gRB Bc Bb: RL|8JfHx?BgHxal3ByA[ PA# yVH@3L N^NuNVH> yu/bA[ oaVJfHxHya1P 9xȀ#B09Є u/oaBm,:9&069ЃL|y3RlyHxB09/B09/ar<9@yL|N^Nu%d.%d.%d.%dNVB. /B. /B. /B./HzHyak <N^Nuip_initNVH<8=|=|=|=|=|=|gBn=|=|BnHxHxHxa8"@O Jf Hzaf dL<\)tFASSQBBSd"ylApdFIT"<d&HE izf0g @g0@ L<\)E2C2eB#sAh(B#h,HxHya ZBCJQg8&Ex Ѐ I61"01z* RJp*fAJPg6BEv"HA4 2Az…*" @TJQfL0 . g6Hx//.aK$@O Jg n:(j/a>p-JXJh(gRh< n| eHx/aF-@Pg n&h @g Rh`z(|e RhL` c"//aFv @-HPf RhL`h&h//.a87@ Pg Rh@`$rª/a5DX RJg!j j HxE/ aؤSP$BJf SJg!k k & rƁ/a4L N^NuNVH< B@F!B094B@FJg&&9\" <l //a PF`,z#&9\" <l //a ZPF yJg*Eh\$(SE f R/aX BJfB094B@FB&9\" <l //a PF$9\" <l //a FLfJg pFg (TJfBaX`pHx/a PJg0 jJg(JgHxHmHha "O Jf&j`zJ ,gp$DX|5|%m %mm B- vg&tfh .DX caž$@+|/HjHk|aF%kpkx&+\֫l$/ aĴO+gV +`"+d$+h&+lb@aB$@B+|/HjHk|a%kpkx&+\֫d$/ aVO +gf+gD k PgD/.D/ aD;@ HnL/ // a.*O .LfzJg"D`j(@ k Pf*l/.D/ a;@ P k HnL/ // hN*Of .LfzJg .Lg /a!TX"D` (@*l k Pft<Ā// aٖ;@ P&kJf"D QJg0(8 @oS@1@8BBHxBB/ a~`/a| X`"D QJg0(8 @oS@1@8JgzA/ `/a{X`PJ@fC-I@Hx/ a P..@X"n@ QJg2(7g "G"ig0(8 @oS@1@8"n@B"n@Jf"G|#m.?g./aU0$@XJf/aU$@XJg,* |`F"n@Jf/ ayX"n@Jf RhzA`"n@ Q$hD,(@Rt Q(7g.(0 < fl..@XJ8g"n8i g ,`|"FJi4mRhz3`J+hF `J f yh(Jg g h:Jf yh(Jg g h:JfEJg$hrJg2 -g$jJfJgJ8g "n8J)g// /aO J-g "F)5g/ `J f+jF /"G/)aZPJg6"F)5fz1`.?fz `tB0-"F:bl`l-LH y.Jg HnHHx//.D/ NOJgzA`(nH*lB0-"F"):e2Bm /.D/ a֒;@ "n@/// /"F izN*O`-g z(Rh` Dt-@Pvmz(`z7Rhx``/ax`-@4C-I0-Lx&nDB0-oB,Hx/94Hxa~(@O Jg\9|=y4.&.,B@F$BRyI y\" <l / /a P$ FBBC )I9|`HxHxa(@PJg0"n0"C-I0 ,йIL)@$@-J" M"JX"""n"X"""n"X"""n"X"""n""tDd/ / a(؀ P)D D2-A@5A-gA 5A ЮPB2-n-AP`j 6nR5CHx/.P/ /.a8(OgR"DP)IBBj // av5@ RhPPB0-nZ(n$.DԮ4-B(B0-// a#)n(;lm Bm /.D/ a;@ O`4-lBJf"n@/// /"F izN*O` / anX(nJfJfRhA@f$.?f"n@ QJg0(8 @ojS@1@8 `/.aX`LBJg6rf$`"B+l$Jl// / aO JnA$g BRf LN^NuNVxH0< . n (n*n$h&UB"yȆ&Jgvrfx`zJgrffAr&e^0;NNT\\\\\TTTTTTTTTTTTTTTTTTTTTTT/ Hja`JgRr fH k$ Wre0; N 2JBe`Bl`Jg r``rê``Jg r``rê``Jg r``zrê``p/ Hj/ a&O `ZJgr f k$rgmJg`rg`rê`` p`r`p`r %A``JgZ fP kB(/Hh/aO Jfv`/ /aP`Jgr f kBrdv`rg6mrg `vrgJ`nlHi i/aPJfHB`JlHi i/aPJf$B`&lHi i/a̪PJgv `BJf/ aX`v*Jg/ av`Ar&e0;NNN8Hx Ba &@*P jJg 'h /+ /+ j/(a؆`NB `FHx Ba&@*r'A We0; N (2B*e`B*l`tĪ``!c`!Ac`/ /*/ a&`Hx Bah&@*r'A *`gt`$Ԃ` jJfv`-hpzHxr|Ҫ/Hn~aטO jhxHx Ba&@*'| Hx/+Hnzap`8rgmrg `rg`B*`B*`B* k `v* L< `N^NuNVH<<(.*n "D g /a`X"DBJg"- f / aF`f -ЁXAc&AC+I mI/ / /aֶHx/-a \OJopBgjtgB,zlhmd g f:zdLY YYBHx/-E/ aLHk/ HlaJg Hzba0J+mv `t/9/9|/ a>&O fVHy/ a&Pf@$k2 Am`2+g/ a:2XJf Hza0(/ aPX`&lr f>JcgD+U b8Jg/ a>bXJg$%k0` lr gv`Jcfv1`(U cv/`%h / a8~X`~/ a;X`r+gJgv8`b$* `Jfv9`T l$(// a6&PfH// /a&`:B`8v-`&/ / aXP`/ / aP` Hza/Jg/a  LN^NuNVH80&.(. $.&n 9L<$@x\RrdfBa&$5C5D%BgHx/HjraNO `HxHjra PJg,%[ K%X%X%X%X%X %X$%X(%X,%P0`Hx(Hj a 5npL N^NuNVH?<&.(. ,."C i*(8JgHxHxEHxa(@O JfR/.aB`VK&C$SJg"D") j (Jn*J$RJfJg mB0(Ш$&DJot"FmVR"[Iӹ.9߀#/.afHxE/ a`tҀ!Ah//* aP`//.a"F&DիPR,"F"[Iӹ4.90߀#0JgZB j"D )"FБ"(Jo@4(n-R/* aX RJg!j j HxE/ a,P$nJf)n &D"F7i)DJf&C (g S!L"C")C` (g U!L*)M&C kor"C$QJgh j hBfXB( j4(&CիB j( -Rg "n#j j &E+g/* aX`/* "EHi6a:dPHxE/ aN$nPJg j h&CBg~"EHi6/a8P&E k~Jg Hx/+/N L hJg6B(/Hh/a-@Hx n/(a nBO n-hvd B/a`P$n"nA c// a@ @-HPg-hB"n=itԮHx / a H"n3n //.a&"n3@$Og R`$n(n -@vd .l R`N-@xd nƱ c,// a @-HPf R``-h(n~ޮ-G n"n IA-Hv gl0J( f*"n  f, fv-C-i-iBB, "nB0)//)B0)//) Hyav*@OJfFRpHx"nB0)/HiB0)/Hi Hya*@OJf Rt`&ml$mRlѫBR"[Iӹ&9׀# n .ЮѨ /"FE6/ a2/ /a1O"F i~Jg Hx/)/N, g k` nk` d n .ЮѨ "F"):6 )B>l "lB +NBo '@>0+ @gn @g`F @g`:f f .g 6lf"n&) g |0(@f p <"n g XHxHxa$@PJg @v%C j|"n!i 1iHxHha ت$-0Pf "n+i0/ / aPJg+B0/ aX` / a/ aR'@PfHx7/ a*&@BP` Jg HnHnHn/ /././ a OJg'n6`'y.6a$9.RL|ԁ#.'lJ +6'@*'@R'@&'@" +JR'@B'@Nk7|7y R|`6gg Rx` ", "Jo v RJn j`btąg", 6Jo P RJn DgJg Hx=/ a &@P` g Jg'l""+" +&j'A&Bk'lJ +JR'@B'@Nkgn +"6JobRŀ/a*47|0+@`X @`f k{xkzyHnBB/ aOJkdg2kd/ / a PB0+ѫV`7|R". +>d@$&D//.a-k>xʄR8"[Iӹ@.9<߀#$JoR8nt"[Iӹ@&9<׀#<g2 k f* ,BJo(+&-D/ a&@X`J>f.,BfkRH`"[Iӹ@&9<׀#<(D//.aL~ʇPJg$". |k ,Jn 'y,'A|gV"n"if0+W@0@ve80;N"F3|=$`"F3|6$BkRń`^gHx6/ a8&@P`Pg0+ @gmH @ n@`LRŀ/a&7|0+@`X @`f k{xkzyHnBB/ aP&,S'C.O$,"+" JnJfزf +:fRLJkgRk0k 9f*+&"+: +Vd B4+"LBxerL'AZBkBkd'l&B0+'@VBxٹ.9߃#/ a B0+2+HLЫZ'@V &XJov'E&`nlB0+ѫV/ a :X`PcBk`0km +ZVd'@VBk", RJo RP`x$A"RT" [Iӹ\&9X׀#XJg y,Hh`Jkdg ,fJo2kd/ / aP&,Rf Bkx-D` Jkf7k kVB4+Zc L$.LG B+xrFAԈᩴd"'AV"F )Xd:/)XHiXa/@t`/ "FHiXa/.& :BP"F0)v@gHiX/a(ZP'l""+" +&j'A&0+ @g@n @g`x @gT @ gb`jJgf"F)g/a$7yh X7| `BJg>7| / a7|x /a$P`Jg/ aD&@X`l7|x `g +.k(&+.f +2k(+2fP..־:cFJf"k2f&.ֶ:cR`'n:'l.'l2 +:pc'@px-Dg0,g k nB2 "FЩ6Lc Blvʃ`vҬ FJo.'AF B"FЩ6S#@2fi@/a"*+tX0,nb0"F)f&/.?Bg/aO `"+B FJo'AFJfg0+ @ n&,BfJf @f, gk`k(.٫B, ~ʇ߹"[Iӹ&9׀#/."FE6/ a'T/ /a%O"F i~Jg@Hx/)/NO `.Hn/./ / a`*kO`/.azvʃXg|0+ @or @ n/a$kRBX0+ @g n @g`D @ g @ g2`67|`.7|`&7| / a<7|x /a!P`7|x "F)g /.BHyT/ 2n/ BaOJf$+g`f/.ak/ aX`fh n0(@fZ <"n gDgHx/,B// ` gRHxB(l/ //./ a.O`BJg2 k h8(g"/.BHyT/ 2n/ HxaO/.aXJg/alL+kbn B0+'@VB(k&""+: +Vd ,2kAB1J+gJf"nڹXdvʃ|`BkBk"n$)X d (jBJf 7D'k"&B4+l(v-C +&Є"n iX"+"҈jvʃ"n"):6 )B>l ,JgDgJf+g ЌcJ+f"+p ∰bJf +&RkJo6B+yrFA᩼l" +NBB0+Ѐoh Ѐ"nڰ:lZ4+fPpfJ"+" +*Jn<g g0&g*"nJXg,Jkf$JkfBk/ a0`B2|(-Igv'k6&+fh||B/ a=@HxHnHna2|-I0+Og&ggB+z&<-C2|-I2+0@ @f4f.pvgg..Ax  , |v ׮..߮ +^d(2|-Ivʃ .йIL~`d Hz a^JgvJ+gvf׹`L +&Rj"R"[Iӹ.9߀#` Rż"[Iӹ&9׀#Hx/94Hxa$@O JgT5|B094B@FRyI y\" <l //a PFBBC %I5|`HxHxad$@Pp7Jg 9ILѪ%n v` ְd.Hx// "n/)laB$Of4/ aBp7X`j&.֪/// "n/)la٪ O Є"nڰXfv`+gR`(CgR` +*"JoR`RHx/94Hxa$@O JgT5|B094B@FRyI y\" <l //a 8PFBBC %I5|`HxHxa$@PJfp7`h&9ILת%n B*j +f Hza Hx(/ /aIO g+g k&RfS'H&Jf fJkg)k&`)kR)kBJg$/.HlHnaLpЮ O E "n ):䈰o B0+oBB+ytFB 㨰l, +NBo,gB 9@ +*&Jo c 9@, `'k"* nJg0@n;@ "nHqH/ aB;@$PJ+gJkf| k&ggC'I&g R&k"+&҄'A& RJo'ARJkdf7|d'HfRŐJkf4&+&"g*7kJkgBkBk`"+&҄ RJo'AR"n)g/B/ / 2k/ HxaOخ%D;j khl khe/+B"n)~Ƈ/ kHh@/(/ aTOJg.v7fB/+a`L~Agv2fB ko:7@v`2RŸJo"+B҆ NJo'AN'kBkJfZBL<&.*n &n(.B*Jg&"C$i j8"(:6 (B>l $z@ڊJfDHxHxat&@PJgI +йIL'@Hx(// aB*kxO `6/ajB'MI|('F -+m +@ E0*5R4X2LC;I I(E'L 'LB%n%n p D Jg"CB)y 5@`5BBjHx / a N< F;F / / a.5@;LyOBJg"C )/BB/B/ a"L<|N^NuNV/ / &nHxHxHxad$@O JfB`Hx/ a B 9%@^5@JV2A5A%KBjj 9H5@l5|n0*jrr0jlЈ5@ @n5|` @o5|%|?V%|?Zyl'J< $n&nN^NuNVH8$n&n j(h8 joBj/ aJRńX`Rňrxg8JgFJg0xA //B0//* B0(//Hyat`///HyaBLN^NuNV n h0*j@jlBjjX%j"&Bjd"*: *Vd B2*$LA vet%AVB0*L(%BZBj/ a`RŤ j f62jbl 0*jvv0jlЈL9찉n RŨ`/ a|/ aB*`RŬ0* @o` j h8(gF @n@0jb 9йho6RŰB&*"S//*BB/*/ a5y `5y `RŴHx"DJ)l Jif3|x"D i&h<`// a`FJj6fB/ a$PJf7|`"C(i",g < gB/K NPJfB/,NPJfJj6fB/ a^$Pf// ap$Pf|/ a'@Xf / af`"Di+z  b&BvFC+z "D:dRGzR  c/aRx7|7y 'y.6a$9.RL|ԁ#. +6'@*'@R'@&'@"/ a$P`t-`/ a0&@X`"D)f/a/ a&@PJg/ aJ$X`z/ a:X`lB/ ar@$PfZ/ "DHiXa / a $O `:Hx5/ a&@P`&"D)i\@$9\" <l //a FB`B"DJ2f)g"D)f +tgt`ft#`~)G luf +t`"D")\X )d`l  l/ a~t7X`p/ "DEX/ a .+"ޒ'G*|/ a$B+O `&*/aH @XJgBhB`"0*4BH@5@/a̅jp7L N^NuNV/ / $n j&h8 jn / a$@`BJ+lJkfB/ a$@`(/ aHk6a / a $@O Jg/ a $n&nN^NuNV/ $n0jre40;N &Bj/ a$@X`5|`5|Jg& jo j/(8a j f5yh $nN^NuNVH< (.$n g>Jf8Jf2z'ep `Hx(Hn/atO Jf @gp`B@F!B0.//.B0.//.Hya @OJf6RpBB0./HnB0./HnHya @OJg"h8)g-i h8-h` z-E-E$9\" <l //a rPFz($Hx(/Hna*LPjrHy`ZHy`RHy`JHy`BHy`:Hx/ //a`HHx@Hy// //a`.Hy`Hy// //ap`// //a`p*LN^NuNV/9HyavNN^Nuudp_input: received unknown IP version %dNVH>< nBI(. Rx$0(@ g< hJg4B(/Hh/anT(@Hx n/(arp nBO$n jp|g|́/HzTaP`Z$||dB/ a(P n P c"//a @-HPf Rx(`*$( n&(ք"CB<)$F (g$m|e Rx4`"J/ /aPJg B-X-X-X-X-P&C:+g@Hx /a t"B3k Hj/.aR7@OgRx,/.a`Rx0 .fRHxHnE?N||&C=S"B-i HxHnN||=k&B-kO"B") < g n/(/apPJgHP n ٨I*yg"C<)m6f -0g &Bf - g"B f"C<m4fJgzHx/<;B/.a$@OJgZB/ HnA6/-HaO nJf/ åRxDX`$// aP l~JgHx/,/ NO (m80,@g*mf.JgB/.HnE6/ a,OJg/ / aBP l~JgHx/,/ N`&CB0+/"B/)B0//) Hya~*@OJfRxHHxB0+/&BHk"CB0/Hk Hya|*@OJfVRx8$n0*@g Rx<` &BX& B "C3EBBHxHx/ a~` -c n(g -c n(f Rx@`Jg / / ahP"-`p7g"EgHxHx&BHka$O P n ٨/./Hn|6ܭ8/aOJg, m8Hh6/a m8P$h~Jg,Hx/(/N`RxD/.Ed(NX .g/NL<|N^NuNVH8(n HxHxaX&@PJg,$k/ Hj /.aI 'L $B%n `BLN^NuNV/ / $n j81n$ j8Hh6/GZN j8P"h~JgHx/(/NO j8HhX/N$n&nN^NuNVH8 $n&. "n$< HxejA"0Axd>xg>JgLJg6xA //B0//) B0(//Hyax`$< 8///Hyay&BLN^NuNVH?< n*hB(&n $. .g /aXJgX(+`*+0J g4|8`B@F!// at~$@PJg6$9\" <l //a RPF`J f4|9`| n0(f6gpШ|e` pШ~d n|ݨ~ߨ `HxHx/.a-@O nJg(g|ݨ nJf4|7`I4|(b$hHx / a ,| > PG5G %k0 %k 5k65k45GBjPJg/ /.a5@Pf5|K5MklkeRxLB/ /+ k8<(~0̇/Hk@/+/.a$@OJg@/ au 'D`'E0X$9\" <l //a F` /.a L blockenabledIP Filter: initialized. Default = %s all, Logging = %s NVH8 B@F#Jf$< .f4HzZaX$9\" <l //a Fp`x#HxlHyLE?NHx xHyg^`b XrPeZ XrQcL r=bJ rgb @r@gn` rHg rIgv` rAgb2 rFgb rDb^ rCeT` rGg`B 6rMb 6rLd $rNg`" rKg| rJgl` Hx/ Hyެ`gHxHn4/ aO J4g a&`a&`gHxHy/ `xHx/ Hy`hg/9/ //a<`lgrz// //a`LgRHxlHyLa (z#P`2HxG8/ HyE&N-y-y-y-y-y-y-y-y-y (-y-y-yHx/ / NO`g/ aX`gHxHn0/ E&NHn0/aHx/ Hn0NO `ZgJ/aU(X`FHx / a/N/a~PO `,gBB// aLN&O`fv`a2`v$9\" <l //a F L<N^NuNV/ $ycJg/ a,X$jJf$nN^NuNVH8 $n&. (.B"B RJg6g PRJfJg& RJg g"(Xg Ёn҄!AX PRJfLN^NuNVXH?<&.(. ..*.BBZG^Hx/ /a}:O 0+g"B///.?BgavOJgp`0+gB///+T?BgaNOJg +T" A|fK (`$ gA`| gAA\K(MB0+g$B///+T/a$Og"B*i (MHxlHyLa PJ+agHkaa'@Xf|'FEUJ*gHjab$Xf|$`UErJ*gHkza<$Xf|$$TJg"HxHkHja O Jg(J$RJf rKf&Jfp`Hx// a{BBB`JfH(M D]|d$UJg.(J$RJf`$ kJg` $TJg(J kC'I|fE r=g rDfrJf2|`| lp`Jg"B iJgS |f/ / `P0*g///+T?Bga2OHx/ / a,(HxI/ a[`Jg2|`|f/ B//aH`HxHxIHxaV$@O JgjJg"B iJgR Hx/ / az~|%F B$( ]O eHx/ / aO BB0*g/// /a`2| -IZ .ZL<0N^NuNVB . cpN^NuNVB . cpN^NuNV/. B. /aON^NuNVH <*nB-!f HxHxa(@"9ILӬPJfp`-!gtr()A )ABHx(/,a .$lG%m %m 7m6ԭ'Bp | m 5| Hx(/ an7@mm 5|(yBBBB/ aL<N^NuNVau6N^NuNV nBJg Ш PJfN^NuNVH?<(n $n&n-RBB>,*kC-IHx/ a FC-I|P *f --@/.a\XJfV l*JhVmv`^"n QJg-h@f$/-aPXv3-CJg82|A-I`,(7gA0-H"n QJgRtJlfP 9A 0 )@*g / / / Hxa`O gRB*/ // a!^O JlgBm B2-"n ):e,n 5G"&.֌%C.5l%l %l~UD2, <"@g B, ~gjm ~g`~g`rJf&Cg frB0,ҮoJg S~e &B k"c*C7U`B2,~~ЇcJg A~e fJJf`&B*Cm `:B2,~PcJg A~e Jf&B k"c *C7U7mC~߮gI=Lg g,B)`&>(nBF). >(G< Nin`zz c ~lzntt rBDpL @ܶ(f<>(n f>)trBCpL @ T0Cgc`ԁSj`Pd`ԁSjJfBJFg fF>.Bj 5G5n5FLO Jf& 9A 0 %@*g/ / / HxaO gR8,.*. &n(n$nBJg\$&JgA/// //ađ Or f,0*g///*T4/a^OHxI/ aF(RP$CJfٓ L|N^NuNVH80&n (B&9HxlHyLa ~P gr&Jf|g<$AHp(/0(HnB/ENAHp(/0(HnB/NO(g4$ B//HnB/EN B//HnB/N&L N^Nu@(#)ip_nat.c 1.11 6/5/96 (C) 1995 Darren Reed@(#)$Id: ip_nat.c,v 1.20 1999/02/05 05:58:52 deraadt Exp $NV/ n". g,0F@Ё"ttFBЁ"ttFBЁF@0$N^NuNV// n". g60F@B4 FvFCԀ"vpF@$Ԁ"pF@$ԀFB0$&N^NuNVH?<(.&n *.E*J& $ HxHxIHxXa@H,(|O ~eHxXHn/acO B@F#-G~eDtԎ..Ϯ..ϮK $UJg$Hx>Hj"BHia |O Jg*J$RJfܷXrQg>b&@0rRgb@fg`*XrPg,`rWgbrVg`rSgv`gJgv`$FBJfv `HxX/ /ac Hj4a0%@Of~%GJ*Dg HjDB*T/a+%@Pfv`$B *,F%@ gU%@ `~%G *,~gJg "j(R%I`%j(*3g*5j2*0*AdL* %A *Rd` gJfv`*Jf( *g /a+nXHxI/ aBSdP`jB`A| <#ހ# ބ# ވHx0/Hh`xHxE/ /G&N/ a OJgfHx// NO `RgaJ-@Hx/Hn`*fv`.a-@Hx/Hn` Hx/HyްaaJO `v$9\" <l/./a c` C> QJf"kJ`f"B` CB QJf$k6JgBR jI%Lrf,*g$ *g /a)XHxI/ aA4SdP/ ad/+a)SpHxI/ aALN^NuNV/ /BHxHyBD8D=D=DB6k:Eg"n-i."n8Q=iHxHxIHxVa;$@O JfB`HxV/ a wvBj5BPJfB-k=k*RBD-k|,fJkf|edJfF +,|f(|eLHn"n/)&/ aO |fB`,Jf|e -m `*g8+Rk<+kb7k|,gRJf"g0+g8Rk<+kb7kJDfg8 +, k(dR'H0+gnf +gg://.?.Bg/-?Bg"n/)&alOJf k |dS'H %m %n%m - rFA€|ҀB0 &ր .rFA€Ҁ$ԅg|5L.5D05n,`l-k =kf=n%n%m%m -rFA€|ҀB0.&ր .rFA€ҀB0.$ԀJEg5n.5n05L,rFAƒ |&րrFA‚ $ԀrFAƒ &րrFA‚ $ԀdS rFA€|ЁrFA€Ҁ%AgLf <.ngJf - ` -rFA€|&ր .rFA€|$ԀrFAƒ &րrFA‚ $ԀrFAƒ &րrFA‚ $ԀdS rFA€|ЁrFA€Ҁ%A `%j %y :# "*L|oA "*L|oAA %HJ%PB %K6B(B$"n%i&N%nR$ Jfg("n2` HxI/ a;B`"g "n3nRhRpR L j/c6B Wvd v gv f"k.PB2*vv$ЃoB`T) ft` ftJfB/) B/)B`"vA B0//) B0(//)//+&aL N^NuNVH<<$n B/ /.a(&@PJf ` nz (j.EX* fx` fxJRf * rFA€z&ր +%@ ` *rFA€z&ր +%@rFA€z$ԀrFAƒ &րrFA‚ $ԀrFAƒ &րrFA‚ $ԀdSrFA‚ z$ԀJRf@/Hj apF@ԀP crFA‚ z$Ԁ b/Hla&`>/Hj apF@ԀP crFA‚ z$Ԁ b/Hla(PJgzC JRf800k.HghB6B4dSrFA‚ z2*AHuHla`:0)0k0Hg.B6B4dSrFA‚ z3H*AHuHla& L<"n,.&.:.8.tĮ "L|oA"n&.,.:.8.tĮ "L|oA< p Jg8JgNf&f ffJg h.f h,f ` h>JfBL|N^NuNVH>"n&.,.:.8.tĮ "L|oAJfBL|N^NuNV/ $nB0*//*B0*///* Ba @Jg %h5h0 $nN^NuNVH?<(n*.K6 < 4 . r-A"E i*Jg(Uf (rg(rf"E()&f."Ef&, fv` fvJCg "E*i.<4--l g// a V&@PJgB`?Bg/,?Bg/, rƒ//a&@OJf$y JgBf|J gv0*gCgl .$ f^*3fjfPJ*Dg/ / / aO Jg6*3g.B4/// / a&@OJgB0*2// aP`$RJfxJgJg"Eg/ B// a4O)k & B0,ѫ(R$f"Efz0+0g JCg:3@, f.~ލHx// Hk4/ aO" f& ` f Jmg. \JgJRf /+/ad` /+/aP/ // aR`p`BL0*g@f4HxB0.// / / a&@OJgB0*2// aP`$RJfJgJgg/ B/ / aO/ / / aO zg& B0,ѫ(R$)k+kff0+.gg B1@;@, f,x؂B/ / Hk4/ a0O* f& ` f BJhg(\JgJRf /+/aL` /+/aR\p`BL/ adRO $SJf$9\" <l //a SNFLN^NuNVH> *.B@F#$y JgNf j6Jg|,fJf&*Hn// aNO f%n$*rFAƒ |&րrFA‚ $ԀrFAƒ &րrFA‚ $ԀdS rFA€|ЁЪrFA€Ҁ%A$j:JfP$9\" <l //a RPFL|N^NuNV/ "n . -i-i-i -i(-i$=i,=i.=i0=@r-AJ6g B y Jg6f-@` PRJfE-Jr -ABHxHnHnHnBHxa#$nN^Nu@(#)ip_frag.c 1.11 3/24/96 (C) 1993-1995 Darren Reed@(#)$Id: ip_frag.c,v 1.11 1999/02/05 05:58:51 deraadt Exp $NVA #"0# pЈN^NuNVH08&n(nk B+ =kB0+Ԁk-k ԫ -kԫvL( L|$t,Jg Hx Hj Hna glO Jg,$RJfHxHxIHxa*$@O JfRB`rRB`h 4,$g t,!JBB),Hx Hj HnaN5y .C2+A n 0("H@5ARR L N^NuNVHy/./. /.aJWIN^NuNV/ $nHy"0/./. /.a @Jg!J%HJWI$nN^NuNVH8<&n&. (nk B+ =kB0+Ԁk-k ԫ -kԫxL( L|$t,JgKHx Hj Hna eO Jf`,g& j  g R!j$, t,!JB),2+"C0)"H4@0@jf f5|`5BR `$RJfBL<N^NuNVHy"0/. /.a"@Jg i ifJgBB`A N^NuNVHy/. /.a @BJgB(N^NuNV". <C QYJgfB PJfQB@SdN^NuNV/ /$<E`$HxI/a,fP RJfYQBBSd$<E&0`"$"hJg fBHxI/a,$P RJfYQBBSd$.$nN^NuNVH80B@F#$<G $@`D0(8SD1D @f0"hJg""PJg#h$RS HxI/a+P`$H RJVfBBSj$<G $@"0`V0(8SD1D @fB"hJg""PJg#h$RS "hJg fBHxI/a+P`$H RJVfBBSj$9\" <l //a LHPFa avaaRbL N^Nu@(#)ip_state.c 1.8 6/5/96 (C) 1993-1995 Darren Reed@(#)$Id: ip_state.c,v 1.13 1999/02/05 05:58:54 deraadt Exp $NVA  #\ pЈN^NuNVH>0*.BB@F#$ &@\`zBJg4|f* *$f"*F b *Gb *Gb crJg>& *$fR`R/</ a bHxI/ a)S RO`&J$SJfR oh$9\" <l //a JF L |N^NuNVH0 $. . B @4rUgPb @fgZ`l rAfdHxHn/E&N .O re/a-@Hx/HnN`0v`,Hx4/a/aH`Hx/Hy޴aH`p` L N^NuNVH88(n&n &.Eff  f Rp`Lx-DB.B., @B , -@Ԁ ,-@ԀB, xgzmxg `xg` k.Bx g>mxg`xg.xg(`B.0(=@Ԁ0(=@Ԁ`RD:R%y ` k.0(=@Ԁ2=AB0Ԁ-h-h=h=n(  fBRPWID// / HnHnaO`0 k.0(=@Ԁ0=@ԀR-y HxHxIHxHa"$@O Jf R`HxH/ HnaF& L|%Cx%D B0,%@%k &x%D*5k.5|05k25|4 A%A% A\$!O Jkg B%k&` %k&BgxɪR B/ aPg C// / aBLN^NuNVH>0 n&n$n(*"j,+ WID* fJg"h>`"h:JgJ:f!D:": (>R$ `J>f!D>$> (:R" JlDJlD6*B0(Dm\B0(BmRJg!D:!I>JCg1CB`!I:!D>JCg1CDRR B0+Ѩ//. / HhFHhap`BL |N^NuNVH? n,. &.$n..8.:."C VID"*&B0*JfJf`Jg Jf!A` Jf!AJf4Jgg`ZfT fNfHJg h6f>h8f82|`6Jgg`&f ffJg h8f h6f2|Jg@ * *&f.0*h0h.f 0*h4h2f(%gC LN^NuNVH?<*.(n E\f:f2B0,&E*K"E) B.) ҇-iҮB|gm |g`|gN`B0+ҀB0+Ҁ L|A\$pJgB*$fv<*6mfl<*8mfbBBB/ /.// a OJgF*:f>$*g, F// /a%y  E6(תRR `B$RJf~`.:k6B0 ҀB0Ҁ L|A\$pJgB*$fV4 /?Bg/ / /.// azOJg6/ // / ahOJg"$*g|, F// /a`f$RJf`:k6B0 ҀB0Ҁ L|A\$pJgnB*$f`4 /?Bg/ / /.// aOJg@$* EB0(Ѫ%y RR g, F// /a@`$RJfRBLG=GpL$, 2pF~$nrE!.qBGBD////HzHzG/ afO .a S$&Xj //aZP/ ///aNO(Jfz&l HxHzU/ NBL<,N^NuNV n/./(./. /aFN^NuNV/ $n n"h0(VJg&)f n( )fJgjf`J@gB`p$_N^NuNVH<<*n(n (.&.Jg-f, -fxG"Dg&i."C i60(VJgkfT`J@fN$, *,L<( JgB2B0+ҀzL( z5LEHxHxIHxTa$@O JfB`xHxT/ a Q:$%l %ll PJg 5S5kBDBH A%pL%y P# %C@%B0"C#J!// / / mN L<f"P` CP QJfJg& *DgJHgHxI/aPHxI/ a$nN^NuNVH>< n"n &n*.B(h.B6(B4)|†  *@K" Jg"l"ҁ0sJW| 3cJW 3dJWHD@70@ ЀJsg4s 3d)IxJg2JW| 3d"JWC(" 'JW|2s7"lp"ҁ0sJW| 3&&cJW 3&dJWHD@70@ ЀJs"g&c")I`"l0kJW| 3&&cJW 3&dJWHD@7@0@ ЀJs"g4s" 3&d)IxJg2JW| 3&d"JWC(" '&JW|2s"7""lp"ҁ0sJW| 3cJW 3dJWHD@70@ ЀJsgc )IxJgp`BL<|N^Nu@(#)$Id: ip_auth.c,v 1.5 1999/02/05 05:58:49 deraadt Exp $NVH> n*. 8($9  gEvBL8|8fr80fHx,//a L\O Jf&28ggvRpBL|%ݹ  fRf."9 AR| fB# gpBL|g,9  fB B B  `R| fB f2RBL|N^NuNV// 9 "9 lvg$9   vf RB`nR R R v  fB pBLA!B! Hx6//. a2A`!,Hy aYp$.&.N^Nufr_authnextNVH<<$. . n(nCB rFg>b r<*.". &n(.Jg2 AoIJfA p PJgR`Ao!\B4|o KRnHxHxI/ adO JfB`$Aެ"0(Ҋ oHxI/a B`!(&"C"IPLM|#FB#JHia ;B"CKXoB$K(n&n f// /a*O `|f/ /B/anOXRn A"p"|܃!HpaRpL<|N^Nuipl sleepNVH?<*n B|dp` mJfB`Acp`~B@F# .AެJg AJfn$9\" <l //a +PFBHzlHx($.,/aL&*OfB@F#AެJ(gAJ(gB(.A$pHJg(HGެ.*pЇbj-D)H$9\" <l //a +:PF/ /*/ a:*HxI/ a OJfB@F#H,.$thJfJf" .AެBA,!Jf"$9\" <l //a *F L8JLgdI[&yLJgR e#L yLJgBB+/Hk/+a*$@HxK/ aNOJg*g "[I(*@**Dd(*g< *X"*\**hҪlх$&[I’bHx/ a(B/ aXO`LJ*l. "[I(*H**LeHx/ ajP`*g *X"*\**`Ҫdх$&[I’bHx/ ajP`"yLJg$A[ "Q L9D/BHza L|N^NuNV/ /$nBJg yLJf #Lr`R d&%H!J#Lr`:!J%i#J%I`"HJg ie"HJfJf#J%Itgtf6BHza "yLA[ "Q L9D/BHzaZ$.$nN^NuNVH<<(.&. *n(n n.$h4JgrBG?"D/Hj /NO JfNB/Hj / NO Jf8"CB/Hj/NO Jf B/Hj/ NO Jf * f `$RJfBL< , uniqueinvalidhalfivpfstunneling> xform = <%s> Encryption = <%s> Authentication = <%s> Bound SA: SPI = %08x, Destination = %s, Sproto = %u s Referenced by %d incoming SA%s Next SA: SPI = %08x, Destination = %s, Sproto = %u Previous SA: SPI = %08x, Destination = %s, Sproto = %u Currently used by %d flows %u flows have used this SA %qu bytes processed by this SA Expirations: Hard expiration(1) in %qu seconds Soft expiration(1) in %qu seconds Hard expiration after %qu bytes Soft expiration after %qu bytes Hard expiration after %u flows Soft expiration after %u flows Hard expiration(2) in %qu seconds Hard expiration in %qu seconds after first use Soft expiration(2) in %qu seconds Soft expiration in %qu seconds after first use (none) NVH?<$n JfR 0JgHxHyDa 0$DBPK&&< >GIDAd$p,JgHB 9 0(g0%@(*x/O HxHj|/NO "CNO|./*pHzHyDN(A[ "[I**PT//HzHtHN؀O$O HxHj/NO "CN/HzHtHN؀OJ*}g.O HxHj|/NO "CN/HzHtHN؀O`HzHtHN؀P/*HzuHtHN؀"* jJg$ tgtg`Hx`Hx/a PHxL/*aBB$.$nN^NuNVH?<*n -m*nB8-z*n eHx/ aFV-@Pgf*n-m*nz*DK *n c// aF-@Pg,*n-m*nzG M-X-X-X-X-P*n"-*n B0-vX-A SfTJoN".[I*n ӭ<*-8ۀ+E8ӹ*9ۀ#-g0 -8"-<*-(,-,eHx/ aB/ a`*n -g* -8"-<*-0,-4eHx/ aLmP*nr€*n*- "&Q| mA Ekkkk*n mvf*+FE+FF+FE+FF` kk k k vցE &nK-MI LD-EJo~ގ-MoJg/.Hn/ ar-JO $K&SJg2 + g$c// aD&@PJg$&+ $kJg/*nHux/ a// /a //. *n mNBO o G"nRn-LfI`(n/././a$// *nHuxa-G–O LD-EndJof// / ar/ /. *n mNBOo J"nRn-LfI`(n-JĖoJnHn.|*@HmHx/.a@EOg// /.aO B2H$T*nz*n"-*n B0-vXdRx/.a9B`z//.EkN*n B0-v*@Hm/.NpO*n c2 z<ʀ// aA-@Pf` /.a9bRdB`*n-mApHBn4.UB.@H*n 2-vXAABA0HA@=BBn n Hn.z*@HmHx/.a*nz<ʀ//.a*;@ .LOB8*-D"nB0)vX-@-Z J-X-X-X-PB."D-I TLC LCT-A no/a7Rp(`L".[I"nө<()8ـ#D8ӹ(9ـ#)g2 )8")<()(*),eHx/ aB/.a$`"n)g. )8")<()0*)4eHx/ a"niPHx/./a @O Jg.U*.XX..ޅ(F(, -D&n"niiii ivf*)FD)FE)FD)FE`"niiiiK .LC-DJo`C-Io Jg4f/E/ / a*JO /././ a-KO $L(TJg , g$c// a>H(@PJg~$-l &lJg|/(."nHqH/ aTBO o D$MRn/./."n iN*n/././ a$// (.HuHa•O .LC-En@JoBBo K$MRn/ /."n iN*KG8PoJn"F0)fgp`p"FЩl`Jn(."F٩ `Hx/./a5z,O Jg:"F)g(.٩(."nHqH/a<,Pf"`/a4Bp`/a44Rd`0.nnn=@|2"niiii ivfiiii"nB0)v/Hi/ aHnHxB/ENOxgHn"nHiHx/NOHnHx/./NHn"nB0)v/"nHi/N n BL8(n*. nB`$,(&L c &S b g/ `+f +ЂЄAbHx/90Hxa$@O JgR5|B094B@FRyI&9\" <l //a xPFBBC%IBj`HxHxa-$@PJf / a2`B`J&&JB + &+րЄ'@ ٬Jg&Bo $CHxHna!.PRn L|N^NuHMAC-RIPEMD-160-96HMAC-SHA1-96HMAC-MD5-96SkipjackCASTBlowfishTriple DES (3DES)Data Encryption Standard (DES)NV n . Hx/(//aæN^NuNV n . B/(//aÆN^NuNV n . Hx hHhHh///aN^NuNV n . B/( hHhHh//aN^NuNV nHx/. /(auN^NuNV nHx/. /(avN^NuNV n . ///(atN^NuNV n . ///(aN^NuNV n . /(//aN^NuNV n . /(//aN^NuNVBN^NuNVH0<(n&nKr$ A J+ A䰂WgBASjpJm pL"@ 0+i eNibHJ+ gLrBA + A氂WgBASjpJmpL*@ 6-k gp`)M)n )IB v)C9ivB0,v/Hla&PB+ SveH0; N :BHxLHxa*)@Hx/a /,/aЎ`BHxLHxa)@Hx/a f/,/E N&,/&P/NO$&,/v֓/NP`BHxLHxHa͚)@HxH/a B0+///,arO `jBHxLHxa`)@Hx/a B0+///,aVO `0BHxLHx(a&)@Hx(/a /,/aOJgBJk g  k 06R0+ nBHxLB0- /a)@B2- //a 6/, mNB0+ //+/, mNO$p@k ?BgHy 4/, mNO BJk g  k 0jR0+ nBHxLB0- /aF)@B2- //a /, mNB0+ //+/, mNO$p@k ?BgHy t/, mNBL< N^NuNVH0 $n jJgDJgvf6B j 0,g"Hx/a *HxL j/0,a ORv lJgd jJg: Sve.0; N  &tF`$<`$<H`t{F`B//*a HxL/*aϲBO"*g. jJgB0( //a PHxL/*a|BP"*g, jJgB0( //a PPHxL/*aHBBL N^NuNVH?<"n -i (i"n B:)JV| ̀-F~"n eHx/ a3-@Pg"n-i "n |"@EAX"n c// a3-@Pg"n-i "n B0)"[I"n ө<,)8݀#F8"n B0)"[Iӹ,9݀#"n )g2 )8")<,)(.),eHx/ aVB/. aτ`"n )g. )8")<,)0.)4eHx/ a"n iP"n |E I-X-X-X-X-P"n )ygJHi B@HiB/*a OJg*|f ݹ|`P~nH|m@߹`6"n ~"n")"n B0)vP-A SfJn Rx`Jg B0, /HnL"n /)aB"n B0)v"nE"n |(Hn8/."n,)// a0&nOJo8BJg| + $ d$6/ث/HnL lNB&SO JnEL/ G$/ lNB0, // "n /)aB0, // / lNO./ lNHx Hn8/ a ^OJg R`"n p"n,) &Q~‡ iG"n B0)v/E/ / $<&"BN"n B0)v(nK LEO JorC-I-JoJg/Hn/ a-KO &L(TJg: , g$c// a0X(@PJg.&&, &lJg/"nHqH/ aj// /.a\/./. "n iNBO o nRn$MfK`*n//./.a $// "nHqHa-n–O LEn^Jo`// / a/ /. "n iNBOo KRn$MfK`*n-KŖoJnHn.~"@HiHx/.a-PEOg// /.a6O &UB28"nC($ "n |"n")"n B0)vPdRx`~282XgJfpB6XD nT//.EkN"n B0)v"@Hi/.NpO"n cH |<̀// a.B-@Pf.` Rd/.a%B`/.a%RdB`"n-i ApXBn.@H"n 2)vPAABB0XB2.TAAnBn n Hn.|"@HiHx/.a"n |<̀//.aZ"n 3@ .L"niPxg:"nHi/a+,Pgt"F$iHn"nHiHx/a*OB8*-D"nB0)vP-@$-Z J-X-X-X-PB.-D TLC LC(T-D n$ o/a"Rp(`^B(."n HqH/a`-@O gBo  nRRn.U*."nXX(F.. ޅ(, -D&n"nB0)v/C-I/ $nE/ $<&"BN"nB0)v/KHn/ "BNOJ(g>"n(B0) /E0/ "n/)"BN"n0)vP@?Bg/ / "n( iNO*n .LC-DJoC-Io,Jg4f/E/ / aB*JO /././ a,-KO $L(TJgP , g$c// a)(@PJg@$-l &lJg/(."nHqH/ aBO o D$MRn/./."n, iNPJ(g//.Hn0"n( iNO *n/././ aj$// (.HuHaR•O .LC-En`BJo`Bo K$MRn/ /."n, iNPJ(g4// Hn0"n( iNO *KG8oJnjJ(gtE0/ G/ "n( iN"n(B0) // "n/)I&N"n(B0) // / iNO./ "n( iN/. (."nHqH/ NO"F0)fgp`p"FЩ$l`J$n(.$"F٩ `Hx/.$/a 8,O Jg"F)g(.$٩(."n$HqH/a',Pf(`Rd/ap`/aRd`\0.n&n"nn=@|2"nB0)v/Hi/ apHnHxB/ENOxgHn"nHiHx/NOHn/.$/./N n BL- 2|-I\ c/ / a$(@PJf Rp`&lpzdLp"n\Hq / a$X(@PJf Rp`&lpC -Idz…"n\C-I\`C-IdB0+zą劐"[I"n ө<,)8݀#F8B0+ą劐"[Iӹp*9pۀ#p)g: )8")<*)(,),e$Hx/ aw/ aB/. a`"n )g. )8")<*)0,)4eHx/ aw"n iP K-X-X-X-X-PB.@Hnn@B.BnB0- /E/ "n /)a:HxHn/ mNpOzdpvlB38 gXn Jg|g4`X nP mH`8HxHybHn mNz&`@HxHybHn mNR`(B38/Hs8`B38/HybHn mNւO |到ndHx/.dE/ mN/Hyb/ mN&.\(,$LOJoJgf * b$RJnJo@BJgR * $d$2/֪/Hn m-AXNB$RO ".XJn"n B0)t//)E/ mN/ $.`P/ mN/"ndHi/a O Jf K-X-X-X-X-P"ndQEh/ z"@HiHx/ aP , Q)@ lAx)H ,Q)@&H 0+Q@GEIA7@Bk / "@HiHx/ aO z<ʀ// ax7@ ` Rp`Rp`Rp/ aBL<0N^NuNVTH?<.."G-iV"nVB:) &EEpRHx/.a **@PJfR`(mB0,zą劐& P"[I"G*)8,)<܁ۀ#E8#F FЮ.ހ z .ލ* &E" mp> .FЮ*A K*.-E" mp> F& Ю"A zCv " mp> F* Ю&A v &n* v *E".mp> F* & ЮҀ-A Ї-@* v "E"mp> FЮ.ހ .ލ* &E" mp> .FЮ*A K*.-E" mp> F& Ю"A zCv " mp> F* Ю&A v &n* v *E".mp> F* & ЮҀ-A z Ї-@& z "C"mp> FЮ.ހ .ލ& &C" mp> .FЮ*A zK&.z -C" mp> F& *.Ю"A v Cz " mp> F& Ю&A z &n& z *C".mp> F& * ЮҀ-A Ї-@& z "C"mp> FЮ.ހ .ލ& &C$ zmv".‡ FҮ*B zK&.z -C$ zmv" ‡ FҮ"B C$ zmv" & ƒ FҮ&B &n*C$.zmv" * … FҮԁ-B v Ї-@v "E$zmv" €FҮ.ށ z.ލ* &E$ zmv".‡ FҮ*B vK*.v -E$ zmv" ‡ FҮ"B C$ zmv" * … FҮ&B v&nv *E$.zmv" * … F& Үԁ-B Ї-@v "E$zmv" €FҮ.ށ z .ލ* &E$ zmv".‡ FҮ*B v K*.v -E$ zmv" ‡ FҮ"B z C$ zmv" & ƒ FҮ&B z &nz *C$.zmv" & ƒ F* Үԁ-B Ї-@z "C$zmv" €FҮ.ށ v.ލ& &C$ zmv".‡ FҮ*B K&.-C Ю C * Ю &Cv *E * & ЮѮ .z Ї-@& z "C &.* Юހ v .ލ* v &E .Ю z K*.-E Ю C & Ю z&nz *C & * ЮѮ .Ї-@z "C &.* Юހ .ލ& z &C .Ю v K&.-C Ю C * Ю &Cv *E * & ЮѮ .zЇ-@& z "C &.* Юހ v .ލ* v &E .Ю z K*.-E Ю v Cz " nҨ (ЄЮ!@ .Ш Ћ!@ (ЌЉ!@ ЊЍ!@ށ L '@c"+R xҀ'A% Ѓx?d@x@$D/ Hs(/ aHk/ aO`Hr/ aPE@A?bB`E/Hs(HraLN^NuNVH< (.$n BAzTząpr 2(RzdHxHz`HxHz/ aO < fHxHn/ aJg"B Dtăpr 2(RzdLw1K'x/U`\`U%UWHbc@U9j*\4AΡT|r铳co*+]t1\>ֺ3l$\z2S(w;HkKĿf(!a !H|`]2]]u&#e#>ӖmoB9. D iJ^!hBlg aӈjQT/h(Q3n lz;;P~*e9vfY>CEo};^ou؅ s@DVjNӪb6?wrB=7$ HISrɀ{%yPyL;lO@`^\j$cho>lS9;RomQ0,́ED^ 3Jf(.K˨WEt _9Uy`2 ֡@,ryg%̎2"߂\WoV.iB(~ìg2ƌOUsi['X]=!Jl-[SyEeҎIKڤ~3bA 6wL~+MꭎqkՠЎЯ%<[/u+d O^h񑳨//"wu-otΉ♴O|;ҭ_fws!w ewTB5ͯ {>AӮ~I%- q^"hW$d6 UcYߦxCZS }[Ń&vbϩhNsJAG-{JQRS)W?+`vtoWk* ce!4.ŅVdS-]GnjKzp鵳)Du .&#nI}`f쪌qiVdRl±6u L)Y@:>?T[Bek֙?֡Ҝ0M-8%]L p&c^ hk?><kjph5R↷SP7>ޮ\}DW:7P  uA8͙;/2>1NT8OmoB  ,$|yVyrޚwٓ?.Ur.kq$P柄͇zXGtK}z:ۅc CfdG2C;7$ºMC*eQP:q1NUw_5Vףk<;Y$ ,*wN=)eܹ>Rf%.LxjxEⶣlOOBBjeO;A!yMKGj=bPb[&FǶ$itG V [Hbt#XB* U>#?pa3r𒍓~A_l";|7Yt`@w2nPUaٗ5i Z ܞDz.E4gsUg_ygC@4eq>8=(m >!珰=J+ۃ=Zh@L&i)4A vk.Ԣh$q3 jCԷPa9.$EF!Ot@Mpf/E m1˅'U9A%G (Px%S) ,mhbHih'O?臭zֶ|7_x@k*B 59׫;NKmV&f1㗲:nt[C2hAx NE@VH'US:: kЖKUgX̩)c3*JV?1%^~)1|'/p\(,Hm"H?A@Gy]n2_Q՛A5d%{x4`*`cl2fOсk#3>;$ b" r -(xEd}bTIo}HÝ'> GcA.t:on7`Lnk {Umg,7'e;) 9i f{} ^/Q[${yv;79.Yy&.1-hBj+;uLx.jB7QKcPk=%DBY  nի*dgNچ_dW`x{``MF8wE6̃Bk3qA<^_wW$UFBX.aNXt8SfȳtuUFٹz&a߄jy_FnY WpUL ỂbHut f- 2F3Z J%n= ߡ(hiܷڃW9ΛORP^ ''w?A`Laz(`X0}b#8cSݔ4V}Yvo K|9r =||$r_rM[ӞTUx=|MP^alQZ4ח,+Qլ:}}>|}-(%ϭZִrZL)qGč(;Wf)y.(x_u`UD^mԈma%d{Q!dwO2~)=FHSid怢m$i- !fF dEXl Ȯ[X@kݢj~:YE>5 DrΨdf~of,"#W2v#51VbZun6sޖbILPqVǽ2z E{ɪSb%5qi"|v+S>@8`%G8 Fvw u``NzL~H\ji\ޠ? %-柷Na2w[W:r$?j.psD 8")1.NlE(!8wTf4 l)|P?յG ىyNVH 0$.GHxHHz/ E&NPO.H/ /NL N^NuNVH8 $n"n0nB2&$HeBA628RRA c2LN^NuNVH? $n*. 6.BnBDBHn4//aB2AO RD DcBnBBBDBHnHn/ a@4A,!nA,!nO TD DcBDBCB*HnHn/ a4:,~ FC, %A, %O TC CcRD DcLN^NuNVH?0$n*. &n<.8.BnBBBHn6// aB2AO RB BcBnBBBBBGHn6//NHn//NHnHn/ aJ5&{M 0n٘&fVH%^V c|cp EP(r#Hp -;MyBA &G LGMj| ^\#Y8r۫Sn/#qFVEn9 q+A|ʉiHCyB}B{ZIݏ\e  [i~9?Caz zUrQyNr5Zc60_ }/{Y6 DDY̳A; *{B [%AzzƩX0ދw?Nyi${[P5%a_b1T UKc]h!fY=cs4~\g+!a9b60W;`/d:͜F5-' zyl0%7^oo; jEt'N:4Oi>M5YdE8Cfr%c3N?( 'ᛥզRTUfpdw M&g!CX`T0orSGUb]hVk-n;ۦк=\w 3L9{^+_Soa Cd^xc"g&рI"{^U-%Rr7yҕ LHϢ 0qc/ S!ET(5c)1BƎI# 0(_qȾ`a輨M/".pN40';yaٸHi?(;CZᗘv/܆7ӱÓnƼ>Q7Bh(Re-jw5'K \n.ے^)XXOTi{&g̅`HK8` #l8~ I` 5sܱGLV>#d8^FB kzOdEA^\#>];Cוr~m|llq`9spvE#@%]=G`6KDʐPQHX_0.r| ],*IPڈ'WyoIR}rY}@EE]t>OuVi#A.`' v䶔etyvwvNHam❄/}4 ȖH0b \8D=`nm`T:IW'H+8 $hE%;` E}(/P4b +md+10ZRXAB휤1\2>F63S57 ާ{sJO{dWQC~(zc _5y Cddc$J(_OC@ " 07O-${MQgqL-_d_ !S>^'Ҹ_Bar%΄q=Ko&;~ԄT~DmLl&I߮63P?~w a8rPP.wWOgF3Ti 1M5=\f][̩o꟒oF"/9F}mCOC!N ? (X&Hn>׊ptw|- %y 껁(;#iޭ8t߇b!@7{ @YVOv/@U{ MV3i5W#'ȰVÑke^anu2Uw?[-;%m;$ cf8( 2T2bZg,uzT1w&16o FjHVZyjLRC~/v t,߷t*M . k|AT嶠5!=B,|&aeR1%i &c1\!^ rIyٍ 1p>d >Ӷ È0lrqn/ބkD؋V9ñ/ʴ1x(o}2X~$ŗ{sa0-!!))*\e0,Ъ?\Ԟ, T ͆_wޠ:xV^V!\uㇳQ#wE)/i߯zpIJ[̘v9F څ8/sgD)k)I/•fgni~/%p^QS$jlD!>Yye)CA9y+WMN҂z) Gl ыiWw@~˳PM xQ VA$ VWUnaX $K'{UahwdlkDMfdi~կI/07O,5jsI@v;M(BDHsnL )_}Oao.w+᪐r<}F+YEEYTNmHo |cD_sVjprn] `yE`۩11\"NB\rr,%@N2N/@g#\xnu"xMkXnD O?H{wv#uV_F*+ (=8 6RJf;tQZרխly ueXJh&pSF\l(vk07h)҅6*$gk %huUD,eI40ʸ"W ubIb~U^vSEFmG,lLHg3|hC\2US `ߡWc톹^9283Ia7b^~N#