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