Hallo!

Here is the source code, build script and binary for tsh (trivial
shell) that we've used to bootstrap Linux-arm on CATS.  The trick
is to make something that requires only very primitive support from
the library.  It should be possible to get the nine object files
from glibc to compile if you've got egcs working.

For this to compile, you need the following files:

tsh.c mk          -- included in this archive

_exit.o exit.o    -- from glibc
read.o write.o
crt1.o fork.o 
wait.o execve.o wait4.o

Tsh does not have much built in; it needs support executables
for almost everything (only cls and exit are built-in).
We found a debian distribution for NetWinder that works
somewhat, and mount that with NFS and BOOTP.

Apologies for posting binaries yet again, but it's really
small...

Good luck,
Frank

begin 644 tsh.tar.gz
M'XL(`"+0UC8``^U936P;QQ4>4DHLTU;"%@HJ6`$Z4@*)E$EJ*5%R;64-VXD=
M-W9J)W:2%K*AKJB5M#:U9'97L@S%B%$918JV0=`$;5$$$(]%3KX4"`H$<-,>
M>NBA37M(#BTD,41BN4"3-K<85K\W,[M<4G+L%+#=%AIB.#-OWKSWYIOWWOYY
M[E0FS^YLR6K:D*9QQGDV.R!:GLWE1$ME<&#7$.=#0T.#@]F!P8%^S&K]_?V,
M:W?8+E%F7,]P.&<3QNPM^$S'O1L&W=W2&LM/8?_YXO2T88^/]`\.G4X9SJ0K
M>L-JMA>4V9%^[72J-2:.K->T9TLCI_76V#SG@M9U_(4G]+XNR=!U^-C3!VNC
MDP>??5J?]>`&/N7X_I.']3YWS++W].'/)Y\X?/#H4;W/<Z=\RG,G#CZK.\6B
MIPA::^P"K&J-S1:M<5Z:\=R$M-#U',N>3&)N=-0][^:-0F'4=)RBDTC.7P!Q
MPK(MU47/DUUCK.A05PKJ.N6<LD\9@MB5'.9@L&R/CXZ:<Y8W.C%CY]T1[.&T
M/J])&VAVVK!L*0QCKV@DB&@G!3#"LK&9B0G3$>#UEH;%)HC%2IU)3>B:),`%
M/2LOZ+,"5=#F$06RI+)UK6S$/_VAIK(IC4N3L+"D2Y7^V)I(V(]I2264]Y9V
M[M1[TCW#ZBBYK:=ML5E!F`!B%NR:';%.#UL[=P;K:.*,WJ/U#-M[=3%[QI]5
M<M*2[).@=X*_]!(_TTFKJ$?3NIX-%OG6G!D.B9G0L\(:='V;SCF69R:R*;FO
M5"DM.W38%[[`%\09"*Q]G.5T29<,/D#GIJR"F2!+`LNP\>$&Y7)-R@JTDF00
M\].E1+YHNYXO/14>O4A6A+1`35+7$Z`'P`*G3E!#$#BF-^/87`M@*0ES9/]%
M]`-D%"?)2Y/HL&VCHP5K+#]*Z<T;E6Y:0Z0.CU3OBX'SB$`XZ5BSEE'@[I19
M*'`M0[\<3Z?Y"P##,VT^=IX?<@S[+-^?X<\7'1>TL:*;GZ((ZDK6`ZO.>S[8
MC%"!&-_+:ZPH?;W0@()-&>/<FS+]I"3)7Z+PWKZ:6,`+AR:9"2VE)*:0W)))
M/RC"H`<P^PD1'EL[![DA:Z^N\>YNGDC,V*XU:9OC"LBD6I3$JL?T'MX3EA\(
M3*>ER``/74TUJ(&?D@P*'-$]Y=7)"_M$:*_$J@5K'FDPP?8L>\9<MRZ`WBT5
M+(_/E,A)BIRR/OX<X_QM'T$=]'XN0=ZS0L$U'S))7%B`<2D$2`@!@KFWU"EP
M\+L-.`10A&@"AP8FD6FTC=5\(=`-6%_P.[[IVD8^G)\R\V<)`.1_JP#4_?-W
M;Q/*1A_N5*E&:,6UI(LN2EU),GK=U%Q7,KP!XDQHX5#;2%Z^X(:6S?MQ>DH;
M&!@Y+/[[GQ+QNMZ=@G041L"9L7G)*4XZQC2G():(.*8[4_!N"P.!0+V?RE@&
MJF<32:11+6PN%)\S>QQ39@X<['@=A#X.YIR9GS6#;5.;HIN99'+]"9L%UPQI
MJ'<P2]?3V48_$9`=@GU\PH!KC0?YL&9$2":OCP7>L(F2X9C(U3489#EG8!O=
M5IU495*#.<$A/B[@D!D.V4K<%_&[EMAIL PROTECTED]@D.#V[DIV]P\.;L`A!5+D>%.<
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
@I3.0AQO8(Z'Q.I_<+)MELVR6S?(_5_X-12+PN0`H````
`
end

------------------------------------------------------------------------
Frank A. Vorstenbosch     <SPAM_ACCEPT="NONE">    Phone: 0181 - 636 3000
Electronics and Software Engineer                 Mobile: 0976 - 430 569
Eidos Technologies Ltd., Wimbledon, London        Email: [EMAIL PROTECTED]
unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]

Reply via email to