Hello.

I am currently working on BSD port of GRUB, so I first need
the basic utilities to work.  I decided to rewrite
grub-mkdevicemap, because the old version was hard to modify,
and actually didn't use all the information provided by the
kernel.

Actually works with OpenBSD, NetBSD, FreeBSD 5, 6, DragonFly
and Linux.  Please note, that this won't actually build on
non-glibc systems, unless standalone argp and patch for it
from here
http://lists.gnu.org/archive/html/grub-devel/2005-11/msg00162.html
is included.

Changelog entry and uuencoded source file is bellow

2006-01-02  Lubomir Kundrak  <[EMAIL PROTECTED]>

     * util/i386/pc/grub-mkdevicemap.c: Complete rewrite

begin 644 util/i386/pc/grub-mkdevicemap.c
M"B\J"B`J(&=R=6(M;[EMAIL PROTECTED]@9V5N97)A=&[EMAIL PROTECTED]/4RUT;RUN
[EMAIL PROTECTED]&ES:R!M87`*("[EMAIL PROTECTED]>7)I9VAT("A#*2`R,#`V("!,=6)O;6ER
M($MU;F1R86L*("H*("[EMAIL PROTECTED]&AI<R!P<F]G<F%M(&ES(&9R964@<V]F='=A<F4[
M('EO=2!C86X@<F5D:7-T<FEB=71E(&ET(&%N9"]O<B!M;V1I9GD*("H@:70@
M=6YD97(@=&AE('1E<FUS(&]F('1H92!'[EMAIL PROTECTED])A;"!0=6)L:6,@3&EC
M96YS92!A<R!P=6)L:[EMAIL PROTECTED]@"B`J('1H92!&<F5E(%-O9G1W87)E($9O
M=6YD871I;VX[(&5I=&AE<B!V97)S:6]N(#(@;[EMAIL PROTECTED]&AE($QI8V5N<V4L(&]R
M"B`J("AA="!Y;W5R(&]P=&EO;[EMAIL PROTECTED](&QA=&5R('9E<G-I;VXN"B`J"B`J
M(%1H:7,@<')O9W)A;2!I<R!D:7-T<FEB=71E9"!I;B!T:&4@:&]P92!T:&%T
M(&ET('=I;&[EMAIL PROTECTED]@=7-E9G5L+"`@"B`J(&)U="!7251(3U54($%.62!705)2
[EMAIL PROTECTED]:&]U="!E=F5N('1H92!I;7!L:65D('=A<G)A;G1Y(&]F(`H@
M*B!-15)#2$%.5$%"24Q)5%D@;W(@1DE43D534R!&3U(@02!005)424-53$%2
M(%!54E!/4T4N("[EMAIL PROTECTED]&AE"B`J($=.52!'96YE<F%L(%!U8FQI8R!,:6-E
M;G-E(&9O<B!M;W)E(&1E=&%I;',N"B`J"B`J(%EO=2!S:&]U;&0@:&%V92!R
M96-E:79E9"!A(&-O<'D@;[EMAIL PROTECTED]&AE($=.52!'96YE<F%L(%!U8FQI8R!,:6-E
M;G-E([EMAIL PROTECTED];&]N9R!W:71H('1H:7,@<')O9W)A;3L@:68@;F]T+"!W<FET
M92!T;R!T:&[EMAIL PROTECTED])E92!3;[EMAIL PROTECTED]&;W5N9&%T:6]N+"!);F,N+"`U
M,2!&<F%N:VQI;B!3="[EMAIL PROTECTED]&@@1FQO;W(L($)O<W1O;[EMAIL 
PROTECTED]@(#`R,3$P
M+3$S,#$@([EMAIL PROTECTED]"B-D969I;[EMAIL PROTECTED]&055,5%]$25)%0U1/4ED)(B]G
M<G5B(@HC9&5F:6YE($1%1D%53%1?1$5624-%7TU!4`E$149!54Q47T1)4D5#
M5$]262`B+V1E=FEC92YM87`B"@HC9&5F:6YE(%!23T=.04U%"2)G<G5B+6UK
M9&5V:6-E;6%P(@H*(VEN8VQU9&4@/&-O;F9I9RYH/@HC:6YC;'5D92`\<W1D
M:6\N:#X*(VEN8VQU9&4@/'-T9&QI8BYH/@HC:6YC;'5D92`\97)R;F\N:#X*
M(VEN8VQU9&4@/'-T<FEN9RYH/@HC:6YC;'5D92`\87)G<"YH/@HC:6YC;'5D
M92`\9W)U8B]U=&EL+VUI<V,N:#X*(VEN8VQU9&4@/'-Y<R]P87)A;2YH/@H*
M(VEF(&[EMAIL PROTECTED])31"D*(R!I;F-L=61E(#QS>7,O='EP97,N:#X*(R!I
M;F-L=61E(#QS>7,O<[EMAIL PROTECTED]"B-E;F1I9B`O*B!"[EMAIL PROTECTED]"B-I9B!D
M969I;F5D("A?7TYE=$)31%]?*0HC(&EN8VQU9&4@/&UA8VAI;[EMAIL PROTECTED]
M"B,@:6YC;'5D92`\=71I;"YH/@HC96YD:[EMAIL PROTECTED]@7U].971"4T1?7R`J+PH*
M(VEF(&[EMAIL PROTECTED];D)31%]?*0HC(&EN8VQU9&4@/&UA8VAI;F4O
[EMAIL PROTECTED]"B,@:6YC;'5D92`\9&[EMAIL PROTECTED]"B,@:6YC;'5D92`\<WES+W-T
M870N:#X*(R!I;F-L=61E(#QM86-H:6YE+V)I;W-V87(N:#X*(V5N9&EF("\J
M(%]?3W!E;D)31%]?("HO"@HC9&5F:6YE($))3U-?1$E32U,),'[EMAIL PROTECTED]&5F
M:6YE($))3U-?2$0)"3!X.#`)[EMAIL PROTECTED](&]F(&9I<G-T(&AA<F0M9&ES
M:R!D979I8V4N("`J+PH*(V1E9FEN90E'4E5"7T1)4TM?5%E015].3TY%"3`*
M(V1E9FEN90E'4E5"7T1)4TM?5%E015](1`DQ"B-D969I;F4)1U)50E]$25-+
M7U194$5?1D0),@[EMAIL PROTECTED]&AE(&1E=FEC92!M87`N("`J+PIS=')[EMAIL 
PROTECTED])U
M8E]D:7-K"GL*("!C:&%R(&9I;&5?;F%M95M-05A0051(3$5.73L*("!I;G0@
M;6%T8VAE<SL*("!I;[EMAIL PROTECTED]'EP93L)"2\J(%-E92!D969I;F5S(&%B;W9E+B`@
M*B\*?2!G<G5B7V1E=FEC95]M87!;0DE/4U]$25-+4UT["@HO*B!#;VUM86YD
M(&QI;[EMAIL PROTECTED])G=6UE;[EMAIL PROTECTED]<W1R=6-T(&%R9W5M96YT<PI[(`H@(&-H
M87(@*F1E=FEC95]M87`["GT["@IS=&%T:6,@<W1R=6-T(&%R9W!?;W!T:6]N
M(&]P=&EO;G-;72`]"B`@>PH@("`@>R)D979I8V4M;6%P(BP@)VTG+"`B1DE,
M12(L(#`L"B`@("`@(D]U='!U="!D979I8V4@;6%P('1O($9)[EMAIL PROTECTED]
M;'0](B!$149!54Q47T1%5DE#15]-05`@(ETB+"`P?2P*("`@('LB=F5R8F]S
M92(L("`@("=V)RP@,"P@("`@("`P+"`B4')I;[EMAIL PROTECTED]
M<R(L(#!]+`H@("`@>R`P+"`P+"`P+"`P+"`P+"`P('T*("!].PH*8V]N<W0@
M8VAA<B`J87)G<%]P<F]G<F%M7W9E<G-I;VX@/2!04D]'3D%-10H)"0D)("`@
M(B`H(E!!0TM!1T5?3D%-12(I("(*"0D)"2`@(%!!0TM!1T5?5D524TE/3CL*
M8V]N<[EMAIL PROTECTED]<B`J87)G<%]P<F]G<F%M7V)U9U]A9&1R97-S([EMAIL PROTECTED]'
M15]"54=215!/4E0["G-T871I8R!C:&%R(&1O8UM=(#T@(D=E;F5R871E(&$@
M9&5V:6-E(&UA<"!F:6QE(&%U=&]M871I8V%L;'DN(CL*"F-H87(@*G!R;V=N
M86UE.PH*:6YT(&=R=6)?;&%S=%]H9"`]($))[EMAIL PROTECTED]@3F]T
M($]P96Y"4T0M<W!E8VEF:6,L(&)U="!U<V5D(&]N;'D@:[EMAIL PROTECTED];D)31"!C
M;[EMAIL PROTECTED](VEF(&[EMAIL PROTECTED];D)[EMAIL PROTECTED];G,@
M9&ER96-T;W)Y('-P96-I9FEE9"!B>2!R;V]T(')E8W5R<VEV96QY('5N=&EL
M(&EN(&9I;F1S('1H92!F:6QE(&]F"B`@(&)L;V-K(&1E=FEC92!D978N("!)
M;B!C87-E(&1E=FEC92!I<R!F;W5N9"P@:71S(&YA;64@:7,@8V]P:65D('1O
M(&9N86UE+`H@("!O=&AE<G=I<[EMAIL PROTECTED];64@:7,@=6YT;W5C:&5D+B`J+PH*
M:6YT"F=E=%]D979?9FYA;[EMAIL PROTECTED]&-H87(@*F9N86UE+"!D979?="!D978L(&-H
M87(@*G)O;W0I"GL*("!$25(@*F1I<CL*("!S=')[EMAIL PROTECTED]&ER96YT("IE;G0[
M"@H@(&=R=6)?=71I;%]I;F9O("@B<V5A<F-H:6YG(&9O<B!D979I8V4@,'@E
M,#1X(&EN("5S([EMAIL PROTECTED]&5V+"!R;V]T*3L*"[EMAIL 
PROTECTED]&ER(#T@;W!E;F1I<B`H<F]O
M="D["B`@:[EMAIL PROTECTED]&1I<B`]/2!.54Q,*0H@("`@>PH@("`@("!G<G5B7W5T:6Q?
M:6YF;R`H(G5N86)L92!T;R!O<&5N("5S.B`E<R(L(')O;W0L('-T<F5R<F]R
M("AE<G)N;RDI.PH@("`@("!R971U<[EMAIL PROTECTED]"B`@("!]"@H@('=H:6QE("@H
M96YT(#T@<F5A9&1I<B`H9&ER*2DI"B`@("!["B`@("`@('-T<G5C="!S=&%T
M('-T.PH@("`@("!C:&%R('!A=&A;34%84$%42$Q%3ET@/2`B(CL*"B`@("`@
M('-T<[EMAIL PROTECTED]'!A=&@L(')O;W0L($U!6%!!5$A,14XI.PH@("`@("!S=')N
M8V%T("AP871H+"`B+R(L($U!6%!!5$A,14XI.PH@("`@("!S=')N8V%T("AP
M871H+"!E;G0M/F1?;[EMAIL PROTECTED]"@H@("`@("!I9B`H<W1A
M="`H<&%T:"P@)G-T*2`^(#`I"@E["@D@(&=R=6)?=71I;%]I;F9O("@B=6YA
M8FQE('1O('-T870@)7,Z("5S(BP@<&%T:"P@<W1R97)R;W(@*&5R<FYO*2D[
M"@D@(&-O;G1I;G5E.PH)?0H*("`@("`@:[EMAIL PROTECTED](@*'-T+G-T7VUO
M9&4I("8F(&5N="T^9%]N86UE6S!=("$]("<N)RD*"6=E=%]D979?9FYA;64@
M*&9N86UE+"!D978L('!A=&@I.PH*("`@("`@:[EMAIL PROTECTED]"[EMAIL PROTECTED]'-T+G-T
M7VUO9&4I("8F(&1E=B`]/2!S="YS=%]R9&5V*0H)<W1R;F-P>2`H9FYA;64L
M('!A=&@L($U!6%!!5$A,14XI.PH*("`@("`@:[EMAIL PROTECTED]&9N86UE6S!=*0H)8G)E
M86L["B`@("!]"@H@("[EMAIL PROTECTED]<V5D:7(@*&1I<BD["B`@("!R971U<FX@,#L*
M("!]"@HC96YD:[EMAIL PROTECTED]@7U]/<&[EMAIL PROTECTED]"B-I9B!D969I;F5D("A?
M7VDS.#9?7RD*(R!I9B!D969I;F5D("A?7TYE=$)31%]?*2`F)B!D969I;F5D
M("A-05A?0DE/4T1)4TM3*0H*:6YT"F=E=')A=W!A<G1I=&EO;B`H*2`O*B!8
[EMAIL PROTECTED]("UL=71I;"`J+PI["B`@<F5T=7)N(#,["GT*"B\J(%1H:7,@9G5N8W1I
M;VX@<F5T<FEE=F5S(&EN9F]R;6%T:6]N(&9R;[EMAIL PROTECTED]&AE($YE=$)31"]I,[EMAIL 
PROTECTED]
M(&ME<FYE;"!T;PH@("!C;VYS=')[EMAIL PROTECTED]&5V:6-E(&UA<"X@($ET(')E='5R
M;G,@;G5M8F5R(&]F(&1I<VMS(&UA=&-H960N"B`*("[EMAIL PROTECTED]&AE($YE=$)31"]I
M,[EMAIL PROTECTED](&YA=&EV92!B;V]T;&]A9&5R('!A<W-E<R!C:&5C:W-U;2!O9B!-0E(@
M;[EMAIL PROTECTED]:"!"24]3"B`@(&1I<[EMAIL 
PROTECTED](&ME<FYE;"!T<FEE<R!T;R!M871C
M:"!I="!W:71H(&ET<[EMAIL PROTECTED]@97AP;W)T<R!T:&4*("`@<F5S
M=6QT<R!V:6$@(FUA8VAD97`N9&ES:VEN9F\B('-Y<V-T;"X@(%-E92!B;W1T
M;VT@;V8@/'-Y<R]C<'4N:[EMAIL PROTECTED]"B`@(&UO<[EMAIL 
PROTECTED]&5T86EL<RX*(`H@("!.
M;W1E(#$Z"B`@("[EMAIL PROTECTED])50B!D;V5S;B=T("AB=70@:6UH;R!S:&]U;&0I('!A
M<W,@86YY=&AI;F<@;&EK92!T:&%T+"!S;R!W:&5N"B`@("`@<G5N;FEN9R!K
M97)[EMAIL PROTECTED](&)O;W1E9"!B>2!'4E5"+"!T:&ES(&9U;F-T:6]N(&%L=V%Y
M<R!R971U<FYS(#`N"B`*("[EMAIL PROTECTED]@H@("`@($1I<VMI;F9O(&-O;G1A
M:6YS(&EN9F]R;6%T:6]N(&]N;'[EMAIL PROTECTED])O=70@:&%R9"!D:7-K<RX@("HO"@II
M;G0*;F5T8G-D7V=E=%]D:7-K:6YF;R`H*0I["B`@<W1R=6-T(&1I<VML:7-T
M("ID:7-K<SL*("!S:7IE7W0@<VEZ93L*("!I;G0@;6EB6S)=.PH@(&EN="!N
M9&ES:W,@/2`P.PH@(&EN="!I.PH*("!M:6);,%T@/2!#5$Q?34%#2$1%4#L*
M("!M:6);,5T@/2!#4%5?1$E32TE.1D\["@H@(&EF("AS>7-C=&[EMAIL PROTECTED]&UI8BP@
M,[EMAIL PROTECTED],3"P@)G-I>F4L($Y53$PL(#`I(#T]("TQ*0H@("`@<F5T=7)N("TQ
M.PH*("!D:7-K<R`]("AS=')[EMAIL PROTECTED]&ES:VQI<[EMAIL 
PROTECTED]@;6%L;&]C("AS:7IE
M*3L*("!I9B`H(2!D:7-K<RD*("`@('L*("`@("[EMAIL PROTECTED])U8E]U=&EL7VEN9F\@
M*")C86XG="!A;&QO8V%T92`E:2!"(&]F(&UE;6]R>2!F;W(@9&ES:VEN9F\@
M<W1R=6-T(BP*"0D@("`@("!S:7IE*3L@"B`@("`@(')E='5R;B`M,3L*("`@
M('T*"B`@:[EMAIL PROTECTED]'-Y<V-T;"`H;6EB+"`R+"!D:7-K<RP@)G-I>F4L($Y53$PL
M(#`I(#T]("TQ*0H@("`@<F5T=7)N("TQ.PH*("`O*B!"24]3(&AA<[EMAIL PROTECTED]&ES
M:R!D979I8V5S("HO"@H@(&9O<B`H:2`](#`[(&D@/"!D:7-K<RT^9&Q?;F)I
M;W-D:7-K<SL@:2LK*0H@("`@>PH@("`@("!S=')[EMAIL PROTECTED]<V1I<VM?:6YF
M;R`J=&AI<R`]("9D:7-K<RT^9&Q?8FEO<V1I<VMS6VE=.PH*("`@("[EMAIL PROTECTED])U
M8E]D979I8V5?;6%P6W1H:7,M/F)I7V1E=ETN='EP92`]($=254)?1$E32U]4
M65!%7TA$.PH@("`@("!I9B`H=&AI<RT^8FE?9&5V([EMAIL PROTECTED])U8E]L87-T7VAD
M*0H)9W)U8E]L87-T7VAD([EMAIL PROTECTED]&AI<RT^8FE?9&5V.PH@("[EMAIL 
PROTECTED]("`O*B!.
M871I=F4@:&%R9"!D:7-K(&1E=FEC97,@*B\*"[EMAIL PROTECTED]("AI(#T@,#L@:2`\
M(&1I<VMS+3YD;%]N;F%T:79E9&ES:W,[(&DK*RD*("`@('L*("`@("`@<W1R
M=6-T(&YA=&EV961I<VM?:6YF;R`J=&AI<R`]("9D:7-K<RT^9&Q?;F%T:79E
M9&ES:W-;:5T["B`@("`@(&EN="!M871C:"`](#`["B`@("`@(&EN="!I.PH*
M("`@("`@:[EMAIL PROTECTED]'1H:7,M/FYI7VYM871C:&5S(#X@,2D*"7L*"[EMAIL 
PROTECTED])U8E]U
M=&[EMAIL PROTECTED]"(E<R!C;W)R97-P;VYD<R!T;R!M;W)E('1H86X@;VYE($))
M3U,@9&ES:RXB+`H)"0D@('1H:7,M/FYI7V1E=FYA;64I.PH)?0H*("`@("`@
M9F]R("AI(#T@,#L@:2`\('1H:7,M/FYI7VYM871C:&5S.R!I*RLI"@E["@D@
M(&EN="!B:5]D978@/2!D:7-K<RT^9&Q?8FEO<V1I<VMS6W1H:7,M/FYI7V)I
M;W-M871C:&5S6VE=72YB:5]D978["B`*"[EMAIL PROTECTED])U8E]D979I8V5?;6%P6V)I
M7V1E=ETN;6%T8VAE<RLK.PH*"2`@:[EMAIL PROTECTED]"@A(&UA=&-H*2`F)B`H9W)U8E]D
M979I8V5?;6%P6V)I7V1E=ETN9FEL95]N86UE6S!=(#T](#`I*0H)("`@('L*
M"2`@("`@(&UA=&-H([EMAIL PROTECTED]&5V.PH)("`@("`@;F1I<VMS*RL["@D@("`@
M("!S;G!R:6YT9B`H9W)U8E]D979I8V5?;6%P6V)I7V1E=ETN9FEL95]N86UE
M+"!-05A0051(3$5.+`H)"2`@("`@("`B+V1E=B\E<R5C([EMAIL PROTECTED]&AI<RT^;FE?
M9&5V;F%M92P*"0D@("`@("[EMAIL PROTECTED]<F%W<&%R=&ET:6]N("@I("L@)V$G*3L*
M"2`@("!]"@E]"@H@("`@("!I9B`H(2!M871C:"D*"7L*"[EMAIL PROTECTED]@4')O8F%B
M;'D@:70G<R!R96UO=F%B;&[EMAIL PROTECTED]"(&1R:79E(&]R('[EMAIL PROTECTED]
M"[EMAIL PROTECTED])U8E]U=&[EMAIL PROTECTED]")U;F%B;&[EMAIL PROTECTED]&[EMAIL 
PROTECTED]<W,@0DE/4R!D:7-K
M(&YU;6)E<B!F;W(@9&5V:6-E("5S7&XB+`H)"0D@('1H:7,M/FYI7V1E=FYA
M;64I.PH)?0H@("[EMAIL PROTECTED]("!F<F5E("AD:7-K<RD["B`@<F5T=7)N(&YD:7-K
M<SL*?0H*(R!E;[EMAIL PROTECTED]"4T1?7R`J+PH*(R!I9B!D969I;F5D
M("A?7T]P96Y"4T1?7RD*"B\J($1O97,@=&AI;F=S('-I;6EL87(@=&[EMAIL PROTECTED]
M="!N971B<V1?9V5T7V1I<VMI;F9O*"[EMAIL PROTECTED]&]E<R!F;W(@3F5T0E-$"B`@($%S
M($]P96Y"4T0@:7,@:G5S="!O8G-O;&5T92!.971"4T0L(&ET(&ES(&QI='1L
M92!L97-S(&5L96=A;[EMAIL PROTECTED]"B`@(&QI='1L92!L97-S(&%C8W5R871E(#HI
M("`H3F\@;V9F96YS92P@:G5S="!K:61D:[EMAIL PROTECTED];&QY(#IO*2`J+R`*
M"FEN=`IO<&5N8G-D7V=E=%]D:7-K:6YF;R`H*0I["B`@:6YT(&UI8ELT73L*
M("!I;G0@;F1I<VMS(#T@,#L*("!I;G0@:3L*"B`@;6EB6S!=([EMAIL PROTECTED],7TU!
M0TA$15`["B`@;6EB6S%=([EMAIL PROTECTED]))3U,["B`@;6EB6S)=([EMAIL PROTECTED]/4U]$
M25-+24Y&3SL*"[EMAIL PROTECTED]("AI(#T@,#L@:2`\($))3U-?1$E32U,[(&DK*RD*
M("`@('L*("`@("[EMAIL PROTECTED]<U]D:7-K:6YF;U]T(&1I<VL["B`@("`@('-I>F5?
M="!S:7IE(#T@<VEZ96]F("AB:6]S7V1I<VMI;F9O7W0I.PH@("`@("!C:&%R
M('!A=&A;34%84$%42$Q%3ET@/2`B(CL*("`@("[EMAIL PROTECTED]&5V7W0@<F1E=CL*"B`@
M("`@(&UI8ELS72`](&D["@H@("`@("!I9B`H<WES8W1L("AM:6(L(#0L("9D
M:7-K+"`F<[EMAIL PROTECTED],3"P@,"D@/[EMAIL PROTECTED]"@EC;VYT:6YU93L*"B`@("`@
M("\J('-W:71C:"!M86IO<B]M:6YO<B!N=6UB97(@*B\*("`@("`@<F1E=B`]
M("AD:7-K+F)S9%]D978@)B`P>#`P9F8I(#P\([EMAIL PROTECTED]"B`@("`@(')[EMAIL 
PROTECTED]@
M*&1I<VLN8G-D7V1E=B`F(#!X9F8P,"D@/[EMAIL PROTECTED]"B`@("`@(&=E=%]D979?
M9FYA;[EMAIL PROTECTED]'!A=&@L(')D978L("(O9&5V(BD["@H@("`@("!I9B`H<&%T:%LP
M72D*"7L*"2`@:6YT(&1E=FYO([EMAIL PROTECTED]&ES:RYB:6]S7VYU;6)E<CL*"@D@(&YD
M:7-K<RLK.PH)("!G<G5B7V1E=FEC95]M87!;9&5V;F]=+FUA=&-H97,K*SL*
M"2`@<W1R;F-P>2`H9W)U8E]D979I8V5?;6%P6V1E=FYO72YF:6QE7VYA;64L
M('!A=&@L($U!6%!!5$A,14XI.PH)("!G<G5B7V1E=FEC95]M87!;9&5V;F]=
M+G1Y<&4@/2!D979N;R`\($))3U-?2$0*"0D)"0D_($=254)?1$E32U]465!%
M7T9$"@D@(`D)"2`@("`@("[EMAIL PROTECTED]'4E5"7T1)4TM?5%E015](1#L*"7T*("`@
M('T*"B`@<F5T=7)N(#`["GT*"B,@96YD:68)[EMAIL PROTECTED]/<&[EMAIL PROTECTED]
M(V5N9&EF"2\J(%]?:3,X-E]?("HO"@HC:[EMAIL PROTECTED]&5F:6YE9"`H0E-$*0H*+RH@
M06QL($)31"!V87)I86YT<R!P<F]V:61E(&QI<W0@;[EMAIL PROTECTED]&ES:R!D979I8V5S
M('1H97D@<F5C;V=N:[EMAIL PROTECTED]@=&AE>2!M:6=H="!B92!U<V5D"B`@(&%S
M(&%L=&5R;F%T:79E(&EN9F]R;6%T:6]N('-O=7)C92!F;W(@9&5V:6-E(&UA
M<"!C;VYS=')U8W1I;VXN"B`*("[EMAIL PROTECTED])E94)31"]$<F%G;VYF;'DZ"6ME<FXN
M9&ES:W,*("[EMAIL PROTECTED]"4T0Z"6AW+F1I<VMN86UE<R`J+PH*:6YT
M"F)S9%]G971?9&ES:VYA;65S("AD:7-K='EP97,I"[EMAIL PROTECTED]<B`J9&ES:W1Y
M<&5S6UT["GL*("!C:&%R("HJ<#L*("!C:&%R("ID:7-K;F%M97,["B`@<VEZ
M95]T('-I>F4["B`@:6YT(&UI8ELR73L*"B-I9B!D969I;F5D("A?7T9R965"
[EMAIL PROTECTED]'[EMAIL PROTECTED]&5F:6YE9"`H7U]$<F%G;VY&;'E?7RD*"[EMAIL 
PROTECTED]@6%A8.B!A
M;[EMAIL PROTECTED](&9O<B!S>7-T96US('=I=&AO=70@<WES8W1L;F%M971O;6EB*"D_
M"B`@("[EMAIL PROTECTED]@=&[EMAIL PROTECTED]"!C;VYS=&%N=',@9F]R(&ME<FXN9&ES
M:W,@:6X@:&5A9&5R<RX*("`@("!'<G)R<BX@([EMAIL PROTECTED]@=F5R>2!S;W)R>2!A
M8F]U="!T:&[EMAIL PROTECTED]<[EMAIL PROTECTED]&[EMAIL PROTECTED]&AE>2!C:&[EMAIL 
PROTECTED]@86QL/R`J
M+PH*("!S:7IE(#T@,CL*("!I9B`H<WES8W1L;F%M971O;6EB*")K97)N+F1I
M<VMS(BP@;6EB+"`F<VEZ92D@/[EMAIL PROTECTED]"B`@("!R971U<[EMAIL 
PROTECTED]"@HC96QS
M90DO*B`A7U]&<F5E0E-$7U\@)B8@(5]?1')[EMAIL PROTECTED]"B`@;6EB
M6S!=([EMAIL PROTECTED],7TA7.PH@(&UI8ELQ72`]($A77T1)4TM.04U%4SL*"B-E;F1I
[EMAIL PROTECTED]("!I9B`H<WES8W1L("AM:6(L(#(L($Y53$PL("9S:7IE+"!.54Q,+"`P
M*2`]/2`M,2D*("`@(')E='5R;B`M,3L*"[EMAIL PROTECTED]&ES:VYA;65S([EMAIL 
PROTECTED]&-H87(@
M*BD@;6%L;&]C("AS:7IE*3L*("!I9B`H(2!D:7-K;F%M97,I"B`@("!["B`@
M("`@(&=R=6)?=71I;%]I;F9O("@B8V%N)[EMAIL PROTECTED];V-A=&4@)[EMAIL PROTECTED]
M96UO<[EMAIL PROTECTED](&1I<VL@;&ES="(L('-I>F4I.R`*("`@("`@<F5T=7)N("TQ
M.PH@("[EMAIL PROTECTED]("!I9B`H<WES8W1L("AM:6(L(#(L(&1I<VMN86UE<RP@)G-I
M>F4L($Y53$PL(#`I(#T]("TQ*0H@("`@<F5T=7)N("TQ.PH*("!F;W(@*'`@
M/2`F9&ES:W1Y<&5S6S!=.R`J<#L@<"LK*0H@("`@>PH@("`@("!C:&%R("ID
M:7-K<R`](&1I<VMN86UE<SL*"7=H:6QE("@H9&ES:W,@/2!S=')S='(@*&1I
M<VMS+"`J<"DI*0H)("!["@D@("`@:6YT(&1I<VMN=6T["@H)("`@(&1I<VMN
M=6T@/2!A=&]I("@F9&ES:W-;,ETI.PH)("`@('-W:71C:"`H*G!;,%TI"@D@
M("`@("!["@D@("`@("!C87-E("=F)SH*"0EG<G5B7V1E=FEC95]M87!;9&ES
M:VYU;5TN;6%T8VAE<RLK.PH)"6=R=6)?9&5V:6-E7VUA<%MD:7-K;G5M72YT
M>7!E([EMAIL PROTECTED])50E]$25-+7U194$5?1D0["@D)<VYP<FEN=&[EMAIL 
PROTECTED]&=R=6)?9&5V
M:6-E7VUA<%MD:7-K;G5M72YF:6QE7VYA;64L"@D)"2!-05A0051(3$5.+"`B
M+V1E=B]F9"5I82(L(&1I<VMN=6TI.PH)"6)R96%K.PH)("`@("[EMAIL PROTECTED]
M=R<Z"@D)9W)U8E]L87-T7VAD*RL["@D)9W)U8E]D979I8V5?;6%P6V=R=6)?
M;&%S=%]H9%TN;6%T8VAE<RLK.PH)"6=R=6)?9&5V:6-E7VUA<%MG<G5B7VQA
M<W1?:&1=+G1Y<&4@/2!'4E5"7T1)4TM?5%E015](1#L*"0ES;G!R:6YT9B`H
M9W)U8E]D979I8V5?;6%P6V=R=6)?;&%S=%]H9%TN9FEL95]N86UE+`H)"0D@
M34%84$%42$Q%3BP@(B]D978O:&0E:6$B+"!D:7-K;G5M*3L*"0EB<F5A:SL*
M"2`@("`@(&-A<V4@)W,[EMAIL PROTECTED])"6=R=6)?;&%S=%]H9"LK.PH)"6=R=6)?9&5V
M:6-E7VUA<%MG<G5B7VQA<W1?:&1=+FUA=&-H97,K*SL*"0EG<G5B7V1E=FEC
M95]M87!;9W)U8E]L87-T7VAD72YT>7!E([EMAIL PROTECTED])50E]$25-+7U194$5?2$0[
M"@D)<VYP<FEN=&[EMAIL PROTECTED]&=R=6)?9&5V:6-E7VUA<%MG<G5B7VQA<W1?:&1=+F9I
M;&5?;F%M92P*"0D)34%84$%42$Q%3BP@(B]D978O<V0E:6$B+"!D:7-K;G5M
M*3L*"0EB<F5A:SL*"2`@("`@('T*"2`@("!D:7-K<RLK.PH)("!]"B`@("!]
M"@H@(&[EMAIL PROTECTED]&1I<VMN86UE<RD["B`@<F5T=7)N(#`["GT*"B-E;[EMAIL 
PROTECTED]
M*B!"[EMAIL PROTECTED]"B-I9B!D969I;F5D("A?7VQI;G5X7U\I"@HO*B!2;W5T:6YE
M(&9O<B!G971T:6YG(&EN9F]R;6%T:6]N(&%B;W5T(&1I<VMS(&9R;[EMAIL PROTECTED]&EN
[EMAIL PROTECTED]<R!P<F]C9G,*("`*("`@,2XI(%5S:6YG("]P<F]C+VED92!A;[EMAIL 
PROTECTED]
M;V,O<V-S:2!W;W5L9"!B92!A(&=O;V0@:61E82!I9B!A;&P*("`@("`@(%-#
[EMAIL PROTECTED](%-#4TDM4T%402!D<FEV97)S(&EM<&QE;65N=&5D("]P<F]C+W-C
M<VD@:6YT97)F86-E+B`*("`@("`@(%-O('=E(&1O;B=T('5S92!T:&[EMAIL PROTECTED]
M("`@,BXI($5$1"!B:6]S('-U<'!O<[EMAIL PROTECTED];&[EMAIL 
PROTECTED]@9W)E870N(#(N-B!,
M:6YU>"!S=7!P;W)T<R!I="X*("`@("`@($YO="!Y970@:6UP;&5M96YT960@
M:&5R92X*"B`@(#,[EMAIL PROTECTED]&EG(&YA;65S(&]F(&1I<VMS(&9R;VT@
M+W!R;V,O<&%R=&ET:6]N<RX*("`@("`@($5V97)Y=&AI;F<@=&AA="!D;V5S
M(&YO="!E;[EMAIL PROTECTED]:"!N=6UB97(@:7,@8V]N<VED97)E9"!T;R!B90H@("`@
M("[EMAIL PROTECTED]:7-K+B`J+PH*:6YT"FQI;G5X7V=E=%]H9',@*"D*>PH@(&EN="!N
M9&ES:W,@/2`P.PH@($9)[EMAIL PROTECTED]<G1I=&EO;G,["[EMAIL PROTECTED]<B!D979;34%8
M4$%42$Q%3ET["@H@('!A<G1I=&EO;G,@/2!F;W!E;B`H(B]P<F]C+W!A<G1I
M=&EO;G,B+"`B<B(I.PH@(&EF("AP87)T:71I;VYS(#T]($Y53$PI"B`@("![
M"B`@("`@(&=R=6)?=71I;%]I;F9O("@B+W!R;V,O<&%R=&ET:6]N<SH@)7,B
M+"!S=')E<G)O<B`H97)R;F\I*3L*("`@("`@<F5T=7)N("TQ.PH@("[EMAIL PROTECTED]
M("!W:&EL92`H9V5T8R`H<&%R=&ET:6]N<RD@(3T@)UQN)RD["2\J('-K:7`@
M:&5A9&5R("HO"[EMAIL PROTECTED];&[EMAIL 
PROTECTED]&9S8V%N9B`H<&%R=&ET:6]N<RP@(B5S)7,E
M<R5S7&XB+"!D978L(&[EMAIL PROTECTED]&5V+"!D978I("$]($5/1BD*("`@('L@"B`@
M("`@(&EF("@A:7-D:6=I="`H9&5V6W-T<FQE;B`H9&5V*2TQ72DI"@E["@D@
M(&=R=6)?;&%S=%]H9"LK.PH)("!N9&ES:W,K*SL*"[EMAIL PROTECTED])U8E]D979I8V5?
M;6%P6V=R=6)?;&%S=%]H9%TN;6%T8VAE<RLK.PH)("!G<G5B7V1E=FEC95]M
M87!;9W)U8E]L87-T7VAD72YT>7!E([EMAIL PROTECTED])50E]$25-+7U194$5?2$0["@D@
M('-N<')I;G1F("AG<G5B7V1E=FEC95]M87!;9W)U8E]L87-T7VAD72YF:6QE
M7VYA;64L"@D)("[EMAIL PROTECTED]@(B]D978O)7,B+"!D978I.PH)?0H@
M("[EMAIL PROTECTED]("!F8VQO<[EMAIL 
PROTECTED]'!A<G1I=&EO;G,I.PH@(')E='5R;B!N9&ES:W,[
M"GT*"B\J(#0N*2!&;&]P<&EE<R!D;VXG="!H879E('!A<G1I=&EO;G,N54=E
M="!N=6UB97(@;[EMAIL PROTECTED]<'!I97,*("`@("`@(&9R;[EMAIL 
PROTECTED];V,O9&5V:6-E
M<[EMAIL PROTECTED]"FEN=`IL:6YU>%]G971?9F1S("@I"GL*("!I;G0@;F1I<VMS(#T@
M,#L*("!&24Q%("ID979I8V5S.PH@(&-H87(@9&5V6TU!6%!!5$A,14Y=.PH*
M("!D979I8V5S([EMAIL PROTECTED]@*"(O<')O8R]D979I8V5S(BP@(G(B*3L*("!I
M9B`H9&5V:6-E<R`]/2!.54Q,*0H@("`@>PH@("`@("!G<G5B7W5T:6Q?:6YF
M;R`H(B]P<F]C+V1E=FEC97,Z("5S(BP@<W1R97)R;W(@*&5R<FYO*2D["B`@
M("`@(')E='5R;B`M,3L*("`@('T*"[EMAIL PROTECTED];&[EMAIL 
PROTECTED]&9S8V%N9B`H9&5V:6-E
M<RP@(B5S)7-<;B(L(&[EMAIL PROTECTED]&5V*2`A/2!%3T8I"B`@("!["B`@("`@(&EF
M("AS=')C;[EMAIL PROTECTED]&1E=BP@(F9D(BD@/3T@,"D*("`@("`@("!["B`@("`@("`@
M("!G<G5B7V1E=FEC95]M87!;;F1I<VMS72YM871C:&5S*RL["B`@("`@("`@
M("!G<G5B7V1E=FEC95]M87!;;F1I<VMS72YT>7!E([EMAIL PROTECTED])50E]$25-+7U19
M4$5?2$0["B`@("`@("`@("!S;G!R:6YT9B`H9W)U8E]D979I8V5?;6%P6VYD
M:7-K<UTN9FEL95]N86UE+`H@("`@("`@("`@("`@("`@("[EMAIL PROTECTED]
M3BP@(B]D978O9F0E:2(L(&YD:7-K<RD["B`@("`@("`@("!N9&ES:W,K*SL*
M("`@("`@("!]"B`@("!]"@H@(&9C;&]S92`H9&5V:6-E<RD["B`@<F5T=7)N
M(&YD:7-K<SL*?0H*(V5N9&EF"2\J(%]?;&[EMAIL PROTECTED];',@
M3U,O;6%C:&EN92!D97!E;F1E;G0@<F]U=&EN97,@=&[EMAIL PROTECTED]<W1R=6-T('1H
M92!M87`L(&]R9&[EMAIL PROTECTED]("`@<F5S=6QT(&%C8W5R86-Y+B`J+PH*=F]I
M9`IG971?;6%P("@I"GL*"B-I9B!D969I;F5D("A"4T0I"B,@:[EMAIL PROTECTED]&5F:6YE
M9"`H7U].971"4T1?7RD*"B`@:[EMAIL PROTECTED]&YE=&)S9%]G971?9&ES:[EMAIL 
PROTECTED]"D@
M/B`P*0H@("`@"@D@("[EMAIL PROTECTED]@>PH@("`@("!C:&%R("ID:7-K
M='EP97-;72`]"@E["@D@(")F9"(L("\J(&9L;W!P>2`J+PH)("`P"@E].PH@
M("`@("!B<V1?9V5T7V1I<VMN86UE<R`H9&ES:W1Y<&5S*3L*("`@('T*("!E
M;'-E"B`@("!["B`@("`@(&-H87(@*F1I<VMT>7!E<UM=(#T*"7L*"2`@(F9D
M([EMAIL PROTECTED]@9FQO<'!Y("HO"@D@(")W9"(L("\J($E$12`J+PH)("`B<V0B+"`O
M*B!30U-)("HO"@D@(#`*"7T["B`@("`@(&)S9%]G971?9&ES:VYA;65S("AD
M:7-K='EP97,I.PH@("[EMAIL PROTECTED](R!E;&EF(&[EMAIL PROTECTED];D)31%]?
M*0H*("!I9B`H;W!E;F)S9%]G971?9&ES:[EMAIL PROTECTED]"D@/3T@,"D*("`@('L*
M("`@("[EMAIL PROTECTED]<B`J9&ES:W1Y<&5S6UT@/0H)>PH)("`B9F0B+"`O*B!F;&]P
M<'[EMAIL PROTECTED]"2`@(G=D([EMAIL PROTECTED]@241%("HO"@D@(")S9"(L("\J([EMAIL 
PROTECTED]
M"2`@,`H)?3L*("`@("[EMAIL PROTECTED]:7-K;F%M97,@*&1I<VMT>7!E<RD[
M"B`@("!]"@HC(&5L<V4)+RH@(5]?3F5T0E-$7U\@)B8@(5]?3W!E;D)31%]?
M("HO"@H@('L*("`@(&-H87(@*F1I<VMT>7!E<UM=(#T*("`@("`@>PH)(F9D
M([EMAIL PROTECTED]@9FQO<'!Y("HO"@DB860B+"`O*B!)[EMAIL 
PROTECTED]"2)D82(L("\J($E$
M12`J+PH)(G-D([EMAIL PROTECTED]@4T-322`J+PH),`H@("`@("!].PH@("`@("!B<V1?
M9V5T7V1I<VMN86UE<R`H9&ES:W1Y<&5S*3L*("!]"@HC("!W87)N:6YG(")4
M:&ES($)31"!V87)I86YT(&ES(&YO="!S=7!P;W)T960@>65T(@HC(&5N9&EF
M"B-E;&EF(&[EMAIL PROTECTED];&EN=7A?7RD*"B`@;&EN=7A?9V5T7VAD<R`H
M*3L*("!L:6YU>%]G971?9F1S("@I.PH*(V5L<V4*(R!E<G)O<B`B5&AI<R!/
M4R!I<R!N;W0@<W5P<&]R=&5D(@HC96YD:68*"GT*"B\J($]U='!U=',@=&AE
M(&UA<"!C;VYS=')U8W1E9"!B>2!G971?;6%P*"[EMAIL PROTECTED]&[EMAIL PROTECTED]@;6%P
M(&9I;&4N("HO"@IV;VED"F1U;7!?;6%P("AS=')[EMAIL PROTECTED])G=6UE;G1S("IA
M<F=S*0I["[EMAIL PROTECTED],12`J;W5T<'5T.PH@(&EN="!I.PH*("!I9B`H<W1R8VUP
M("AA<F=S+3YD979I8V5?;6%P+"`B+2(I(#T](#`I"B`@("!["B`@("`@(&]U
M='!U="`]('-T9&]U=#L*("`@('T*("!E;'-E"B`@("!["B`@("`@(&]U='!U
M="`](&9O<&5N("AA<F=S+3YD979I8V5?;6%P+"`B=R(I.PH@("`@("!I9B`H
M;W5T<'5T(#T]($Y53$PI"@E["@D@(&=R=6)?=71I;%]E<G)O<B`H(G5N86)L
M92!T;R!O<&5N("5S.B`E<R(L"@D)"2`@(&%R9W,M/F1E=FEC95]M87`L('-T
M<F5R<F]R("AE<G)N;RDI.PH)?0H@("[EMAIL PROTECTED]("!F;W(@*&D@/2`P.R!I(#P@
M0DE/4U]$25-+4SL@:2LK*0H@("`@>PH@("`@("!I9B`H9W)U8E]D979I8V5?
M;6%P6VE=+G1Y<&4I"@E["@D@(&9P<FEN=&[EMAIL PROTECTED]&]U='!U="P@([EMAIL 
PROTECTED]<R5I*5QT
M)7-<;B(L"@D)("[EMAIL PROTECTED])U8E]D979I8V5?;6%P6VE=+G1Y<&4@/[EMAIL 
PROTECTED])50E]$
M25-+7U194$5?2$0@/R`B:&0B(#H*"0D@("!G<G5B7V1E=FEC95]M87!;:5TN
M='EP92`]/2!'4E5"7T1)4TM?5%E015]&1"`_(")F9"(@[EMAIL PROTECTED])"2`@("(_/S\B
M+`H)"2`@(&D@/"!"24]37TA$(#\@:2`Z(&[EMAIL PROTECTED]"24]37TA$+`H)"2`@(&=R
M=6)?9&5V:6-E7VUA<%MI72YF:6QE7VYA;64I.PH)?0H@('T*?0H*<W1A=&EC
M(&5R<F]R7W0*<&%R<V5?;W!T("AI;G0@:V5Y+"!C:&%R("IA<F<L('-T<G5C
M="!A<F=P7W-T871E("IS=&%T92D*>R`*("!S=')[EMAIL PROTECTED])G=6UE;G1S("IA
M<F=S(#T@<W1A=&4M/FEN<'5T.PH@"B`@<W=I=&-H("AK97DI"B`@("!["B`@
M("!C87-E("=M)SH*("`@("[EMAIL PROTECTED])G<RT^9&5V:6-E7VUA<"`](&%R9SL*("`@
M("[EMAIL PROTECTED])E86L["B`@("!C87-E("=V)SH*("`@("[EMAIL 
PROTECTED]:71Y*RL["B`@
M("`@(&)R96%K.PH@("[EMAIL PROTECTED]&5F875L=#H*("`@("`@<F5T=7)N($%21U!?15)2
M7U5.2TY/5TX["B`@("!]"B`@<F5T=7)N(#`["GT*(`IS=&%T:6,@<W1R=6-T
M(&[EMAIL PROTECTED])G<"`]('MO<'1I;VYS+"!P87)S95]O<'0L($Y53$PL(&1O8RP@
M,"P@,"P@,'T["@II;G0*;6%I;B`H:6YT(&%R9V,L(&-H87(@*F%R9W9;72D*
M>PH@('-T<G5C="!A<F=U;65N=',@87)G<R`]"B`@("!["B`@("`@("YD979I
M8V5?;6%P([EMAIL PROTECTED]&055,5%]$159)0T5?34%0+`H@("[EMAIL 
PROTECTED]"B`@<')O9VYA
M;64@/2!04D]'3D%-13L*("!A<F=P7W!A<G-E("@F87)G<"[EMAIL PROTECTED])[EMAIL 
PROTECTED])G
M=BP@,"P@,"P@)F%R9W,I.PH*("!G971?;6%P("@I.PH@(&1U;7!?;6%P("@F
787)G<RD["@H@(')E='5R;B`P.PI]"@I?
`
end

---------------------------------------------------------------------------
  o        Lubomir Kundrak
 °O°        <[EMAIL PROTECTED]>, http://skosi.org/~lkundrak/
 (_)        SKOSI -- Slovak OpenSource Initiative
---------------------------------------------------------------------------



_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to