Hi,

This patch for the runant.py Ant launcher script uses the new
ant-launcher.jar to run Ant instead of adding the contents of the lib
directory to the system classpath explicitly.

I've further patched the script to:

 - better match the structure of the 'ant' script
 - insert the -Djikes.class.path in the right place (not as system property)
 - 4 spaces instead of TAB indentation
 - if ANT_HOME isn't set then assume it's the parent directory of the
directory the script is in

This last change also makes it poosible to use this script on OpenVMS, where
there is no way of setting the ANT_HOME environment variable from the
command line so it can be accessed from Python.

Regards,

--knut


begin 666 python-runant-launcher.txt
[EMAIL PROTECTED](')U;F%N="YP>0T*/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/0T*4D-3
M(&9I;&4Z("]H;VUE+V-V<W!U8FQI8R]A;G0O<W)C+W-C<FEP="]R=6YA;G0N
M<'[EMAIL PROTECTED]<F5T<FEE=FEN9R!R979I<VEO;B Q+C(-"[EMAIL PROTECTED]@+7(Q+C(@
M<G5N86YT+G!Y#0HM+2T@<G5N86YT+G!Y"3$P($IA;B R,# R(#$T.C$X.C0R
M("TP,# P"3$N,@T**RLK(')U;F%N="YP>0DR,B!!=6<@,C P,R Q,CHU-SHT
M-R M,# P, T*0$ @+3,L,3 @*S,L,3 @0$ -"B -"B @<G5N86YT+G!Y#0H@
M#0HM"51H:7,@<V-R:7!T(&ES(&[EMAIL PROTECTED]')A;G-L871I;VX@;[EMAIL 
PROTECTED]&AE(')U;F%N
M="YP;"!W<FET=&5N(&)Y(%-T979E($QO=6=H<[EMAIL PROTECTED])="!R=6YS(&%N
M="!W:71H+V]U="!A<F=U;65N=',L(&ET('-H;W5L9"!B92!Q=6ET92!P;W)T
M86)L92 H=&AA;FMS('1O#0HM"71H92!P>71H;VX@;W,@;&EB<F%R>2D-"BT)
M5&AI<R!S8W)I<'0@:&%S(&)[EMAIL PROTECTED]&5S=&5D('=I=&@@4'ET:&]N,BXP+U=I
M;C)+#0HK(" @(%1H:7,@<V-R:7!T(&ES(&[EMAIL PROTECTED]')A;G-L871I;VX@;[EMAIL 
PROTECTED]&AE
M(')U;F%N="YP;"!W<FET=&5N(&)Y(%-T979E($QO=6=H<[EMAIL PROTECTED] @("!)
M="!R=6YS(&%N="!W:71H+V]U="!A<F=U;65N=',L(&ET('-H;W5L9"!B92!Q
M=6ET92!P;W)T86)L92 H=&AA;FMS('1O#0HK(" @('1H92!P>71H;VX@;W,@
M;&EB<F%R>2D-"BL@(" @5&AI<R!S8W)I<'0@:&%S(&)[EMAIL PROTECTED]&5S=&5D('=I
M=&@@4'ET:&]N,BXP+U=I;C)[EMAIL PROTECTED]@(" @(" @("!#;W!Y<FEG:'[EMAIL 
PROTECTED]&,I
M(#(P,[EMAIL PROTECTED]&AE($%P86-H92!3;V9T=V%R92!&;W5N9&%T:6]N+B @06QL(')I
M9VAT<PT*(" @(" @(" @<F5S97)V960N#0I 0" M,[EMAIL PROTECTED](@*S(X+#4R($! 
M#0H@(PT*(",@[EMAIL PROTECTED]&\@;6%K92!S=7)E(&5N=FER;VYM96YT(&ES('-E
M='5P#0H@(PT*+6EF(&YO="!O<RYE;G9I<F]N+FAA<U]K97DH)T%.5%](3TU%
M)RDZ#0HM"7!R:6YT("=<;EQN04Y47TA/[EMAIL PROTECTED](&)E('-E="%<;EQN
M)PT*+0ES>7,N97AI="@Q*0T**VEF(&]S+F5N=FER;VXN:&%S7VME>[EMAIL PROTECTED]
M7TA/344G*3H-"BL@(" @04Y47TA/344@/2!O<RYE;G9I<F]N6R=!3E1?2$]-
[EMAIL PROTECTED]"BT)04Y47TA/344@/2!O<RYE;G9I<F]N6R=!3E1?2$]-
M12==#0HK(" @($%.5%](3TU%(#T@;W,N<&%T:"YD:7)N86UE*&]S+G!A=&@N
M9&ER;F%M92AO<RYP871H+F%B<W!A=&@H<WES+F%R9W9;,%TI*2D-"BL-"BLC
M($%D9"!J87(@9FEL97,-"BM!3E1?3$E"(#T@;W,N<&%T:"YJ;VEN*$%.5%](
M3TU%+" G;&EB)RD-"B -"B!I9B!N;W0@;W,N96YV:7)O;BYH87-?:V5Y*"=*
M059!0TU$)RDZ#0HM"4I!5D%#340@/2 G:F%V82<-"BL@(" @2D%604--1" ]
M("=J879A)PT*(&5L<V4Z#0HM"4I!5D%#340@/2!O<RYE;G9I<F]N6R=*059!
M0TU$)UT-"BT-"BTC(%-E=',@=&AE('-E<&%R871O<B!C:&%R(&9O<B!#3$%3
[EMAIL PROTECTED]"BU315!!4D%43U(@/2 G.B<-"BUI9B!O<RYN86UE(#T]("=D;W,G
M(&]R(&]S+FYA;64@/3T@)VYT)SH-"BT)4T5005)!5$]2(#T@)SLG#0HK(" @
M($I!5D%#340@/2!O<RYE;G9I<F]N6R=*059!0TU$)UT-"B -"B C($)U:6QD
M('5P('-T86YD87)D(&-L87-S<&%T: T*(&QO8V%L<&%T:" ]("<G#0H@:68@
M;W,N96YV:7)O;BYH87-?:V5Y*"[EMAIL PROTECTED]"BT);&]C86QP871H
M(#T@;W,N96YV:7)O;ELG0TQ!4U-0051()UT-"BL@(" @;&]C86QP871H(#T@
M;W,N96YV:7)O;ELG0TQ!4U-0051()UT-"B!E;'[EMAIL PROTECTED])U9SH-
M"BT)"7!R:6YT("=787)N:6YG.B!N;R!I;FET:6%L(&-L87-S<&%T:%QN)PT*
M*R @("!I9B!D96)U9SH-"BL@(" @(" @('!R:6YT("=787)N:6YG.B!N;R!I
M;FET:6%L(&-L87-S<&%T:%QN)PT*( T*+2,@061D(&IA<B!F:6QE<PT*+4Q)
M0D1)4B ](&]S+G!A=&@N:F]I;BA!3E1?2$]-12P@)VQI8B<I#0HM:F%R9FEL
M97,@/2!;70T*+69O<B!F:6QE(&EN(&]S+FQI<W1D:7(H3$E"1$E2*3H-"BT)
M:[EMAIL PROTECTED](#T]("<N:F%R)SH-"BT)"6IA<F9I;&5S+F%P<&5N9"AO
M<RYP871H+FIO:6XH3$E"1$E2+&9I;&4I*0T*+6EF(&[EMAIL PROTECTED]<FEN
M=" G2F%R(&9I;&5S.B<-"BT)9F]R(&IA<B!I;B!J87)F:6QE<SH-"BT)"7!R
M:6YT(&IA<@T*+6QO8V%L<&%T:" ](&QO8V%L<&%T:" K(%-%4$%2051/4B K
M('-T<FEN9RYJ;VEN*&IA<F9I;&5S+"!315!!4D%43U(I#0HM#0HM(R!)9B!*
M059!7TA/344@:7,@9&5F:6YE9"P@;&]O:R!F;W(@=&]O;',N:F%R("[EMAIL PROTECTED]
M<W-E<RYZ:7 -"BTC(&%N9"!A9&[EMAIL PROTECTED]&[EMAIL 
PROTECTED]<W-P871H#0HM:68@;W,N96YV
M:7)O;BYH87-?:V5Y*"=*059!7TA/344G*2!A;F0@;W,N96YV:7)O;ELG2D%6
M05](3TU%)UT@(3T@)R<Z#0HM"4I!5D%?2$]-12 ](&]S+F5N=FER;VY;)TI!
M5D%?2$]-12==#0HM"51/3TQ3(#T@;W,N<&%T:"YJ;VEN*$I!5D%?2$]-12P@
M;W,N<&%T:"YJ;VEN*"=L:6(G+" G=&]O;',N:F%R)RDI#0HM"6EF(&]S+G!A
M=&@N97AI<W1S*%1/3TQ3*3H-"BT)"6QO8V%L<&%T:" ](&QO8V%L<&%T:" K
M(%-%4$%2051/4B K(%1/3TQ3#0HM"4-,05-315,@/2!O<RYP871H+FIO:6XH
M2D%605](3TU%+"!O<RYP871H+FIO:6XH)VQI8B<L("=C;&%S<V5S+GII<"<I
M*0T*+0EI9B!O<RYP871H+F5X:7-T<RA#3$%34T53*3H-"BT)"6QO8V%L<&%T
M:" ](&QO8V%L<&%T:" K(%-%4$%2051/4B K($-,05-315,-"BML875N8VAE
M<E]J87(@/2!O<RYP871H+FIO:6XH04Y47TQ)0BP@)V%N="UL875N8VAE<BYJ
M87(G*0T**VEF(&YO="!O<RYP871H+F5X:7-T<RAL875N8VAE<E]J87([EMAIL PROTECTED]
M*R @("!P<FEN=" G56YA8FQE('1O(&QO8V%T92!A;G0M;&%U;F-H97(N:F%R
M+B!%>'!E8W1E9"!T;R!F:6YD(&ET(&EN("5S)R E(%P-"BL@(" @(" @($%.
M5%],24(-"BMI9B!L;V-A;'!A=&@Z#0HK(" @(&QO8V%L<&%T:" ](&QA=6YC
M:&5R7VIA<B K(&]S+G!A=&AS97 @*R!L;V-A;'!A=&@-"B!E;'[EMAIL PROTECTED]
M<FEN=" G7&Y<;E=A<FYI;F<Z($I!5D%?2$]-12!E;G9I<F]N;65N="!V87)I
M86)L92!I<R!N;W0@<V5T+EQN)[EMAIL PROTECTED] T*+0D))TEF('1H92!B=6EL9"!F86EL
M<R!B96-A=7-E('-U;BXJ(&-L87-S97,@8V]U;&0@;F]T(&)E(&9O=6YD7&XG
M+"!<#0HM"0DG>6]U('=I;&P@;F5E9"!T;[EMAIL PROTECTED]&AE($I!5D%?2$]-12!E
M;G9I<F]N;65N="!V87)I86)L95QN)[EMAIL PROTECTED] T*+0D))W1O('1H92!I;G-T86QL
M871I;[EMAIL PROTECTED]&ER96-T;W)Y(&]F(&IA=F%<;B<-"BL@(" @;&]C86QP871H(#T@
M;&%U;F-H97)?:[EMAIL PROTECTED](R!*:6ME<PT*($%.5%]/4%13([EMAIL PROTECTED]"B!I
M9B!O<RYE;G9I<F]N+FAA<U]K97DH)T%.5%]/4%13)RDZ#0HM"4%.5%]/4%13
M(#T@<W1R:6YG+G-P;&ET*&]S+F5N=FER;VY;)T%.5%]/4%13)UTI#0HK(" @
M($%.5%]/4%13(#T@<W1R:6YG+G-P;&ET*&]S+F5N=FER;VY;)T%.5%]/4%13
M)UTI#0HK#0HK3U!44R ](%M=#0H@:68@;W,N96YV:7)O;BYH87-?:V5Y*"=*
[EMAIL PROTECTED]"BT)04Y47T]05%,N87!P96YD*"<M1&II:V5S+F-L87-S
M+G!A=&@])R K(&]S+F5N=FER;VY;)TI)2T534$%42"==*0T**R @("!/4%13
M+F%P<&5N9"@G+41J:6ME<RYC;&%S<RYP871H/2<@*R!O<RYE;G9I<F]N6R=*
[EMAIL PROTECTED]"B -"B C($)U:6QD<R!T:&[EMAIL PROTECTED];6%N9&QI;F4-"BUC
M;61L:6YE(#T@)R5S("UC;&%S<W!A=&@@)7,@+41A;G0N:&]M93TE<R E<R!O
M<F<N87!A8VAE+G1O;VQS+F%N="Y-86EN("5S)R!<#0HM"2 E("A*059!0TU$
M+"!L;V-A;'!A=&@L($%.5%](3TU%+"!S=')I;F<N:F]I;BA!3E1?3U!44RPG
M("<I+"!<#0HM"2 )<W1R:6YG+FIO:6XH<WES+F%R9W9;,3I=+" G("<I*0T*
M*V-M9&QI;F4@/2 H)R5S("5S("UC;&%S<W!A=&@@)7,@+41A;G0N:&]M93U<
M(B5S7"(@)7,@)R K(%P-"BL@(" @)V]R9RYA<&%C:&4N=&]O;',N86YT+FQA
M=6YC:"Y,875N8VAE<B E<R<I(%P-"BL@(" @("[EMAIL PROTECTED]('-T<FEN
M9RYJ;VEN*$%.5%]/4%13+"<@)RDL(&QO8V%L<&%T:"[EMAIL PROTECTED]/344L(%P-
M"BL@(" @(" @('-T<FEN9RYJ;VEN*$]05%,L)R G*2P@<W1R:6YG+FIO:6XH
M<WES+F%R9W9;,3I=+" G("<I*0T*( T*(&EF(&[EMAIL PROTECTED]<FEN=" G
M7&XE<UQN7&XG("[EMAIL PROTECTED]&-M9&QI;F4I#0HK(" @('!R:6YT("=<;B5S7&Y<;B<@
M)2 H8VUD;&EN92D-"B -"B C(%)U;B!T:&[EMAIL PROTECTED]:6]U(0T*(&]S+G-Y<W1E
,;2AC;61L:6YE*0T*
`
end



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to