[uClinux-dev] Fixing the patch
Daniel Alomar
dalomar at serrasold.com
Mon Jun 25 04:56:43 EDT 2007
Hi,
I discover a little bug in the patch #8 I sent to the list.
Here you have the correct one.
Sorry for the mistake,
Regards,
--
Daniel Alomar i Claramonte
Research & Development Electronic Dept.
SERRA SOLDADURA, S.A.
WEB Site: http://www.serrasold.com
Knowledge Site: http://serratron.serrasold.com
-------------- next part --------------
diff -Naur /home/dani/uClinux/OuClinux-dist/vendors/Serra/big/inetd.conf vendors/Serra/big/inetd.conf
--- /home/dani/uClinux/OuClinux-dist/vendors/Serra/big/inetd.conf 1970-01-01 01:00:00.000000000 +0100
+++ vendors/Serra/big/inetd.conf 2007-06-12 11:35:46.000000000 +0200
@@ -0,0 +1,3 @@
+discard dgram udp wait root /bin/discard
+discard stream tcp nowait root /bin/discard
+telnet stream tcp nowait root /bin/telnetd
diff -Naur /home/dani/uClinux/OuClinux-dist/vendors/Serra/big/inittab vendors/Serra/big/inittab
--- /home/dani/uClinux/OuClinux-dist/vendors/Serra/big/inittab 1970-01-01 01:00:00.000000000 +0100
+++ vendors/Serra/big/inittab 2007-06-12 11:35:46.000000000 +0200
@@ -0,0 +1,4 @@
+inet:unknown:/bin/inetd
+boa:unknown:/bin/boa
+nmb:unknown:/bin/nmbd -s /home/conf/smb.conf
+#smb:unknown:/bin/smbd -s /home/conf/smb.conf
diff -Naur /home/dani/uClinux/OuClinux-dist/vendors/Serra/big/rc vendors/Serra/big/rc
--- /home/dani/uClinux/OuClinux-dist/vendors/Serra/big/rc 1970-01-01 01:00:00.000000000 +0100
+++ vendors/Serra/big/rc 2007-06-12 11:35:46.000000000 +0200
@@ -0,0 +1,13 @@
+/bin/expand /etc/ramfs.img /dev/ram1
+mount -t proc proc /proc
+mount -t ext2 /dev/ram1 /var
+mkdir /var/tmp
+mkdir /var/log
+mkdir /var/run
+mkdir /var/lock
+insmod zlib_deflate
+insmod zlib_inflate
+insmod crc32
+insmod jffs2
+mount -t jffs2 /dev/mtdblock3 /home
+sh /home/rcd
diff -Naur /home/dani/uClinux/OuClinux-dist/vendors/Serra/big/rcd vendors/Serra/big/rcd
--- /home/dani/uClinux/OuClinux-dist/vendors/Serra/big/rcd 1970-01-01 01:00:00.000000000 +0100
+++ vendors/Serra/big/rcd 2007-06-12 11:35:45.000000000 +0200
@@ -0,0 +1,11 @@
+#!/bin/sh
+hostname LinuxBox
+ifconfig lo 127.0.0.1
+route add -net 127.0.0.0 netmask 255.0.0.0 lo
+ifconfig eth0 hw ether 00:50:DD:00:4E:60
+ifconfig eth0 172.27.26.200 netmask 255.255.0.0
+route add default gw 172.27.0.4
+#dhcpcd -p -a eth0 &
+cat /etc/motd
+cd /home/apli
+./mfc3loader
diff -Naur /home/dani/uClinux/OuClinux-dist/vendors/Serra/conf/canvia vendors/Serra/conf/canvia
--- /home/dani/uClinux/OuClinux-dist/vendors/Serra/conf/canvia 1970-01-01 01:00:00.000000000 +0100
+++ vendors/Serra/conf/canvia 2007-06-12 11:35:46.000000000 +0200
@@ -0,0 +1,191 @@
+bFLT ä j mÐ oà mÐ FBì& NVÿÈOïÿìH×
$. m ðN&m
SÿôHx B§Hnÿõ$m8NOï B®ÿÎ
SÿÖHx
B§Hnÿ×NOï
SÿÒHx B§HnÿÓNOï &- n $h /
+&m`N n (( - -@ÿÊXr²g/- m üNHx mTN/
+tÖÔ/$mN//N n /( NOï r²f
+/-
/NP n /( NXr ²f
+/- /NP n /( NXr²f
+/- $/NP n /( NXr²f
+/- (/NP//N n /( NOï r²f
+/- ,/NP mHNJl/- 0 m üNHx mTNJf8B§/.ÿÊHnÿÖ/- 4 - 8/ / m4NOï Jl/- < m üNHx mTN n /( m`NXr ²m ÚB§/- @ mdN$@Pxÿ¸f/- D m üNHx mTNHx Hnÿú/
+ m,N" BOï ²c&6(úBx
+¸f0| -HÿÎJ®ÿÎf
(ôR²bÚp°g¸/
+ mhNXrÿ²f/- H m üNHx mTNHnÿôtÒÔ/ mNB§//- L - P/ / m4NOï
Jl/- T m üNHx mTNB§ mTNNqNqNq*EAù ²N» "pN at NuNVÿ¬//$. Hx /Cù FN» Prÿ²frCù
N» @v ¶f`/. /- \Cù .N» P´f>Hnÿ¬/ Cù ¼N» PJf( .ÿº ð f .ÿÊ".ÿÎB&< g
+Cù ¬N» $.ÿ¤&.ÿ¨N^NuOïÿôH×
Cù :N» & Cù ÞN» $ Cù úN» ( Cù N» " ´fB²gpL×
Oï Nu m XJf0 ¼ mL ¼ J$g
+Cùÿÿü2N» JXg
+Cù ²N» NuNq&o $/ $o Cùÿÿÿ°N» mJf m( m ¯ JgNJPgCù
ÒN» @BJ<gCùÿÿûÆN» @B//// Cùÿÿû´N» / Cù <N» NqB§B§// // // CùÿÿÿlN» Nq o - `JgJf @T / //- d mD/Cù N» Oï NuNqNuNV Hn /. /. Cù ÊN» Oï N^NuNuHx /- l// Cù ìN» Oï NuNq/
+//-\CùÿÿÿÒN» m$PXJgLt(Ô/Cù ìN» XJg4¼ 0 * %@ " %A
%@ %@ p%@ $/CùÿÿÿN» X$j Jf´ m$PJg 0r@ÀJ at g/
+Cù zN» X$j Jfà$$_Nu/
+/Cù \N» @$B§Cù N» $m hr á2³4Hx Cù lN» r á2* @³5@ @Cù N» @ P$$_NuNu/
+$o * "* g%@ // /
+Cù N» Oï * ª $_NuNuOïÿìH× |,/ (/
$/ */ $Jl0/Cù ÊN» & XJo/pÀ/ /Cù *N» Oï $Jo///Cù 2N» Oï L× |Oï NuNVÿü//&. $. .
@ÿÿJg
/Hx HnÿÿCù ôN» SOï fä$.ÿô&.ÿøN^NuNVÿlOïÿÜH×
ü.. &n (n B
|p
@ÿo/Cù ²N» /Cù ¢N» B+ &Aó$(Cë PPJ« o
+$@Aò
+ Cñô +
°
oAîÿp ÉCé Sfö"k $ f0"[ÀIÀ// "+ / nÿp/Cù
N» BOï ` p°e JvW m t0ÿIÁp
+°f + gv, g p°ep°fv7p°f|`DJ« l+
Bÿo////.ÿp D( /Cù N» Oï // HnÿÿCù
*N» $@Oï p°« d,IÀr-²ft
« R|` + gB` g|
+F( Ø*+ lzpÀ« Jg. + t´e|t´f| t´f¸
eIÀzt0´g*R
IÀr0²f t´l|p°« f
+$m |xB
`J
fB¸
UÀIÀ"* Ê` þr²eh/- pHk + g nÿp "( $( `& nÿp/( /AîÿtCù 7¤N» P .ÿt".ÿx$.ÿ|/// /Cù ÄN» ÑBOï ` Dtpÿ´d :p°eJf2 nÿp$PJg + rÿJm" //
+Cù
+N» ( P`R$m x`JEîÿ nÿp¨ B
Aÿx`4t´f(Hx HnÿCù >N» @/Cù LN» $@Oï `pÿ` ¶$Ô
p°gr²mR`T + ´UÁIÃÆ ÐÑ.ÿoIÀt0´fÚBpÀ« f/Hx /CùÿÿürN» BOï /Ü x/Cù (8N» /Hx 0/CùÿÿüHN» Oï Jg///
+Cù RN» Oï /Hx /CùÿÿüN» BOï Lî
üÿHN^NuNVÿ@OïÿìH×
&n $n (+ $fHk (Cù RN» XB®ÿ@&
+0r@ÀJ at f/Cù
+N» XJfV/
+$ÿÿÿD/Cù N» PJlN/.ÿDCù
+N» XJg0//.ÿDCù
+ N» ./.ÿDCù N» Oï `
+pÿ-@ÿ@` rÿ-Aÿ@` /. /Cù "N» P`RgIÀr%²fò¶g(
+Jo// /Cù 8N» Oï `BJm¢Ñ®ÿ@Jg<* IÀr%²g*R-JÿDHnÿ@//Cùÿÿû"N» Oï Jm ÿx$nÿD&
+`R&
+`JfHk (Cù $N» X .ÿ@Lî
ÿ,N^Nu//
+$o &o Hx ¼B§/
+Cù PN» pÿѪ $Aê (p Oï ü Sfö KJg6IÀr%²f&RIÀ²g
$/
+Cù dN» XJlpÿ` R`RJfÊ$B$_&_Nu/
+/$o / %@ L$* o"%B
Bª Bª Bª /
+Cù N» %B X$$_NuNuOïÿèH×
"o
Eé PJ© f < °© f i LGè #K L $#@ (| ¹é f i LGè #K L $#@ B")
²o ôGé $RX t´gHmr`~ gvn
+t´g `j go` g6`V i LIè #L L "( $%A `J i LIè #L L "( $%A `0 i LIè #L L "( $( $%A %B ` i LIè #L L$Eê ")
²n ÿV`@ < °© fB) $ AAð rô#H $< ´© fB) % @Að rô#H ) lD#@ p© rþÂ#A t #B L×
Oï Nu//&/ - @Cè $- " 0a¶g²eöÀ â"@B1( $&Nu// / &/ r²fB`2r²g¶fp`$/ CùÿÿÿN» $ /CùÿÿÿN» P°\ÀIÀD$&NuNVÿàOïÿÜH×
üpÿ-@ÿäB®ÿèB®ÿìr-Aÿô-Aÿø n .( B
BB®ÿà(P"LIÀr*²f tÀAîÿôB° RBIÁ m ô P00 |À)ÿÿJ at g*$H þn&CAó< &AGóÐ&RIÁ02 |ÀJ at fØIÀr%²f IÁt$´fJoRJg-Cÿð¾l..`*JoIÀ|m¼gRpÿ` R`B³Ìd
+IÀr0²f6(Iv"m IÁIÀ°gÖÖJfòB t
+ÀâFÈ,ÿÿIÀ|%¼f ÿIÀr*²f0Jg
IÀt$´fJo |ÀAîÿè! `R¹Éf ÿ|&< J
f
-Cÿà IÁt.´fRzÿ` þ¾R`
-Cÿä"m $ IÁIÀ°gäRJfò |¼mIÁIÀ°fCé R) IÂág ÿ"m *rÊ|ûÌ$F, IÁ( & IÀ°fR" p°lJgU n !A "m SRIÀ°mö" m Ò00 HÀ m 00 HÀÄ-Bÿü"m `RJf IÀ n !@ &nÿä!K .ÿà!@ J
gr0!A `
+t n !B
+ n !@ p!@
JfIÀrm²f þ4t n !B B¨
JovBBp°mB6Hë n 8$` .ÿðUоl
+. r ²m ýò$ SGîÿô/3H å n Eè (/2( Cùÿÿü®N» PJg&sH %( XR&n +
T°n`(p n @ & (
å/ HnÿüHh (Cù ÎN» Oï &n 'G R& +
TLî
üÿ¼N^Nu//"o o $/ vÀ¶er0;
+HÀNû ^ d
, : H T AèÿèCéÿä\`~"AèÿìCéÿèZ`h AèÿðCéÿìX`R"AèÿôCéÿðV`< QCéÿôT`("YQR` Y`"S ""( #@ ( #A "( #@ ( #A "( #@ ( #A "(
#@
Aè Cé Qf¸"$&NuOïÿèH× ü"o
o ,/ $*pÊç~
"pü A rÀr²g8b*r²gr²g`2$(( YCéÿôT`N"$( QR`2&"( XY`(&( PS"ë¬ î¨"$( ë« î¨#C (( ë© î¨#A &( ëª î¨#B Aè Cé Yf¸ë¬î«"L× üOï NuOïÿðH×&/ $/
&C$o p°dZ DrÀJgSÚJfø
+rÀf ä/ /
+/CùÿÿþN» ` ä/ /
+/CùÿÿþÎN» Oï rüÀÕÀ×ÀpÄ gSÚJfø L×Oï NuNuOïÿðH× <(/ &/ $/
"Dp°dpB á H at B@ `ÃS zÀ
fô êzÄ
Jg, I !A !A !A !A !A !A !A
Aè Cé SfÖ äg"ÁSfúpÄ`ÃSJfø L× <Oï Nu / @"o JfüURføNuNq/"/ A `JgFR tÀfò"H þþþÿgðAéÿüJg"J( fÁ R` J( gJ( fÎÁ V` `Á T$NuNuOïÿôH×$/ / "ÒJfB`f´crÿ B `JgLR vÀfò$H` A²c8 þþþÿgêAêÿü"HJg
AêÿýJ) gAêÿþJ) g
+AêÿÿJ) f²d A L×Oï Nu/$/ // /// Cù ÐN» Oï $NuNVÿÄHnÿÆ/. Cù N» PJWÀIÀDN^NuNVÿÜ/
+/$n HnÿÜHxT/. Cù N» $ $®ÿÜ .ÿà%@ .ÿä%@ .ÿè%@ .ÿì@ Hx
B§Hx HnÿíHj Cù
zN» P.CùÿÿýN» Oï $.ÿÔ$nÿØN^NuHx
+B§// Cù
+N» Oï NuNqHx // // // Cù N» Oï NuNqNuQOïÿØH×\ü$o 4&/ <,o @&JIÀ m ô P00
+ r ÀJ at gRIÀ00
+ t ÀJ at fîBIÀz+ºgr-²f~R tïÀf2z
+Ö
IÀr0²f
Gê $KUt IÀzxºfEë Öp°lvB Ur"²e pÿLC 8A2|ÿÿ$ LC "BB`HGê $K³Äef,:B°d"xÿ Î/I (Cù úN» @ ¼ ""o (` L ÿ( ØpÐÐ
t ´e `IÀz@ºl
+p r©Ò`r(B¶nJ¯ 8g o 8 <ÿÿÿJgRJg°d( Cù N» @ ¼ " JgDL×\üOï (PNuNu&/ $-0/Cù dN» mXJg/ PNX/Cù FN» mX PJgNJ@g
+CùÿÿìN» /Cù N» NqNuOïþð/- ¨Cù N» Xp$ AïBYSjøHx /Cù ¬N» PJfB§/Hx Cù äN» Oï $m ¤Jf4$¼ $- ¨/Cù ¤N» Hx Cù
\N» /Cù N» Oï p°fP$¼ Hx B§$P/Cùÿÿú¾N» B¯ Oï pAï ¼ÿÿÿÿYSjôB¯ B§/Hx Cù
N» Oï m ¤p°f
+ ¼ ÿÿÿÿp°f ¼ Hx Cù pN» ÿÿÿÿ`úNqNuOïÿôH×
"o pôÐr²eCù ÂN» @ ¼ &pÿ`, o &/ $ "p7N@( p°dCù N» @D xÿ L×
Oï NuNu/"/ pN@$ p°dCù bN» @D $NuNu/"/ pN@$ p°dCù :N» @D tÿ $NuNuOïÿ¼OïÿôH×
o TxØ$"plN@& p°dCù üN» @D vÿJf// X/Cù N» P L×
Oï Oï DNu/p2N@$ p°dCù ¶N» @D tÿ $NuNu/p1N@$ p°dCù N» @D tÿ $NuNu/p/N@$ p°dCù fN» @D tÿ $NuNu/pN@$ p°dCù >N» @D tÿ $NuNuOïÿôH×
"o o &/ $" p6N@( p°dCù N» @D xÿ L×
Oï Nu// // // CùÿÿÿªN» Oï NuNqOïÿôH×
"o g(/ ÿÿ o &$ "pN@( p°dCù N» @D xÿ L×
Oï Nu// HxA// CùÿÿÿN» Oï NuNqOïÿôH×
"o o &/ $" pN@( p°dCù 0N» @D xÿ L×
Oï NuNuOïÿìH×<$o "o
o (/ $&$ "
+ < ¯N@* p°
dCù âN» @D
zÿ L×<Oï Nu/"/ / g
t´dCù ²N» @ ¼ pÿ`Hx // / /CùÿÿÿxN» Oï $NuNu"_ < ¾N@"<ÿÿïÿ²e NÑD m ø pÿNÑ"o o p r 2 !A ") !A
+B0) !@ B0)
+!@ B0) !@ B0) !@ p r 2) !@
!A "") !A ( ) !@ ,")
!A 0 ) !@ 4") (!A <"i 0!I DNuNq"o o p r 2) !A ) T") X!@ T!A X")
+!A
+ ) !@ ") !A ) !@ ") !A p r 2) $!@
!A " ) (") ,!@ (!A ,") 0!A 0 ) 8!@ 8B¨ 4") <!A < ) D!@ D"i L!I LNuNqNuNV /BCî $ RJfú RåÀ O.® "BX Sfø/ /. Cù N» $.ÿüN^NuNuNVÿüOïÿäH×
<&n *. JgJfCù ÌN» @ ¼ ` ²Hx //Cù ÜN» PJg~ m///Cù zN» Oï Cù N» @p°f pB"EJg
+ ERXJfø TåÀ$O E./K å// Hj Cùÿÿô&N» m//
+/- °Cù N» `
/- ´Cù JN» @XJgJg ÿ<` m ¬/-HÿüCùÿÿõ"N» $@X nÿüµü þcCù àN» @ ¼ $` Æ&< þOïð B$ÔHj //-HÿüCùÿÿóN» Oï nÿü`Aì &BHx :/-HÿüCù àN» (@P nÿü±Ìd2$LÈ,ÿÿIÀr/²gR¶eJÊ/
+//Cùÿÿó4N» p/¨ÿOï m///Cù N» xCù *N» @Oï r²f þJf ÿvJg ÿ(pÿLî
<ÿàN^NuNu - øNuNqB§Cùÿÿ÷N» NqBNuNqpNuNqNuNqNuOïÿìH×
&o $o
(/ $Jf `v"l"<ÿÿÿ//
+/+ Cù $N» Oï JmÕÀ`Î0r6 + "+ g4´d" @B p
+°f0 J at fRRSfà'H ë L×
Oï NuNuOïÿðH×
(/ &/ $o
0 J at f äpþ°ª f* * $* ¶d$/// CùÿÿñÐN» Õª ` Â"* * °e ///Cùÿÿñ¦N» ת 0 Oï J at g\/Hx
+/Cù N» Oï JgB/
+CùÿÿãN» $ Xg0¶d$ Ø/Hx
+/Cù ÀN» Oï Jg
+Ôª `0²ª g/
+Cùÿÿã@N» XJgB`///
+CùÿÿþNN» Oï L×
Oï NuNu/
+$o 2p ÀJ at g CùÿÿýüN» @ ¼ 0r4pÿ` pÀJ at g^pÀJ at f: * °ª fpÀJ at g( rJ at gr/B§/
+Cù lN» Oï Jf¨0 ÿü4"* %A %@ %@ 0r@4 J at f * %@
B$_NuNu"/ o J¯ m2 g "( Nu f ÿ f ÿÿ" BNu fÎ fIÀ fHÀ" [ÀIÀNuNqNu"o o / "/ ±ü fNu±ü f"#A Nu±ü f2Nu"NuNqNuOïÿàH×ü o $*/ (,/ ,(/ 0&o 4ÊlD <ÿÿÿrÿ
dD@
4| B~ÿLDprÿLD "@R¸fRÉ$*J
g,LDPLDPLD LD L ÐL ÔLD LD Ô `LD LD Sr ²er0Ð`Ð
f°Jg< - L×üOï NuNuOïþðOïÿÜH×Lü oH ( /@ oH/P oH( A jteB / jr IÀva¶f/ j" \A jJ¯lp/@BA l oHB( âB pÀJgt+B l` oHB( vÀJgp @ lBA mB¯ ´ o<"o@$oD/
+/ /"oH$oL&oP//
+/ Cù ÜN» Oï Jg
+p/@ ´` - À @"$( &( /// oH"oL$oP/
+/ /Cù 0N» Oï Jf - Ä @p^Ð"o<$o@&oD//
+/ "$( &( /// @Cù
N» Oï / ^"/ b$/ f&- À C"P$h &h //
+/ /// Cù N» Oï Jlp-@ lrÿ/A` - À @"P$h &h //
+/ /H"/L$/P/// Cù >N» Oï Jl r-A l$< µ¯<&/@/C@ oD/HD - È @p^Ð"P$h &h //
+/ "/H$/L&/P/// @Cù
¤N» Oï / ^"/ b$/ f/// oH"oL$oP/
+/ /Cù
ÜN» Oï JfF oHp !@ rÒ/A tp/B ¬v/C °/ jIÀr`²mtÕ¯ ´"- ¸ ѯ ´` fv/Cp /@("< /A$B¯ - Ì @"P$h &h //
+/ /H"/L$/P/// Cù N» Oï Jlr/ANqtÿÕ¯(J¯g ø - ¼ @"/( ÐÐ" åp^Ð"p $p&p//
+/ "/H$/L&/P/// @Cù ÖN» Oï / ^"/ b$/ f&- Ð C"P$h &h //
+/ /// Cù
vN» Oï Jll - ¼ @"/( ÐÐ" åpRÐ"p $p&p//
+/ "/H$/L&/P/// @Cù PN» Oï / R"/ V$/ Z/@</A@/BD$/$¯` ô - ¼ @"/( ÐÐ" åpRÐ"p $p&p//
+/ "/H$/L&/P/// @Cù |N» Oï / R"/ V$/ Z&- Ì C"P$h &h //
+/ /// Cù
¸N» Oï Jml - ¼ @"/( ÐÐ" åp^Ð"p $p&p//
+/ "/H$/L&/P/// @Cù öN» Oï / ^"/ b$/ f/@</A@/BD$/$Õ¯ /$" â/A$J¯(f`` ýô - Ð @"P$h &h //
+/ /H"/L$/P/// Cù
úN» Oï JmZ - ¼ @pRÐ"$( &( /// oH"oL$oP/
+/ / @Cù HN» Oï / R"/ V$/ Z/@</A@/BDpѯNqprÐ" T/AB¯( o<"o@$oD/
+/ /Cù .N» Oï /@,pRÐ//, @Cù ~N» X"o R$o V&o Z/I (/J ,/K 0J¯,lT - Ô @p^Ð"$( &( /// o 4"o 8$o </
+/ / @Cù °N» Oï */ ^,/ b./ f/E (/F ,/G 0pFÐ"o ($o ,&o 0//
+/ "/H$/L&/P/// @Cù üN» Oï / F"/ J$/ N&- Ð Cv:Ö"P$h &h //
+/ /// CCù \N» Oï / :"/ >$/ B/@</A@/BDp ѯB¯$rÓ¯$ oï$$/, v
+LC LC p0Ð$/,"v
+LC LC/A,p°¯$l``ºrÓ¯(t´¯(l`` þf/ jIÀv`¶m/ ràÒA / jr ÒA j/ j@ k/ jIÀrg²fJ¯otÿÕ¯&//C / jIÀrf²f8$/Õ¯ vÿ¶¯ o(Hx Hx 0pzÐ/ CùÿÿçN» Oï pÿ/@rÿ/A Aï r/H oBpѯ o¼ 0B¯(rÒ¯/A t´¯ m$ /Я & T/C o IÀr4²lt/B(Nqvÿׯ o /H $"o $/+Ð$o $ o IÀr0²g o IÀt9´m``À&//C
o±ï epѯ
"//A `tÕ¯vׯ o B/ jIÀrg²f$tü´¯
n
&/ ¶¯
mpf@ j"/ ¯
/A$/
/B/ jIÀvf¶gB¯
J¯
lpÿѯ o¼ 0"< °/A ¬t/B °plÐ& X/C ´ oP ppѯBA q tÔ/B &/ ¯/C(J¯
m o ¼ p o P ¯ o(±ï
nN o X ¯(pѯ "/(¯
B¯(J¯
o* o ¼ ° o X ¯
o P - ¸$ V vׯ `&J¯
o o X ¯
pѯ "/
Ó¯$/
¯(vÿ/C
oHB( èB pÀJfJ¯(f/ kIÀrg²g4J¯n`, o ¼ p o X ¼ o P - ¸tÔ vׯ pѯ
J¯
l. o ¼ ° o X"/
D o P - ¸$ V vׯ J¯(g$ o ¼ p o X ¯( o P ¯pѯ / kIÀrg²f oHB( èB pÀJf`H$/
¯(&/¶¯(o6 oï(/H( o ¼ ° o X ¯( o P - ¸"@V pѯ / jIÀrf²g Ö tÔ/B 6/ C 5p+@ 4J¯lr-A 4$/D/Bvÿׯ 6 o 6Bp/@$rÿÓ¯ 6 o 6$/ v
+LCLC p0Ð$/"v
+LC LC/Apѯ$r²¯$lJ¯f``²tÿÕ¯ 6 o 6¯ 4vÿׯ 6 o 6¯ 5 o ¼ p o X ¯$ o P ¯ 6pѯ Nq"/ /A tÔ/B o &¯pѯ "/ ²¯ b``âAï /H o ¼ o XJ/ lVÁIÀ" D /@( o PCï l /¯(" /AJo~ oHB( æB pÀJg, o ¼ o X ¯ o P - ¸$@V pѯ `: oHr0²¨ f"o Aé $o Cê &Q×ï ` o X"o X Я B¯ o P/ o X/ o ¤///D&o\NOï o X"Ó¯tÕ¯ &/ ¶¯ b``¼"/ ` L×LüOï $OïNuOïÿôH×
$/ &/ /CùÿÿâN» ( ./Hx /Cù
N» Oï rÿ¸f" L×
Oï NuNuOïÿôH×$/ &/ $o
0r@ÀJ at f/
+CùÿÿïôN» XJfLJgHJgDpÿLB °e /
+L8 /// Cùÿÿî¢N» LB Oï `
0r4Cùÿÿí¾N» @ ¼ BL×Oï NuOïÿìH×<"o / o Jg& rÀg
BB²g ¤SRJg xÀfæ$HB" á$ H at B@p°dbB
B "³" ~þþÿF± g<AêÿüB²
gJ( ²f
+W`JB( ²f
+U`:B( ²f
+S`*Yp°e¢ J SgBB²f `
+R SfìBL×<Oï Nu//&/ $/ /// /CùÿÿßN» ÐOï $&NuOïÿìH× | o / "o ÓÈJg& rÀg
BB! ²g ¦SJg xÀfæ$ B" á( H at B@p°ddBB
Y "!³" ~þþÿF± g<
) B²f V`T) ²
f T`FB) ²f R`6B²f `*Yp°e "B SgBB! ²f ` SfìBL× |Oï NuOïÿðH× </ o rÀg BB ²g ¢J g R vÀfä"HB" á& H at B@*< $"~þþÿ F±Â
f µ" ~þþÿF±Â
gØAéÿüBB´g:Jg6AéÿýB´g(Jg$AéÿþB´gJgAéÿÿB´gJf L× <Oï NuOïÿðH× </ o rÀg BB ²g ¦J g R vÀfä"HB" á& H at B@*< $"~þþÿ F±Â
f µ" ~þþÿF±Â
gØAéÿüBB´g>Jg6AéÿýB´g,Jg$AéÿþB´gJgAéÿÿB´gJfB` L× <Oï NuNVÿÌOïÿìH×
. &n &. x$ r|²e
$m JgJfSRJfôJgB`<B§Hxÿö$ [ÁIÁ//HnÿÿCùÿÿìîN» @EèÿòHx /- Ø/
+CùÿÿÜhN» Oï JfB/
+CùÿÿÝN» $ RX¶d$x"Jg//
+/CùÿÿÜ0N» B (ÿOï JgCùÿÿé8N» @ Lî
ÿ¸N^NuNu// Cù @N» / Cù \N» PNuNqNVþè//
+$n &n Jg. J-XÿtHx /HnÿCùÿÿÛ¸N» * -@ÿx * -@ÿ|Oï Hx JVÀIÀ"ÿÿþèÀ/ JVÀIÀ À/ /. Cù (N» $@Oï Jg2Jm. K îþèHx Hnþô/CùÿÿÛHN» .þì'@ .þð'@ Oï
+$nþà&nþäN^Nu/ o $/ S rÀrá©ê 0, ÀVÀIÀD$Nu/ o $/ S rÀrá©ê°, B$Nu/ o $/ S"pÂpã¨êFÁ°, B$NuNuOïÿôH×$/ m$PJf
+`HAó `B/CùÿÿÛÒN» &@XJg,///Cù DN» Oï Jf R3 IÀr=²g¾XJfÔBL×Oï NuOïÿìH×<$o "o
o (/ $&$ "
+ < ®N@* p°
dCùÿÿç2N» @D
zÿ L×<Oï NuOïÿôH×
"o o &/ $" pN@( p°dCùÿÿæðN» @D xÿ L×
Oï NuNu/pN@$ p°dCùÿÿæÂN» @D tÿ $NuNu// o $/ "p%N@& p°dCùÿÿæN» @D vÿ $&NuOïÿôH×
"o o &/ $" pN@( p°dCùÿÿæPN» @D xÿ L×
Oï NuNu// "/ [ÀIÀ// // Cù N» Oï NuNqNuNVÿøOïÿðH×
$n $. . ". -@ÿø-Aÿüxÿr²dCùÿÿåÜN» @ ¼ ` &* $fHj (CùÿÿåÒN» X0r@ÀJ at g/
+CùÿÿʤN» XJfVp°fHnÿø/
+Cù àN» PJm:/Hnÿø/
+Cù @N» Oï Jm 0 ÿ¸4 * %@ %@ %@ %@
BJfHj (CùÿÿåLN» X Lî
ÿèN^NuNuOïÿôH×&o $o $/ rÀr²g,b$r²gr²g RQQT`B"S"YYR`* R`"["S R²g
+pÿ²dFp`B"k "* ±Àf + j ²fÞ"k "* ±Àgrÿ±Àdr `Gë Eê Yf²²f¶BL×Oï NuOïÿÜH×
ü o ("o ,&o 0$H
+rÀç$@t (B(züÈ
D Àr²g:b,t´gx¸g*.( ,YQT` (*( &YR`^$(( ,X`..$( &PS(,"*
+ë© *ꨶgpÿ¶d p`|*( &) "
+᩠$䨼g
+pÿ¼d\p`X.( ,) "
+á© $䨶f¶$( &) "(
+é© *꨼fÂAè Cé YJf ÿx"
+á©(誶f ÿ|BL×
üOï $NuOïÿìH×
$/ &o $o
p°dh
+rÀgBB fjS
+xÀfì rÀf ä/ /
+/CùÿÿýÖN» ` ä/ /
+/CùÿÿþpN» Oï Jf& xüÀ×ÀÕÀpÄJgBB fSfòBL×
Oï NuNuOïÿìH× | o "o
0|ÌgS"( t@ÀJ at g ( ` ( Ü(*) &[ÂIÂ ""#A
oDJlCùÿÿâFN» @ ¼ K L× |Oï Nu/
+ o $o // /* //( Cù
N» Oï Jk
+$%A B` $_NuNuOïÿôOïÿàH×
|(o 0 o 4"o 8&HEï */ <(
+& $" < N@, p°dCùÿÿá²N» @D |ÿ"[ÀIÀJf / "/ $L×
|Oï Oï NuNV //
+&m Ü SJg$K SCè & PN RJfì$nÿø&nÿüN^NuNV / m rÿ²fBJ¨ g
+XRXJfø$ g m p, NSfò/-
CùÿÿÂÒN» $.ÿüN^NuNV m àJf ¼ CùÿÿÿN» N^NuNuNVÿôOïÿèH× ü*. ,. .. m ä "( $( /// ///Cù N» Oï Jl///Cù hN» `N m è "( $( /// ///AîÿôCù zN» Oï .ÿô".ÿø$.ÿü/// Cù
N» Lî üÿÜN^NuNuNVÿôOïÿôH×
"H$. &. JfJf m ì "( $( `R" xè ÿ < H at B@-Aÿô r㨠"xè©-@ÿø rã¨-@ÿü .ÿô".ÿø$.ÿü"#A #B L×
Oï N^NuNVÿôOïÿìH× | . ". $. -@ÿô-Aÿø-BÿüJ®ÿôfJ®ÿøfJ®ÿüfBB`T".ÿô0.ÿô ÿÿÿÄ þo < þ*
r㨠.ÿøÿÿÿ" tä©, rã® .ÿüä¨ "L× |Oï N^NuNVÿô/
+/$H . / Cù "N» // AîÿôCùÿÿþ¢N» .ÿô".ÿø$.ÿü$%A %B
+$.ÿì$nÿðN^NuNV / . ". $. /// CùÿÿþôN» // Cù N» $.ÿüN^NuNVÿô/
+/$H/. Cù òN» // AîÿôCùÿÿþ
N» .ÿô".ÿø$.ÿü$%A %B
+$.ÿì$nÿðN^NuNV / . ". $. /// CùÿÿþnN» Oï // Cù N» $.ÿüN^NuNVÿôOïÿèH×|$H . ". $. /// Cùÿÿþ*N» Oï * , . ". $.
/// CùÿÿþN» Oï // //Cù ¢N» Oï // AîÿôCùÿÿýBN» .ÿô".ÿø$.ÿü$%A %B
+Lî|ÿÜN^NuNVÿôOïÿèH×|$H . ". $. /// CùÿÿýN» Oï * , . ". $.
/// CùÿÿýjN» Oï // //Cù N» Oï // AîÿôCùÿÿü¦N» .ÿô".ÿø$.ÿü$%A %B
+Lî|ÿÜN^NuNVÿôOïÿèH×|$H . ". $. /// CùÿÿüòN» Oï * , . ". $.
/// CùÿÿüÎN» Oï // //Cù ìN» Oï // AîÿôCùÿÿü
+N» .ÿô".ÿø$.ÿü$%A %B
+Lî|ÿÜN^NuNVÿôOïÿèH×|$H . ". $. /// CùÿÿüVN» Oï * , . ". $.
/// Cùÿÿü2N» Oï // //Cù
+6N» Oï // AîÿôCùÿÿûnN» .ÿô".ÿø$.ÿü$%A %B
+Lî|ÿÜN^NuNVÿô/
+/$H . ". $. /// Cùÿÿû¾N» Oï
+ // AîÿôCùÿÿû
+N» .ÿô".ÿø$.ÿü$%A %B
+$.ÿì$nÿðN^NuNV OïÿèH× ü*. ,. .. . ". $.
/// CùÿÿûJN» Oï // ///Cùÿÿû2N» Oï // Cù N» Lî üÿèN^NuNV OïÿèH× ü*. ,. .. . ". $.
/// CùÿÿúâN» Oï // ///CùÿÿúÊN» Oï // Cù &N» Lî üÿèN^NuNV OïÿèH× ü*. ,. .. . ". $.
/// CùÿÿúzN» Oï // ///CùÿÿúbN» Oï // Cù ¾N» Lî üÿèN^NuNV OïÿèH× ü*. ,. .. . ". $.
/// CùÿÿúN» Oï // ///CùÿÿùúN» Oï // Cù VN» Lî üÿèN^NuNV OïÿèH× ü*. ,. .. . ". $.
/// CùÿÿùªN» Oï // ///CùÿÿùN» Oï // Cù
+îN» Lî üÿèN^NuNV OïÿèH× ü*. ,. .. . ". $.
/// CùÿÿùBN» Oï // ///Cùÿÿù*N» Oï // Cù
+N» Lî üÿèN^NuNV OïÿèH× ü*. ,. .. . ". $.
/// CùÿÿøÚN» Oï // ///CùÿÿøÂN» Oï // Cù
+
N» Lî üÿèN^Nu>< |` ` <ð r >< |` Lp " >< |` >pÿ" >< |` 0 <ð r >< |`
o NVÿèH× ü . ". $. &. . ÒÑg x,ÖÕg v HF G,< ÿÿ.< ( ÀFÈg 6¸g ²HDê*Êg (ºg FÄHEê/
+//$D&E~ ,*(&$(D(
+$L(E*&Lºg >b 4
(D(
+$L(E*&L 7l ® l J l R` .â g Ç â g Æ â g Å âSj ÿÐt &` Ú.,*x ` ÿ¨>HG<HF:HE8< HD ` ÿÆ,*(
(D(
+$L(E*&L 7l ò l J l R` .â g à â g  â g Á âSj ÿÐ~ ,` <&$" p ` ÿ¨6HC4HB2 HA0< H@ ` ÿÆ(D(
+$L(E*&L(G. L(F,&L,>< HF<< ¿k ¢(G. L(F,&LÖÕÓ
Ñ(
+. (_&_$_ 6g 0â g à â g  â g Á âRAú ""mB<) g b m ` ÿl 4éH@H@` H:< ` ý(G. L(F,&L
g "j .G GD@@@(
+. (_&_$_ 6g 0â g à â g  â g Á âRAú ""mB<) g ^ b Ôm Ð` Ì 4éH@H@` (_&_$_ . ". m0¼ L× üN^Nu(_&_$_ . ". m0¼ L× üN^Nu(` üÐ*F` üà "`
+ . ". :< . ð l f ` ÿÿf ûþ` ûØ(_&_$_ m0¼ L× üN^Nuâ g Á â` ÿÜ:< . ". $. &. (<ð . , °b û¢f Jf û´b ûf Jf û¿k ` ûV°f ²g ûl °g û>G ` û6NVÿèH× ü . ". $. &. . µ G.<ð ,F ( g \( *g :*°b
+g
´b g Èg XÀ HDèÊg \Ä HEèØ
ÿ/
+//$| &D~ïª,ï«ÿà ~î®,.( *v $" "| 4(G. "L(G. "LÖÕÓÑÞÝd (G.
+$LÖ
ÕÓÑ(G.
+$L(G. "LSj ÿÌ((_&_$_H at HA0HB2HC46< |
æ.í¯æ.í¯æ. í¯æ.:< g Îâ g Á âR` ¸:< ` ùø:< .Jf ùì` ùÆ:< .Jf ùÜ` ù¶:< .$ .&"` $. &. ð l ù® m0¼ L× üN^NuxÀÒÑS f þ¦` ÿðzÄÖÕS
f þ¢` ÿðNVÿèH× ü . ". $. &. . µ G.<ð ,F ( g J( *g t*°b ,g ´b "g xÈg À HDèÊg Ä HEè
þ| ."| z´b g ÆÒÑS
j ÿè` ¶b ÿî` ÿäz´b g ÇÒÑS
j ÿè` ¶b ÿî` ÿäz5°b
g ÒÑS
j ÿît &` 0¶b ÿêt &
5
?
b Ã`
+
 "v g 0â g à â g  â g Á âR.:< ` °:< ` ÷ð:< (g ÷àð b ÷Öm Jf ÷Ìp " m0¼ L× üN^Nu:< .ð b ÷¨Jf ÷¢` ÷¬:< Jf ÷` ÷:< Jf ÷´l ÷Jf ÷z` ÷TxÀÒÑS f þd` ÿðzÄÖÕS
f þ`` ÿðÿÿÿÊm ÷2 G| . l ^Râ g Ç â g Æ â g à â g  â g Á â g
+` ÿª` öÆ.Aú ""mB<) g l b âm Þ` Ú ÿl ö~8g ölé H@H@ m0¼ L× üN^NuNVÿèH× ü:< . ". @ $ (g 2ð m b öHJf öB. ` ö m0¼ L× üN^Nu ` ÿêNVÿèH× ü:< . ". $. &. , . ÿ b õìg ( g lÿ b õÖg x(g ^½j Jj 6k <Jj . $."&´b $f ¶b f p L× üN^NupL× üN^NupÿL× üN^Nu ` ÿ ` ÿJf õ`` ÿ~Jf õV` ÿ f g ÖÕÓÑSj ÿâ g "f & t ÒÑ`
+vt ÒÑâ g Á â g â g Á âR g NÐx NÐNÐ mBh Nu m1G 8( 1D 1F 1E
+ g
!n !n !n !n ` !n !n B<( Îg /-NOL× üN^NuNV OïÿôH×
&. È <
JfBB`TJl | Dj"<Áà B`<éY ÿÿÿoô?ÿÿÿnÖS?ÿÿÿoô"xé¨ x
+è ÿïÿÿ$p᪠"L×
Oï N^NuNV /. CùÿÿÿjN» // Cù `N» N^NuNV OïÿôH×
". g4$ xè ÿ xé¨ ÿÿ æ&p
á«`BB "L×
Oï N^NuNV OïÿðH× <$. &. JfJfp `T râ ÿ( ÿÿü" ÿÿ z
+ë© zê¨ìRâ gâRÿÿÿ tå¬L× <Oï N^NuNV OïÿðH× <". $. JfBJgZ væ ÿ( ÿÿûã& ÿÿ z
+ë« zê¨Jo <ÿÿÿJl
R`pà°mB`JlDè£ JlDL× <Oï N^NuNV . / CùÿÿþN» X// CùÿÿÿZN» N^Nu c\ /home/conf/smb.conf
+ (C) Copyleft 2005 Daniel Alomar i Claramonte
+
+Funcio que permet modificar el fitxer smb.conf que controla la
+visualitzacio dels recursos oferts a la xarxa a traves de SAMBA.
+Les linies implicades son la 2 (workgroup) i 9 (netbios name)
+relatives a parametres globals i controlades per el dimoni nmbd,
+i la 19 (nom de la carpeta) i 21 (Comentari) controlades per el
+dimoni smbd. S'ha de tenir precaucio de passar el parametre del
+comentari entre cometes si aquest porta espais.
+
+La funcio es: 'canvia [arg1] [arg2]' on el primer argument es el
+numero de linia a modificar i el segon es el text a canviar.
+ workgroup = netbios name = [ comment = ] Fallada del vfork -i sed Fallada a l'execució de sed /var/log/locks/nmbd.pid Error al obrir el fitxer Error al tancar el fitxer -9 kill Fallada a l'execucio del kill /dev/null : %s%s%m
+
+
+
++ - 0x 0X (nil) (null) +0-#'I npxXoudifFeEgGaACScs hlLjztqZ :/bin:/usr/bin /bin/sh PATH `ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀØØØØØØØØØØÀÀÀÀÀÀÀÕÕÕÕÕÕÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÀÀÀÀÀÀÖÖÖÖÖÖÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÀÀÀÀ inf INF nan NAN . , @ @ È @ @ @ ¾¼ @4 É¿ @i Ũ+pµ@Ó ÂxIÿϦÕA¨ ºGÉéàCQ ª~ëûùÞ ?ÿ @ @ ¾¼ @
îk( @ Unknown error Success Operation not permitted No such file or directory No such process Interrupted system call Input/output error No such device or address Argument list too long Exec format error Bad file descriptor No child processes Resource temporarily unavailable Cannot allocate memory Permission denied Bad address Block device required Device or resource busy File exists Invalid cross-device link No such device Not a directory Is a directory Invalid argument Too many open files in system Too many open files Inappropriate ioctl for device Text file busy File too large No space left on device Illegal seek Read-only file system Too many links Broken pipe Numerical argument out of domain Numerical result out of range Resource deadlock avoided File name too long No locks available Function not implemented Directory not empty Too many levels of symbolic links No message of desired type Identifier removed Channel number out of range Level 2 not synchronized Level 3 halted Level 3 reset Link number out of range Protocol driver not attached No CSI structure available Level 2 halted Invalid exchange Invalid request descriptor Exchange full No anode Invalid request code Invalid slot Bad font file format Device not a stream No data available Timer expired Out of streams resources Machine is not on the network Package not installed Object is remote Link has been severed Advertise error Srmount error Communication error on send Protocol error Multihop attempted RFS specific error Bad message Value too large for defined data type Name not unique on network File descriptor in bad state Remote address changed Can not access a needed shared library Accessing a corrupted shared library .lib section in a.out corrupted Attempting to link in too many shared libraries Cannot exec a shared library directly Invalid or incomplete multibyte or wide character Interrupted system call should be restarted Streams pipe error Too many users Socket operation on non-socket Destination address required Message too long Protocol wrong type for socket Protocol not available Protocol not supported Socket type not supported Operation not supported Protocol family not supported Address family not supported by protocol Address already in use Cannot assign requested address Network is down Network is unreachable Network dropped connection on reset Software caused connection abort Connection reset by peer No buffer space available Transport endpoint is already connected Transport endpoint is not connected Cannot send after transport endpoint shutdown Too many references: cannot splice Connection timed out Connection refused Host is down No route to host Operation already in progress Operation now in progress Stale NFS file handle Structure needs cleaning Not a XENIX named type file No XENIX semaphores available Is a named type file Remote I/O error Disk quota exceeded No medium found Wrong medium type @
À
V´ Vµ V¸ VÌ Y1 Y> YN YP Y[ Y] Yo Yr Yv Y Y« YÄ YÞ Yá Yæ kð Z Z Z kø lð 0 Z Z Z, Z2 Z: ZR Z^ Zf Z{ Z Z Z¤ m$ m( Z¸ ZÇ ZÏ ]Ô ]è ^T ^` ^l ^x ^ ^ ^ mP o j j j
?î mD mH | ^ª kä m\ kô m lÌ ?p mx kì
m
À h ö lÀ
t kè ø lÐ à
, ¤ ÿÿÿÿ m n m m m m l8 n o n n n n lx kø l8 lx kø l8 kø [Ô [Ô m mX l l l l l l l l@ lD lH lL lP lT lX l¸ l¼ lÀ lÄ lÈ lÌ m@ mD mP mT
\ No newline at end of file
diff -Naur /home/dani/uClinux/OuClinux-dist/vendors/Serra/conf/Llegeix.txt vendors/Serra/conf/Llegeix.txt
--- /home/dani/uClinux/OuClinux-dist/vendors/Serra/conf/Llegeix.txt 1970-01-01 01:00:00.000000000 +0100
+++ vendors/Serra/conf/Llegeix.txt 2007-06-12 11:35:46.000000000 +0200
@@ -0,0 +1,13 @@
+ (C) Copyleft 2005
+ Daniel Alomar i Claramonte
+
+Funcio que permet modificar el fitxer smb.conf que controla la
+visualitzacio dels recursos oferts a la xarxa a traves de SAMBA.
+Les linies implicades son la 2 (workgroup) i 9 (netbios name)
+relatives a parametres globals i controlades per el dimoni nmbd,
+i la 19 (nom de la carpeta) i 21 (Comentari) controlades per el
+dimoni smbd. S'ha de tenir precaucio de passar el parametre del
+comentari entre cometes si aquest porta espais.
+
+La funcio es: "canvia [arg1] [arg2]" on el primer argument es la
+linia a modificar i el segon es el text a canviar.
diff -Naur /home/dani/uClinux/OuClinux-dist/vendors/Serra/conf/smb.conf vendors/Serra/conf/smb.conf
--- /home/dani/uClinux/OuClinux-dist/vendors/Serra/conf/smb.conf 1970-01-01 01:00:00.000000000 +0100
+++ vendors/Serra/conf/smb.conf 2007-06-12 11:35:46.000000000 +0200
@@ -0,0 +1,25 @@
+[global]
+workgroup = SERRA
+restrict anonymous = no
+guest ok = yes
+# guest account = 0
+domain master = no
+preferred master = no
+security = share
+netbios name = MFC-3000
+log file = /var/log/log.%m
+max log size = 50
+encrypt passwords = yes
+os level = 2
+# Opcions addicionals meves
+# Per gestionar MACHINE.SID
+smb passwd file = /home/samba
+kernel oplocks = false
+
+[Compartit]
+path = /home/dades
+comment = Dades compartides al MFC
+wide links = yes
+read only = no
+guest account = nobody
+
diff -Naur /home/dani/uClinux/OuClinux-dist/vendors/Serra/hotplug/usb/usb-storage vendors/Serra/hotplug/usb/usb-storage
--- /home/dani/uClinux/OuClinux-dist/vendors/Serra/hotplug/usb/usb-storage 1970-01-01 01:00:00.000000000 +0100
+++ vendors/Serra/hotplug/usb/usb-storage 2007-06-12 11:35:46.000000000 +0200
@@ -0,0 +1,300 @@
+#!/bin/bash
+#
+# This code is free software covered by GNU GPL license version 2 or above.
+# Please refer to http://www.gnu.org/ for the full license text.
+#
+# Some code lifted from Konstantin Riabitsev's diskonkey (GPL)
+#
+# INSTALL
+# -------
+# Put this in /etc/hotplug/usb/usb-storage
+# Be sure that in /etc/hotplug/usb.distmap are the usb-storage entries
+# Create file etc/hotplug/usb-storage.map with this sintax:
+# mount
+# or
+# symbolic
+#
+# For a device with no partitions (the filesystem is in /dev/sd?),
+# use partition number 0
+#
+# For Example:
+# 05dc:0080 0 0 mount /mnt/disco_usb defaults,user,umask=0002,rw
+# 05dc:0081 0 0 mount /mnt/otro_disco_usb defaults,user,umask=0002,rw
+# 0424:223a 0 1 symbolic /dev/usbcard0
+# 0424:223a 1 1 symbolic /dev/usbcard1
+# 0424:223a 2 1 symbolic /dev/usbcard2_1
+# 0424:223a 2 2 symbolic /dev/usbcard2_2
+#
+# TODO
+# ----
+# Refactorize this script in perl :)
+#
+# AUTHOR and SUPPORT
+# ------------------
+# Hector Rivas Gandara (keymon), keymon(aT)wanadoo.es .
+#
+DEFAULT_MOUNT_POINT=/home/dades/usb
+DEFAULT_MOUNT_OPTIONS=defaults,user,umask=0002,rw
+CONFIG_FILE=/home/conf/usb-storage.map
+
+# Get's the usb device serial number for a given usb device.
+# Return the 20 first digits
+function getUsbDeviceSerialNumber {
+ lsusb -v -D $1 | grep -m 1 iSerial | sed 's/ */ /g' | cut -f 4 -d " " | sed 's/\(.\{20\}\).*/\1/g'
+}
+
+# Get's the usb device vendor:product for a given usb device.
+function getUsbDeviceVendorProduct {
+ local vendor=`lsusb -v -D $1 | grep -m 1 idVendor | sed 's/ */ /g;s/^ //' | cut -f 2 -d " " | sed 's/0x\(.*\)/\1/' `
+ local product=`lsusb -v -D $1 | grep -m 1 idProduct | sed 's/ */ /g;s/^ //' | cut -f 2 -d " " | sed 's/0x\(.*\)/\1/'`
+ echo $vendor:$product
+}
+
+# Get's the scsi host number associated to a usb-storage device
+# with the given serial number
+function getScsiDeviceFromSerialNumber {
+ for i in /proc/scsi/usb-storage/*; do
+ if grep -q $1 $i ; then
+ local scsiDev=`echo $i | cut -f 5 -d /`;
+ fi
+ done
+ echo $scsiDev
+}
+
+
+# Gets device name for the given scsi address
+function getScsiDeviceNameFromAddress {
+ local scsiAddress=$1
+ # get the device minor number and calculate the leter
+ local minor=`cat "/sys/class/scsi_device/${scsiAddress}/device/block/"dev | cut -f 2 -d :`
+ local letter=`expr substr abcdefghijkmnopqrs \( $minor / 16 + 1 \) 1`
+ echo /dev/sd$letter
+}
+
+# Gets partition devices in the given scsi address
+function getScsiDevicePartitions {
+ local scsiAddress=$1
+ local devs=""
+ for i in "/sys/class/scsi_device/${scsiAddress}/device/block/"sd*; do
+ dev=/dev/`echo $tmp | cut -f 8 -d /`
+ devs="$devs $dev"
+ done
+ echo devs
+}
+
+# checks for a valid scsi address
+function isValidScsiAddress {
+ local scsiAddress=$1
+ test -e /sys/class/scsi_device/${scsiAddress}
+ return $?
+}
+
+# check if a device is mountable
+# FIXME: I don't like too much this way. Have anybody a better idea???
+function isMountable {
+ local device=$1;
+ local tmpMountPoint=/tmp/.usb-storage.$$
+ mkdir -p $tmpMountPoint
+ if mount -t auto $device $tmpMountPoint &> /dev/null; then
+ umount $tmpMountPoint
+ rmdir $tmpMountPoint
+ return 0
+ else
+ rmdir $tmpMountPoint
+ return 1
+ fi
+}
+
+# Adds a umount line in the remove script. creates the remove script
+# if necesary
+# Param: mount point of mounted device
+# Param: removeMountPoint = 1 if have to remove or 0 if not
+function addMountPointForRemover {
+ local mountPoint=$1
+ local removeMountPoint=$2
+
+ # create file if necesary
+ if [ ! -e $REMOVER ]; then
+ echo "#!/bin/sh"> $REMOVER
+ chmod +x $REMOVER
+ fi
+
+ # lazy umount
+ echo "umount -l \"$mountPoint\"" >> $REMOVER
+
+ if [ "$removeMountPoint" = "1" ]; then
+ echo "rmdir \"$mountPoint\"" >> $REMOVER
+ fi
+
+}
+
+# Mounts a device in the given point, with the given options
+# If mount point is already mounted, create other with a suffix
+# Returns the effective mount point
+function mountDevice {
+ local device=$1;
+ local mountPoint=$2;
+ local mountOptions=$3;
+ local removeMountPoint=0;
+
+ # check that mount point is not busy
+ local -i counter=2;
+ local realMountPoint=$mountPoint;
+ while mount | grep -q $realMountPoint; do
+ # check that the device is not mounted already in the same mountpoint
+ if mount | grep $realMountPoint | grep -q $device; then
+ return
+ fi
+ realMountPoint=$mountPoint$counter
+ counter=counter+1
+ done
+
+ # Supermount mount
+ # Create dir if necesary
+ if [ ! -e $realMountPoint ]; then
+ mkdir -p $realMountPoint
+ removeMountPoint=1
+ fi
+
+ mount -t supermount none $realMountPoint -o dev=$device,fs=auto,--,$mountOptions
+
+ # Add it to remove script
+ addMountPointForRemover $realMountPoint $removeMountPoint
+
+}
+
+
+# Reads the configuration file, striping comments and removing blanks
+function getConfiguration {
+ cat $CONFIG_FILE | sed 's/\(.*\)#.*/\1/;s/ */ /g;s/^ //'
+}
+
+# Process the action for a concrete device and partition
+# params:
+# <"mount">
+# or
+# <"symbolic">
+function processPartition {
+ local device=$1;
+ local action=$2;
+
+ if [ "$action" = "mount" ]; then
+ local mountPoint=$3;
+ local mountOptions=$4;
+ else
+ local symbolicDevice=$3;
+ fi
+
+ if [ "$action" = "mount" ]; then
+ # Mount it to the mount point
+ mountDevice $device $mountPoint $mountOptions
+ else
+ # Set symbolic device
+ ln -sf $device $symbolicDevice
+ fi
+
+}
+
+# Process a device. This function gets the configuration for the defined
+# device and calls processScsiLunPartition for each partition
+# param: usbVendorProduct String with the key "idProduct:idVendor"
+# param: usbHostNumber asigned host number
+# param: lun Scsi lun number
+function processScsiLun {
+
+ local usbVendorProduct=$1
+ local usbHostNumber=$2
+ local lun=$3
+
+
+ local confType;
+ local mountPoint;
+ local mountOptions;
+ local symbolicDevice;
+ local partition;
+ local configurationLine;
+ local partitionDevice;
+
+ # Get the base device name (/dev/sd?)
+ local deviceBase=$(getScsiDeviceNameFromAddress $scsiHostNumber:0:0:$scsiLun)
+
+ # get all partitions defined in configuration file for this product and lun
+ local configuredPartitions=`getConfiguration | grep "$usbVendorProduct $lun" | cut -f 3 -d " "`
+
+ # if there is configuration, process each partition
+ if [ ! "$configuredPartitions" == "" ]; then
+ for partition in $configuredPartitions; do
+ configurationLine=`getConfiguration | grep -m 1 "$usbVendorProduct $lun $partition"`
+
+ # If there is a configuration line, use it. It should be there :)
+ if [ ! "$configurationLine" == "" ]; then
+ # check for special partition number 0
+ if [ "$partition" = "0" ]; then
+ partitionDevice=${deviceBase}
+ else
+ partitionDevice=${deviceBase}${partition}
+ fi
+ confType=`echo $configurationLine | cut -d " " -f 4`
+ if [ "$confType" = "mount" ]; then
+ mountPoint=`echo $configurationLine | cut -d " " -f 5`
+ mountOptions=`echo $configurationLine | cut -d " " -f 6`
+ processPartition $partitionDevice $confType $mountPoint $mountOptions
+ else
+ symbolicDevice=`echo $configurationLine | cut -d " " -f 5`
+ processPartition $partitionDevice $confType $symbolicDevice
+ fi
+ fi
+ done
+ # if there is no configuration, search for filesystem in sd? or sd?1
+ else
+ # check if there is a filesystem in sd?1, using fdisk (is faster)
+ if fdisk -l ${deviceBase} | grep -q ${deviceBase}1; then
+ processPartition ${deviceBase}1 mount $DEFAULT_MOUNT_POINT $DEFAULT_MOUNT_OPTIONS
+ else
+ # check if there is a filesystem in sd?1
+ if isMountable ${deviceBase}; then
+ processPartition ${deviceBase} mount $DEFAULT_MOUNT_POINT $DEFAULT_MOUNT_OPTIONS
+ fi
+ fi
+ fi
+
+}
+
+if [ "${ACTION}" = "add" ]; then
+
+ #####
+ # Set the remover to this script
+ # ln -s $0 $REMOVER
+
+ #####
+ # Wait a little, for the device to be created
+ sleep 1
+
+
+ #####
+ # Get device info
+ usbSerial=$(getUsbDeviceSerialNumber $DEVICE);
+ usbVendorProduct=$(getUsbDeviceVendorProduct $DEVICE)
+
+ # Get the scsi host
+ scsiHostNumber=$(getScsiDeviceFromSerialNumber $usbSerial);
+
+ ####
+ # Search for all luns
+ declare -i scsiLun=0
+ while isValidScsiAddress $scsiHostNumber:0:0:$scsiLun; do
+ processScsiLun $usbVendorProduct $scsiHostNumber $scsiLun
+ scsiLun=$scsiLun+1
+ done
+
+fi
+
+if [ "${ACTION}" = "remove" ]; then
+ true
+fi
+
+exit;
+
+
+Imprimir
+
diff -Naur /home/dani/uClinux/OuClinux-dist/vendors/Serra/httpd/blurulr6.gif vendors/Serra/httpd/blurulr6.gif
--- /home/dani/uClinux/OuClinux-dist/vendors/Serra/httpd/blurulr6.gif 1970-01-01 01:00:00.000000000 +0100
+++ vendors/Serra/httpd/blurulr6.gif 2007-06-12 11:35:47.000000000 +0200
@@ -0,0 +1,16 @@
+GIF89a çÿ T U X Y Y ZT[ U\¡ `¤V a¥
+]¢ b¦ b§ c¨^¤_¥a `¦b¡c¢j©d£kªe¤l«
f¦g§m¬!h¨n#i©o®$jªp¯&k«(n¨)o©+pª,q«.r¬#w°/s%x±0t®'y²2t¯3u°)z³4v±*{´6w²,|µ7x³8y´7{¯:zµ8|°9|±:}²<~³=´>µ?¶A·B¸C¹D
»F¼G½N¶H¾O·P¸Q¹RºS»U½V¾NÀW¿XÀYÁZÂY½[Ãa¼Z¾\Äb½[¿c¾\ÁdÀ]ÂeÁ^ÃfÂ`ÄgÃaÅhÄbÆiÅcÇjÆdÈkÇjÂmÈkÄnÉl ÅsÄoÊm¡ÆtÅn¢ÇuÆo£Èv Çw¡Èq¤Éx¢Ér¥Êy£Ês¦Ët§Ì{¤Ëu¨Í|¥Ìv©Î}¦ÍwªÐ~§Ï|ªÊ©Ð}«ËªÑ
©Ë̫ͪͮάίϰЮϯÐ
²Ó°Ò³Ô±Ó´Õ²Ô³Õ´Öµ×·ÒµÒ¶Ø·Ó¸Ô¹Öº×»Ø¼Ù½Ú¾Û¿Ü ÀÝ¥À×¢ÂÞ¦ÁÙ§ÂÚ£Ãà¨ÃÛ©ÄܪÆÝ«ÇÞ¬ÈßÉà®Êá¯Ëã°Ìä±ÍåµÍß³Îæ¶Îà·Ïá¸ÐâºÑã»Òä¼Óå½Õç¾Öè¿×éÀØêÁÙëÅÙåÂÚìÆÚæÃÛíÇÛçÈÜèÎÚèÉÝéÏÛêÊÞëËßìÐÝëÌàíÒÞìÓßíÍâîÔàîÏãïÕáïÖâð×ãñÕæìØäóÙåôÝåîÞæïßçðàéñáêòâëóãìôäíõåî÷çïøèðùéñúíòõêóûîóöïõ÷ðöøò÷ùóøûôùüõúýöûþ÷ýÿûýúøþÿùÿÿÿýûüÿûÿýÿþÿüÿÿÿ!þCreated with The GIMP !ù
+ ÿ , þ ýå»w¯
½yòâ½k×N:tçÊ#7.Ü7nÛ°U³&íY³eÈ
9,X°^½páºe«-Y\¹R
+Õ)R¤FúäS&K&AzÄhQ"D
"DHP @üøá³gO
=wðà©'7lÞ¨Y³M4gÈY;&/pán¹r¥
+»S¦HÊ¿4aÂdá%G)Âxc!Hòã
{ðØÌ7j¼1#Ó§Y°PÁ:
k$H0Ä
%6!Ä>pN
3` ¡yçÏH. ºõê²ØÎ½»÷ïàÃþO¾¼ùóèÓ£
×L]A
+0 P!¹ã7\po·Ý "p
+¦ *°1Ä@Ú5ÈpÃg9pÖf>øPÙdB !c,2fJÆÄ`öD_Pì×]U`aÅqÁåkqÆgõÆoÄaG
Zá¡
{ðÑGdSJ!â%"<É$Ù')§¤¢Ê*®´"Ë,µÔrJ¼øòK0$sL2Í85×`£
7ßÎ8ås:ê¬ÃÎ;ðÄ#Ï<õØs>ùø³Ï§óô;î¼ÃN;>
+8Úhã7þÚdsÍ4Ö0ó2ÏÜjLIÁøâ/ÀâRç,²ÄÒʱ5(¢l
+(pr%8rÈ"^
H!
H|re
yôÁ
lët¸1»fÀkZd!\h¡oüF±ÅV,p¿PDñÄQ4ÄÂG4ܰHD,1E_f
:vÃf9äÐ-¬+¤l!$°[l(@B &@sÍd0ÂÀñì3ÆA@T`ôHO`_~ùEw@ @ , \MõÖ\wíõ×`-öØdmöÙhm ÖY·-ßo?Çô
+$´X ÁþÞ@w>_ óÍ5p"¼LB
+$¨¦ZÊ(§\r!ò Çÿ Ã*®èCH
±Ã3ÄÁ÷˯RlEW¨FDÁ½d1ï»n ±®ç¦.¹}ða<PÂm"Ì/âü!HBÉ%<Ê&¢¢
+(n
Ë´Ør§/½ìiÒ0"=£L4Ñ@ÃÌ4Ùló*¬¯sÎ9µCª¥â³O>ê=ð1P½#
îhH;àa¿v£
æ 7ºjH£V·Æ3H2ò¥D%,¡E,j!U
{¨ )<ÑP¢LD%
±F0¯L±¡
'®>ìAþXºR
ô@8,i
iZæ01¤-ZXÃîÅ0,/{ù
ñk MðË6%$¦10Iæ6 Ì4SÜ`<A
aÐÔÀ@5lÙP Á %ÁnFP3È7ÐòFá í9I«Î 2)P§:Y âCÊRò¨L¥*WÉÊVºò¥ ©Mí .á& ¤
: À*À¼aÀ³Àßþ
92f!OPÈ *hÜjT°=zC¤gxÐÊôàbAÑ :Ç!b2jÂð&Da 3þb±Ð+ÜH
+SøÂ¾µ\aúÃz¤3Å¡IlR
´²+õ>¼²$D¢ !±F8"2,S<1
+Pª8*TAÐN¸àJP2DcÊ`5kp
â :Àq?s at jì`G?ðzìÃýð>ðAyPµb<ÐAVsÃä Ç8ºpÈ#TGÒðâ$¼ÀE,baƨhE*@qÈ&*1 G,â@D#Fª*åòaUê=°a]}Ò4¬%
õ²ðUP|}!tÙþðÂÅ¿@aF±'@Ã@lbê¬;ßqæc<7y°
e©±k`0Ù f4Ã8àH Çgø[(`ç4çÒñ¥u¦s5à²k³¯|çKßúÚ÷¾øÍ¯~÷Ëßþú·¿S«e{5¸AM Ô\7 Úqv qà7Á1wif¸5ÒÜ$Ê\(/xAå@3Î
èÀûeØÈÆ! aïDb^£%Ô³0M0°À
=aGX Â\
¶÷rCCI[xwP¢U¬T<>$¢R)ó¼Ô2Gâµþ'B!ÞäYoJ-háñáé®# Æ3vÅf´ÕÈÆ¡¼BÃ~èª:ÀÚwL ùÈÇT 8xôC¬rÇCîWhBká58
e<Ãøiñz'`ÙÂ~ `Sq7b¡%*ÁCÐÐàH?¨/wÒ
èðC:ÌA´o`â
Ìà;®%\ Ã@a÷¯×M!`QÀBÁ°°E"'0)Ìbt"H(ÂçÀFÉÈË6ã±Å:M7Y²
+QèA¤îllV¸Û|Àâv¢
§E&&' LBg:
+@ÈØ¦Éê¨çä(O¹ÊWÎrñjÆÈy©Ë_F@Z$@Ìã
Ä3ððØ, ¯Ù NÐ?Zh,8
óH}lßå,çÅ`Ê@&tíîÛHG¿ f
+d!\ÄàD-(Ô]s Ã:ø
J²´rt¤6
#*æL8> Å&jÓcÁIuR .zqW>ÕõOÏXÆ %hnº
Þà¡ñ×SYúýèǧ ;
\ No newline at end of file
diff -Naur /home/dani/uClinux/OuClinux-dist/vendors/Serra/httpd/boa.conf vendors/Serra/httpd/boa.conf
--- /home/dani/uClinux/OuClinux-dist/vendors/Serra/httpd/boa.conf 1970-01-01 01:00:00.000000000 +0100
+++ vendors/Serra/httpd/boa.conf 2007-06-13 08:09:21.000000000 +0200
@@ -0,0 +1,20 @@
+#
+# A minimal config that makes the home page
+# an unauthenticated CGI
+#
+ServerName uClinux
+DocumentRoot /home/httpd
+ScriptAlias /cgi-bin/ /home/httpd/cgi-bin/
+Alias /img /home/httpd/img
+# Auth /cgi-bin/cgi_demo /etc/config/config
+AddType text/plain txt
+AddType image/gif gif
+AddType text/html html
+AddType text/html htm
+AddType text/xml xml
+AddType text/css css
+AddType application/pdf pdf
+AddType image/jpeg jpe
+AddType image/jpeg jpeg
+AddType image/jpeg jpg
+AddType image/x-icon ico
diff -Naur /home/dani/uClinux/OuClinux-dist/vendors/Serra/httpd/cgi-bin/teclap.cgi vendors/Serra/httpd/cgi-bin/teclap.cgi
--- /home/dani/uClinux/OuClinux-dist/vendors/Serra/httpd/cgi-bin/teclap.cgi 1970-01-01 01:00:00.000000000 +0100
+++ vendors/Serra/httpd/cgi-bin/teclap.cgi 2007-06-12 11:35:47.000000000 +0200
@@ -0,0 +1,297 @@
+bFLT p p FBãs NVÿü mlN | 0 ÿÿY 0 mH mhNHnÿü m N/.ÿü m¸NHxWä mN mpNHnÿü mtNBOï N^NuOïÿôH×BB$mH RX0( IÀr²f>ST0( IÀr2²f/- mtNX RX0( IÀr0²f Ö/- mtNX` Æp°gr(²gp<°f/- mtNX"mH QXB0( ràÐ Ïb t0;
+HÀNû hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh@h¨ Ðh8( Øhhàøhhhhhhèhðhhhhhhhh°¸ÀÈhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh`hhHhhhPhhhXhhh0/- ` þ
+/-
` þ/- ` ýú/- $` ýò/- (` ýê/- ,` ýâ/- 0` ýÚ/- 4` ýÒ/- 8` ýÊ/- <` ýÂ/- @` ýº/- D` ý²/- H` ýª/- L` ý¢/- P` ý/- T` ý/- X` ý/- \` ý/- `` ýz/- d` ýr/- h` ýj/- l` ýb/- p` ýZ/- t` ýR/- x` ýJ QX0( IÀ/ /- | mtNPRRrO²l üàL×Oï Nu o /( mN"@ mH PBPXrÙÐIÀr+²e â0;
+HÀNû º ¬ Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö X f Ö t º ¬ Ö È Ö ä mH Pp1@ Nu mH Pr1A Nu mH Pp1@ Nu mH Pr1A Nu mH Pp1@ Nu mH Pr1A Nu mH Pp1@ Nu mH Pr1A Nu mH Pp+1@ Nu mH PH1A NuNqNuNqNq*EAù N» "pN at Nu//&/ / mxNR/ m¬N$ Pg// mhNP $&NuOïÿðH×$/ &o &/
Jg./ mxN$@XHj m¬N"@XJm K`Aó¨ÿJmµÈlB`$" аo&I$AÕÂÚR аnôB 8 L×Oï NuOïÿäH×
<(/ B/ mxNår/ m¬N&@BP(D$K`>
IÀz<ºf¼ &pl`z>ºf
¼ &pg@ rtA z;E VV`RRR/ mxNX°b´B ( L×
<Oï
Nu//
+&o $KJg(IÀ/ møNXJgIÀ/ m¨NXRJfØ $_&_Nu o BNuNq o ( NuNqJ¯ VÀIÀDNuNq / fBNu o P` h °gJfô°WÀIÀDNuNq//
+ o &o $PJg/* /N$j PJfî$_&_NuOïÿèH×\(o
,o $/ $&/ (Hx m¬N&@/$mXN&/N'@ Oï JfB« (`4// m|NPJ at f
+Hx m\NJf
+Hx m\N . '@ -K L×\Oï Nu//
+&o Jg4"SJ© f/ mNB`$I j "HJ¨ fò/ mNBª XJfÌ$_&_Nu/- mN/- / môNOï JVÀIÀDNuNq/ o IÀt@´lpßÀrÉ`pÐÐé IÁ( IÀt@´l( ß AAðÉ`( IÀ AAðÐ IÀ$NuOïÿìH×
(o BBJg.&L$LIÀr%²fHt( m<NTTXRRRRJfÖB 8 L×
Oï NuOïÿèH×
&< Hx m¬N(@B/- &m@/$mØN/- /N/- /NOï
mì P"h
³è $d
+pѨ
`/ mPNX IÀx
+¸g
( R¶lÆÖ// mN(@P¶l²B ( ///- &m@/$mØN/- /N Oï L×
Oï Nu//
+&m /$mNXJgX/N/ mlN$@Hj m¬N&@ mì//
+Hx / mNOï
µÀg/- m@/ mØNHx m\NB `/- ¤ m@/ mØNHx m\N $_&_Nu/
+/$- ¨/$mNXJf/- ¬ m@/ mØNHx m\N/N/ mXNP$$_NuOïÿôOïÿØH×\ü// < mxN&@Hk m¬N,@// @ m
N o D.BB¯ 8B¯ 4Oï ·ï ,o 6(o <B
IÀt=´gBt&´g<·Æo8"N o <ÑÆIÀ$@t p+°gÂRRR
RIÀt=´g
+t&´g·ÆnÐB
X J¯ (f / mXN* &/ m¤NPIÀr=²f S°fVHx m¬N$ (/- °/ mhN///// P mN. /$mNOï
.
N/N SP°ftÕ¯ ,`Npÿ`b0| /H (`@/ mXN$ (/ m¤N///// L mN. /$mN/NB¯ Hpѯ LOï RR·Æn þÒ/ mN / 0XL×\üOï (Oï NuOïÿìH×
&o &/
B$K`ÀR¶o m(Nrÿ²gx
+¸fær
+²fx
+( JfBx
+¸f
+"R¶f" L×
Oï NuOïÿäOïÿØH×\üHx$m¬N, at HxN/@ <,< B¯ 2(- /$mNOï JfB` j/N/ mNX. ´N/ mXN/- ¸/ môNr Ò/A H// X m
N o \/P P// mpNOï
` üp?@ .Bè / mXN @Eè &$
+Hx m¬N& /- °/ mhNOï `RIÀr"²fôB(- ¼//$môNPJg
p?@ 2/ mXN// N @Eè
+/
+&mxNOï ÿc/
+NR/ / mNOï &
+`RIÀr"²fôB/- À/- Ä mN. mN. môNPJgzHx \/ mÀN& RP`BE//// D// T mN/@ Lpѯ :(- È/$mxN&@/NHs m¬N$@Oï
JEg
+///- Ì`///- Ð/
+ m4NOï . Ô/
+ m N* Pf /- Ø m@/ mØNHx m\NBA?A 2Hx / mpNPr²lIÀr
²fâ. IÀr
+²fÖB@?@ 0BHx / mpN&@Bè // @/ môNOï Jf Jo .g Jo"o 4 N$KØSJfø.B@?@ .` ÀJoJ(o 4$GJo 2g/IÁ/ mDNP`$¼l FHh / mN& P CH RRSJf¼Jo"o 4 N$KØSJfø.`Xp?@ 0 UJoJ&o 4$@Jo 2g/IÁ/ mDNP`$¼l FHh / mN& P CH RRSJf¼Jo 0g þìJo 2g/ m$NX` //// D// T mN/@ Lpѯ :Oï Hx / mpN&@PJf üò / *L×\üOï (Oï
NuOïÿðH×&/ $- ´/$mNXJg"/- Ü/N. môNPJg/ mNX`x$- à/$mNXJf mÐN`R/- ä/N.&m,NPJf mÌN`4/- è/N.NPJf mN`/- ì m@/ mØNHx m\N/ / mÔNPL×Oï NuOïÿôH×&/ BB$o Jg // m,NPJft`$j JgJBgàBJBg * L×Oï NuOïÿèH×
(o
(/ BCB$LJg
// m,NPJfvR$j JfäJCgBå BHh m¬N&@$LBXJg (K// m,NPJf(ê R$j JfâB³, `BL×
Oï NuOïÿôH×&/ BB$o Jg"//* m,NPJft`$j JgJBgÞBJBg L×Oï NuOïÿèH×
(o
(/ BCB$LJg
//* m,NPJfvR$j JfâJCgBå BHh m¬N&@$LBXJg (K//* m,NPJf(ÒR$j JfâB³, `BL×
Oï NuQOïÿØH×\ü/- ð mN* Îp?@ .XJ
fB` // 4 m
N o 8./ mxN&@$R/$m¬N, &/N( ÊOï ·Îo Ô(E"@ FIÁp=°f:B S°f$/- °/ mhN///// H mN. ROï "D CB@?@ *`|p&°g S°f(Jo *fh S°fÂB///// @ mN. R`&p;°f0Jo *f:B///// @ mN. RRR"D Cp?@ :Oï `Jo *gÂR`ÂRRR·Ên ÿ6 L×\üOï (PNu/
+/$- ô/$mNXJg/N/ /- ø mtNOï $- ü/NXJg/N/ /- mtNOï $-/NXJg/N/ /- mtNOï $-/NXJg/N/ /- mtNOï $-/NXJg/N/ /- mtNOï $- à/NXJg/N/ /-
mtNOï $- /NXJg/N/ /-$ mtNOï $-(/NXJg/N/ /-, mtNOï $-0/NXJg/N/ /-4 mtNOï $- ¨/NXJg/N/ /-8 mtNOï $-</$mNXJg/N/ /-@ mtNOï $-D/NXJg/N/ /-H mtNOï $-L/NXJg/N/ /-P mtNOï $-T/NXJg/N/ /-X mtNOï $-\/NXJg/N/ /-` mtNOï $- ´/NXJg/N/ /-d mtNOï $- /NXJg/N/ /-h mtNOï $- Ä/NXJg/N/ /-l mtNOï $$_Nu//
+&o /-p mtNXJg*//-t$mtN/+ mN/ /-xN&k Oï JfÖ/-| mtNX$_&_NuOïÿäH×
<(/ B/ mxNÐr/ m¬N$@BP&D(J`<p¿Ð ÿzºd$pÐ ÿºdpÐÐ ÿr ²dü \RÛRR/ mxNX°b¶B
(
+L×
<Oï
Nu/
+/t$o Jg$/- °/* m,NPJgBB$j Jg fÜpÀ$$_Nu// // mNPJVÀIÀDNuNq// // mNPJg/- °/ m,NPJfpNuBNuNqNu/- mtNXNuNq// /- mtNPNuNq/
+// /-$mtN/-NOï $_Nu// /- mtNPNuNq// /- mtNPNuNq// /- mtNPNuNqOïÿìH×<$/ &/ $*/ ((/ ,//
//
/-$mtNOï Jg
+//- NPJg
+//-¤NPJ
g
+//-¨NPJDg/-¬NX/-°NXL×<Oï Nu/
+/$/ /-´$mtN//-¸N/-¼N/-ÀNOï $$_Nu/-Ä mtNXNuNq// /-È mtNPNuNq// /-Ì mtNPNuNq// /-Ð mtNPNuNq// /-Ô mtNPNuNq// /-Ø mtNPNuNq// /-Ü mtNPNuNq// // /-à mtNOï NuNqNu / m P00
+ rÀNuNqNu"/ b m| P0p ` A NuNqNVÿ¬//$. Hx /Cù #¢N» Prÿ²frCù (ÈN» @v ¶f`/. /-èCù &>N» P´f>Hnÿ¬/ Cù $N» PJf( .ÿº ð f .ÿÊ".ÿÎB&< g
+Cù ¬N» $.ÿ¤&.ÿ¨N^NuOïÿôH×
Cù $N» & Cù $:N» $ Cù $VN» ( Cù #úN» " ´fB²gpL×
Oï Nu mäJf0 ¼ mL ¼ Jèg
+Cùÿÿå®N» J`g
+Cù æN» NuNq&o $/ $o Cùÿÿÿ°N» m´Jf mð mÄ ¯ JgNJTgCù 'N» @BJ0gCùÿÿåBN» @B//// Cùÿÿå0N» / Cù <N» NqB§B§// // // CùÿÿÿlN» NqOïÿôH×&o B/-dCù ',N» mÜ$PX·Êf « `,Jg( * ·Àf
+ + %@ `$@Jg * ·Àfò"+ %A /-dCù &àN» XJfpÿ` ª$k $JfHk (Cù &¾N» X0r@ÀJ at g/Cù ÐN» $ X/+ Cù !ÒN» XJltÿpÿ'@ 0 ` r06JfHk (Cù &fN» X0 @ J at g/+ Cù ÈN» X0 J at g/Cù ®N» X L×Oï NuNuHxÿÿB§// // Cù
N» Oï NuNqNV Hn /. mx/Cù |N» Oï N^NuNV Hn /. /. Cù ZN» Oï N^NuNuNV Hn /. Hxÿÿ/. Cù N» Oï N^NuNuNVÿÀOïÿôH×
&. $. pþ-@ÿÄ0< Ð=@ÿÀp-@ÿäxÀØHnÿèCù N» B®ÿà FX°d$ -CÿÈ Ð-@ÿÌ-CÿÐ-CÿÔ-CÿØ-@ÿÜ/. /. /Cù
®N» Oï Jg".ÿв®ÿÌfS-AÿÐ nÿÐBLî
ÿ´N^NuNuOïÿìH×<(/ o
$o */ $BIÀrr²gJ&< Arw²g>&< Ara²g2Cù $N» @ ¼ JgV0 J at gJ/
+Cù N» X`:( IÀrb²fR( IÀr+²fpRJf4Hx @Cù
N» $@XJfB` ~4¼ Bª Hj (Cù rN» XJ
mT%E $ R"R À´f ÿV"F À
+g
Hx Hx /Cù
N» Oï Jf ÿ* `*rÿ²
o Hx¶//Cù !*N» %@ Oï m ÿ2 4$ xÀR¹é g 4Cù #TN» @$/* Cù ÎN» á24Cù #0N» @ XJª f0Hx Cù
îN» %@ Xg %@ 0 @ 4`Bª (* %D %@
%@ %@ mü%P $$-d/Cù "ÜN» mÜ%P /Cù "ÆN»
+PL×<Oï NuHx /-ð// Cù |N» Oï NuNq/
+//-dCùÿÿÿÒN» mÜ$PXJgLt(Ô/Cù "lN» XJg4¼ 0 * %@ " %A
%@ %@ p%@ $/CùÿÿÿN» X$j Jf´ mÜ$PJg 0r@ÀJ at g/
+Cù zN» X$j Jfà$$_Nu/
+/Cù !ÜN» @$B§Cù XN» $mìr á2³4Hx Cù 8N» r á2* @³5@ @Cù !N» @ P$$_NuNu/
+$o * "* g%@ // /
+Cù !äN» Oï * ª $_NuNuOïÿðH×
&/ $o Jª $g* j ±ê
dpѪ B``/
+/Cù NN» P`Nt(Ô/Cù !N» X j (±ê
dBpѪ `/
+/Cù N» P$ /Cù ÖN» XL×
Oï NuOïÿôH×$o
&* $fHj (Cù ¨N» X/
+//
//
//
Cù N» $ Oï JfHj (Cù vN» X L×Oï NuOïÿôH× mì$PJª $g& j ±ê dBrÓª `Z/
+Cù \N» X`Jt(Ô/Cù
N» X j &±ê dBpѪ `/
+Cù "N» X$ /Cù èN» XL×Oï NuNuOïÿðH×$o B4< &mÜ·ÊfÊBBJf /-dCù ¦N» $SXJgv müp°gHj (Cù N» X0 @ @f(/
+CùÿÿýÐN» XJf"* %A
0 ÿ¿4`vÿ müp°gHj (Cù 2N» X$j Jf/-dCù N» X`20r@ÀJ at g(/
+CùÿÿýjN» XJf * %@
0 ÿ¿4`vÿ L×Oï NuNVÿü/
+$n j ±ê e °0rÀJ at f/
+Cù !N» XJf Â2pÀJ at g$ ÿÿ J0ÀpÀ0 BA ÿ` j ±ê fXpþ°ª fp4`x J at g/-ÜCùÿÿþlN» X * °ª g.%@ /
+Cù \N» XJg<"* %A j BrÓª `&Hx Hnÿÿ/
+Cù
N» Oï JgB.ÿÿ`pÿ$nÿøN^NuNuNVÿü/
+/$. $n j ±ê
dpѪ B` ¬0r@ÀJ at f/
+Cù nN» XJf pþ°ª gÒ * °ª gV°ª f/
+CùÿÿûÖN» XJf` j rÓª 0 J at gBr
+²f/
+Cùÿÿû¢N» XJg ÿ|pÿѪ `"
BÿÿHx Hnÿÿ/
+Cù
N» Oï Jf ÿRpÿ$.ÿô$nÿøN^NuOïÿèH×<*/ $/ $&o (0rÀJ at f/Cù <N» XJf ìJ
g æJg àpÿLE °e º$o
(LH &2pÀJ at g.BAë ÿÿ6pÀ4 ð( B @ Sgt2pÀJ at fØ + $+ g$¶d$// /
+Cù "N» ÕÂÕ« Oï g:0 J at g/-ÜCùÿÿüJN» X//
+/Cù
N» $ Oï gÕÂfâ LE `
0r6Cù ÎN» @ ¼ BL×<Oï NuOïÿìH× |,/ (/
$/ */ $Jl0/Cù N» & XJo/pÀ/ /Cù *N» Oï $Jo///Cù
N» Oï L× |Oï NuNVÿü//&. $. .
@ÿÿJg
/Hx HnÿÿCù
DN» SOï fä$.ÿô&.ÿøN^NuNVÿlOïÿÜH×
ü.. &n (n B
|p
@ÿo/Cù ²N» /Cù ¢N» B+ &Aó$(Cë PPJ« o
+$@Aò
+ Cñô +
°
oAîÿp ÉCé Sfö"k $ f0"[ÀIÀ// "+ / nÿp/Cù
tN» BOï ` p°e JvW mø0ÿIÁp
+°f + gv, g p°ep°fv7p°f|`DJ« l+
Bÿo////.ÿp D( /Cù
N» Oï // HnÿÿCù
N» $@Oï p°« d,IÀr-²ft
« R|` + gB` g|
+F( Ø*+ lzpÀ« Jg. + t´e|t´f| t´f¸
eIÀzt0´g*R
IÀr0²f t´l|p°« f
+$m xB
`J
fB¸
UÀIÀ"* Ê` þr²eh/-ôHk + g nÿp "( $( `& nÿp/( /AîÿtCù 8N» P .ÿt".ÿx$.ÿ|/// /Cù
´N» ÑBOï ` Dtpÿ´d :p°eJf2 nÿp$PJg + rÿJm" //
+Cù BN» ( P`R$mx`JEîÿ nÿp¨ B
Aÿx`4t´f(Hx HnÿCù .N» @/Cù
N» $@Oï `pÿ` ¶$Ô
p°gr²mR`T + ´UÁIÃÆ ÐÑ.ÿoIÀt0´fÚBpÀ« f/Hx /CùÿÿürN» BOï /Üü/Cù *(N» /Hx 0/CùÿÿüHN» Oï Jg///
+Cù ¢N» Oï /Hx /CùÿÿüN» BOï Lî
üÿHN^NuNVÿ@OïÿìH×
&n $n (+ $fHk (Cù BN» XB®ÿ@&
+0r@ÀJ at f/Cù úN» XJfV/
+$ÿÿÿD/Cù N» PJlN/.ÿDCù
+NN» XJg0//.ÿDCù
+8N» ./.ÿDCù àN» Oï `
+pÿ-@ÿ@` rÿ-Aÿ@` /. /Cù "N» P`RgIÀr%²fò¶g(
+Jo// /Cù N» Oï `BJm¢Ñ®ÿ@Jg<* IÀr%²g*R-JÿDHnÿ@//Cùÿÿû"N» Oï Jm ÿx$nÿD&
+`R&
+`JfHk (Cù N» X .ÿ@Lî
ÿ,N^Nu//
+$o &o Hx ¼B§/
+Cù PN» pÿѪ $Aê (p Oï ü Sfö KJg6IÀr%²f&RIÀ²g
$/
+Cù dN» XJlpÿ` R`RJfÊ$B$_&_Nu/
+/$o / %@ L$* o"%B
Bª Bª Bª /
+Cù N» %B X$$_NuNuOïÿèH×
"o
Eé PJ© f < °© f i LGè #K L $#@ (| ¹é f i LGè #K L $#@ B")
²o ôGé $RX t´gHmr`~ gvn
+t´g `j go` g6`V i LIè #L L "( $%A `J i LIè #L L "( $%A `0 i LIè #L L "( $( $%A %B ` i LIè #L L$Eê ")
²n ÿV`@ < °© fB) $ AAð rô#H $< ´© fB) % @Að rô#H ) lD#@ p© rþÂ#A t #B L×
Oï Nu//&/ - @Cè $-" 0a¶g²eöÀ â"@B1( $&Nu// / &/ r²fB`2r²g¶fp`$/ CùÿÿÿN» $ /CùÿÿÿN» P°\ÀIÀD$&NuNVÿàOïÿÜH×
üpÿ-@ÿäB®ÿèB®ÿìr-Aÿô-Aÿø n .( B
BB®ÿà(P"LIÀr*²f tÀAîÿôB° RBIÁ m P00 |À)ÿÿJ at g*$H þn&CAó< &AGóÐ&RIÁ02 |ÀJ at fØIÀr%²f IÁt$´fJoRJg-Cÿð¾l..`*JoIÀ|m¼gRpÿ` R`B³Ìd
+IÀr0²f6(Iv"mIÁIÀ°gÖÖJfòB t
+ÀâFÈ,ÿÿIÀ|%¼f ÿIÀr*²f0Jg
IÀt$´fJo |ÀAîÿè! `R¹Éf ÿ|&< J
f
-Cÿà IÁt.´fRzÿ` þ¾R`
-Cÿä"m$$ IÁIÀ°gäRJfò |¼mIÁIÀ°fCé R) IÂág ÿ"m*rÊ|ûÌ$F, IÁ( & IÀ°fR" p°lJgU n !A "mSRIÀ°mö" m
Ò00 HÀ m 00 HÀÄ-Bÿü"m`RJf IÀ n !@ &nÿä!K .ÿà!@ J
gr0!A `
+t n !B
+ n !@ p!@
JfIÀrm²f þ4t n !B B¨
JovBBp°mB6Hë n 8$` .ÿðUоl
+. r ²m ýò$ SGîÿô/3H å n Eè (/2( Cùÿÿü®N» PJg&sH %( XR&n +
T°n`(p n @ & (
å/ HnÿüHh (Cù ÎN» Oï &n 'G R& +
TLî
üÿ¼N^Nu//"o o $/ vÀ¶er0;
+HÀNû ^ d
, : H T AèÿèCéÿä\`~"AèÿìCéÿèZ`h AèÿðCéÿìX`R"AèÿôCéÿðV`< QCéÿôT`("YQR` Y`"S ""( #@ ( #A "( #@ ( #A "( #@ ( #A "(
#@
Aè Cé Qf¸"$&NuOïÿèH× ü"o
o ,/ $*pÊç~
"pü A rÀr²g8b*r²gr²g`2$(( YCéÿôT`N"$( QR`2&"( XY`(&( PS"ë¬ î¨"$( ë« î¨#C (( ë© î¨#A &( ëª î¨#B Aè Cé Yf¸ë¬î«"L× üOï NuOïÿðH×&/ $/
&C$o p°dZ DrÀJgSÚJfø
+rÀf ä/ /
+/CùÿÿþN» ` ä/ /
+/CùÿÿþÎN» Oï rüÀÕÀ×ÀpÄ gSÚJfø L×Oï NuNuOïÿðH× <(/ &/ $/
"Dp°dpB á H at B@ `ÃS zÀ
fô êzÄ
Jg, I !A !A !A !A !A !A !A
Aè Cé SfÖ äg"ÁSfúpÄ`ÃSJfø L× <Oï Nu/"o o J gB B°gì `BD$NuNu/$/ "/ "@S A fø $NuNu/"/ A `JgFR tÀfò"H þþþÿgðAéÿüJg"J( fÁ R` J( gJ( fÎÁ V` `Á T$NuNuOïÿôH×$/ / "ÒJfB`f´crÿ B `JgLR vÀfò$H` A²c8 þþþÿgêAêÿü"HJg
AêÿýJ) gAêÿþJ) g
+AêÿÿJ) f²d A L×Oï Nu// / B/ fB§/ Cù #TN» P`
B`$ R// Cù #:N» PJfè $&NuNuOïÿìH×<"o
o Bg SBRJg ´fòEé B
gvRRBºg(`
+JghRB´gJgZRB´fäRBºfäCè B(
+BS²f(BBJg&RRB²fJgRRB²gÜ$DJf `BL×<Oï NuNu/$/ // /// Cù #,N» Oï $NuNVÿÄHnÿÆ/. Cù N» PJWÀIÀDN^NuNVÿÜ/
+/$n HnÿÜHxT/. Cù îN» $ $®ÿÜ .ÿà%@ .ÿä%@ .ÿè%@ .ÿì@ Hx
B§Hx HnÿíHj Cù ªN» P.Cùÿÿü`N» Oï $.ÿÔ$nÿØN^NuHx
+B§// Cù
+N» Oï NuNqHx // // // Cù N» Oï NuNqNuQOïÿØH×\ü$o 4&/ <,o @&JIÀ m P00
+ r ÀJ at gRIÀ00
+ t ÀJ at fîBIÀz+ºgr-²f~R tïÀf2z
+Ö
IÀr0²f
Gê $KUt IÀzxºfEë Öp°lvB Ur"²e pÿLC 8A2|ÿÿ$ LC "BB`HGê $K³Äef,:B°d"xÿ Î/I (Cù ®N» @ ¼ ""o (` L ÿ( ØpÐÐ
t ´e `IÀz@ºl
+p r©Ò`r(B¶nJ¯ 8g o 8 <ÿÿÿJgRJg°d( Cù 4N» @ ¼ " JgDL×\üOï (PNuNu&/ $-/Cù N» mÈXJg/ PNX/Cù úN» mÄX PJgNJ8g
+CùÿÿåDN» /Cù æN» NqNuOïþð/-,Cù ºN» Xp$ AïBYSjøHx /Cù "N» PJfB§/Hx Cù °N» Oï $m(Jf4$¼ $-,/Cù XN» Hx Cù ¸N» /Cù >N» Oï p°fP$¼ Hx B§$P/CùÿÿùN» B¯ Oï pAï ¼ÿÿÿÿYSjôB¯ B§/Hx Cù vN» Oï m(p°f
+ ¼ ÿÿÿÿp°f ¼ Hx Cù ÌN» ÿÿÿÿ`úNqNuOïÿôH×$/ m´$PJf
+`HAó `B/CùÿÿùÚN» &@XJg,///Cù
hN» Oï Jf R3 IÀr=²g¾XJfÔBL×Oï Nu / g*B§B§Hx !Hx / B§Cù N» Oï rÿ²VÁIÁÀNuBNuNqNuOïÿôH×
(/ &/ Jf/CùÿÿÿªN» X`TJf
/Cù RN» B§CùÿÿÿN» P`4/CùÿÿÿzN» $ Xg ///Cùÿÿ÷|N» /Cù N» Oï L×
Oï NuNu/$/ g(J g/CùÿÿÃ$N» XJfB§/Cù N» P$NuOïÿôH×
"o pôÐr²eCù N» @ ¼ &pÿ`, o &/ $ "p7N@( p°dCù ìN» @D xÿ L×
Oï NuNu/"/ pN@$ p°dCù ºN» @D $NuNu/"/ pN@$ p°dCù N» @D tÿ $NuNuOïÿ¼OïÿôH×
o TxØ$"plN@& p°dCù TN» @D vÿJf// X/Cù ÌN» P L×
Oï Oï DNu/p2N@$ p°dCù N» @D tÿ $NuNu/p1N@$ p°dCù æN» @D tÿ $NuNu/p/N@$ p°dCù ¾N» @D tÿ $NuNu/pN@$ p°dCù N» @D tÿ $NuNuOïÿôH×
"o o &/ $" p6N@( p°dCù XN» @D xÿ L×
Oï Nu// // // CùÿÿÿªN» Oï NuNq/"/ pZN@$ p°dCù
+N» @D tÿ $NuNVÿèOïÿôH×
. ". $. &. (.
n -Hÿè-@ÿì-Aÿð-Bÿô-Cÿø-DÿüHnÿèCùÿÿÿN» XLî
ÿÜN^Nu// o $/ "p[N@& p°dCù N» @D vÿ $&NuOïÿôH×
"o g(/ ÿÿ o &$ "pN@( p°dCù 4N» @D xÿ L×
Oï Nu// HxA// CùÿÿÿN» Oï NuNqOïÿìH×<$o "o
o (/ $&$ "
+ < ¯N@* p°
dCù ÊN» @D
zÿ L×<Oï Nu/"/ / g
t´dCù N» @ ¼ pÿ`Hx // / /CùÿÿÿxN» Oï $NuNu"o o p r 2 !A ") !A
+B0) !@ B0)
+!@ B0) !@ B0) !@ p r 2) !@
!A "") !A ( ) !@ ,")
!A 0 ) !@ 4") (!A <"i 0!I DNuNq"o o p r 2) !A ) T") X!@ T!A X")
+!A
+ ) !@ ") !A ) !@ ") !A p r 2) $!@
!A " ) (") ,!@ (!A ,") 0!A 0 ) 8!@ 8B¨ 4") <!A < ) D!@ D"i L!I LNuNqNuNVÿø/". $<