source: trunk/third/lprng/doc/README.solaris @ 12500

Revision 12500, 27.1 KB checked in by ghudson, 26 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r12499, which included commits to RCS files with non-trunk default branches.
Line 
1         Installing LPRng on Solaris and System V
2           Updated: Fri Dec 27 06:08:26 PST 1996
3           Updated: Mon Sep 15 11:13:08 PDT 1997
4              Patrick Powell
5
6The LPRng system now simulates the Solaris/SystemV lp, lpstat,
7and cancel commands.  It does a good enough job that you can
8probably replace them by these versions.
9Read the directions below on how to modify the rc startup
10scripts.  You should remove the Solaris/System V printer
11startup script - i.e. -
12        rm /etc/rc2.d/S80lp
13and replace it with the lpd startup script below.  You might
14also want to rename the lp, lpstat, etc., scripts as well
15and create symbolic links to lpr and lpq.
16
17Also, see the very interesting shell script by Bertrand Decouty
18that does all of the normal installation and more.  Comments
19are en Francais,  but the code is clear enough that you don't
20need them.
21
22Subject: Re: How to installed LPRng-2.3.0 into Solaris 2.5
23To: plp@iona.com
24Date: Mon, 27 May 1996 00:05:17 -0400 (EDT)
25From: edan@mtu.edu (Edan Idzerda)
26Content-Type: text/plain; charset=US-ASCII
27Content-Transfer-Encoding: 7bit
28Sender: majordomo-owner@iona.com
29Precedence: bulk
30Reply-To: plp@iona.com
31Status: RO
32
33> lpd: Fatal error - Another print spooler is using TCP printer port
34
35I haven't had time to clean this stuff up, but below are the notes I
36wrote for installing LPRng on a Solaris 2.x system.  I've also
37included a sample /etc/init.d/lpd script at the end, but I've
38had some quirky problems with it that I haven't had time to look
39at.  (Basically, the ps line somethings grabs more than one PID,
40it's probably something dumb.)
41
42I hope this helps someone, somewhat.
43
44- edan
45
46-- README.solaris
47
48When Solaris 2 changes init levels, it runs scripts in the /etc/rc?.d
49directories giving them 'start' or 'stop' commands.
50
51Remove the Solaris lp start up by removing the link in rc2.d:
52
53    # rm /etc/rc2.d/S80lp
54
55Then hard link your lpd script in the rc?.d directories like so:
56
57    # ln /etc/init.d/lpd /etc/rc0.d/K20lpd
58    # ln /etc/init.d/lpd /etc/rc2.d/K20lpd
59    # ln /etc/init.d/lpd /etc/rc2.d/S80lpd
60
61* Note: I really recommend rebooting at this point,  as there
62*  are some strange things that Solaris does with printing that
63*  may cause problems - Patrick Powell
64
65If you don't want to reboot, you may need to use the nlsadmin(1M)
66command to remove the network listeners on your printer port.  Even
67after doing an lpshut, there is still a little devil hanging on.
68
69For instance, on our systems it looked like so:
70
71# nlsadmin -v tcp
72lpd     \x00020203000000000000000000000000      ENABLED         NORPC   root   NOMODULES        /var/spool/lp/fifos/listenBSD   # 
730       \x00020ACE000000000000000000000000      ENABLED         NORPC   root   NOMODULES        /usr/lib/saf/nlps_server        # 
74lp      NOADDR  ENABLED         NORPC   root    NOMODULES       /var/spool/lp/fifos/listenS5    # 
75
76To remove them:
77
78    # nlsadmin -r lpd tcp
79    # nlsadmin -r lp tcp
80
81You can then start lpd by typing
82
83    # /etc/init.d/lpd start
84
85
86-- /etc/init.d/lpd
87#!/bin/sh
88#
89# LPD control script
90#
91# hacked by edan idzerda (edan@mtu.edu) 24 Apr 96
92# Update by Patrick Powell Fri Dec 27 06:18:31 PST 1996
93#
94
95#HOSTNAME=`/usr/bin/hostname`
96#LOCKFILE=/var/spool/lpd/lpd.lock.${HOSTNAME}.printer
97
98#if [ -f $LOCKFILE ];
99#then
100#       PID=`cat $LOCKFILE`
101#       RUNNING=`/usr/bin/ps -p $PID | egrep lpd`
102#fi
103
104LPD=/usr/local/bin/lpd
105LPC=/usr/local/bin/lpc
106
107PID=`${LPC} lpd | awk '{ pid = ($3+0); if( pid ) print pid;  }' `
108
109echo PID "$PID"
110state=$1
111
112case $state in
113
114'start')
115
116        if [ -z "$PID" ];
117        then
118                echo LPRng print services starting.
119                [ -f $LPD ] && $LPD
120        else
121                echo LPRng print services already started.
122        fi
123        ;;
124'stop')
125        if [ -z "$PID" ];
126        then
127                echo LPRng print services already stopped.
128        else
129                echo Stopping LPRng print services.
130                /usr/bin/kill $PID
131        fi
132        ;;
133*)
134        echo "Usage: $0 { start | stop }"
135esac
136
137---------------------------------------------------
138
139Date: Mon, 08 Sep 1997 15:14:11 +0200
140From: Bertrand Decouty <Bertrand.Decouty@irisa.fr>
141Organization: IRISA-INRIA, Campus de Beaulieu, 35042 Rennes Cedex, FRANCE
142To: lprng@iona.com, Russell D Murphy <rdmurphy@cashel.econ.vt.edu>
143Subject: Re: [LPRng] Solaris 2.5.1, LPRng 3.2.3
144Content-Type: text/plain; charset=us-ascii
145Content-Transfer-Encoding: 7bit
146
147Ivan Popov wrote:
148>
149> On Fri, 5 Sep 1997, Russell D. Murphy Jr. wrote:
150>
151> > cashel [rdmurphy]% lpq -l
152> > UX:lpq: ERROR: Can't establish contact with the LP print service.
153> >        TO FIX: Either the LP print service has stopped,
154> >                or all message channels are busy. If the
155> >                problem continues, get help from your
156> >                system administrator.
157> >
158> > I've tried everything I can think of (reading README.*, re-installing,
159> > . . .), but I've missed something.
160> >
161> > Any suggestions?
162>
163> Try to call it by full path name (to be sure you are not calling another
164> lpq)
165
166Good answer! Of course, you (Russell D Murphy) are calling Sun
167/usr/ucb/lpq, NOT LPRng lpq!!
168
169You MUST replace any Sun original
170lpr/lprm/lpq/lpc/lpd/lp/lpstat/cancel/lpsched for LPRng to work
171perfectly.
172
173I have put in ftp://ftp.irisa.fr/pub/install-LPRng the installation
174script i am using her, on each of our 400 Sun's using Solaris (i
175have another script, much more simpler for SunOS). Of course, you
176will need to tweak it accordingly to your installation, and probably
177delete any unneeded stuff (like the one dealing with printer server
178and crontab).
179
180Have a look into it, i believe that all save/install is inside,
181even old man pages are suppressed. Of course, comments are ... in
182french :-)
183
184Any comment is welcome.
185
186BD
187--
188| Bertrand DECOUTY              | mailto:Bertrand.Decouty@irisa.fr   |
189| IRISA - INRIA (Atelier)       | PHONE : 0299847346 / 0299847100    |
190| Campus de Beaulieu            | FAX   : +33 (0) 299847171          |
191| F-35042 Rennes Cedex - FRANCE | http://www.irisa.fr/               |
192
193#!/bin/sh
194# This is a shell archive (produced by GNU sharutils 4.2).
195# To extract the files from this archive, save it to some FILE, remove
196# everything before the `!/bin/sh' line above, then type `sh FILE'.
197#
198# Made on 1997-09-15 11:12 PDT by <papowell@astart4.astart.com>.
199# Source directory was `/tmp'.
200#
201# Existing files will *not* be overwritten unless `-c' is specified.
202#
203# This shar contains:
204# length mode       name
205# ------ ---------- ------------------------------------------
206#  13910 -rw-rw-r-- install-LPRng.sh
207#
208save_IFS="${IFS}"
209IFS="${IFS}:"
210gettext_dir=FAILED
211locale_dir=FAILED
212first_param="$1"
213for dir in $PATH
214do
215  if test "$gettext_dir" = FAILED && test -f $dir/gettext \
216     && ($dir/gettext --version >/dev/null 2>&1)
217  then
218    set `$dir/gettext --version 2>&1`
219    if test "$3" = GNU
220    then
221      gettext_dir=$dir
222    fi
223  fi
224  if test "$locale_dir" = FAILED && test -f $dir/shar \
225     && ($dir/shar --print-text-domain-dir >/dev/null 2>&1)
226  then
227    locale_dir=`$dir/shar --print-text-domain-dir`
228  fi
229done
230IFS="$save_IFS"
231if test "$locale_dir" = FAILED || test "$gettext_dir" = FAILED
232then
233  echo=echo
234else
235  TEXTDOMAINDIR=$locale_dir
236  export TEXTDOMAINDIR
237  TEXTDOMAIN=sharutils
238  export TEXTDOMAIN
239  echo="$gettext_dir/gettext -s"
240fi
241touch -am 1231235999 $$.touch >/dev/null 2>&1
242if test ! -f 1231235999 && test -f $$.touch; then
243  shar_touch=touch
244else
245  shar_touch=:
246  echo
247  $echo 'WARNING: not restoring timestamps.  Consider getting and'
248  $echo "installing GNU \`touch', distributed in GNU File Utilities..."
249  echo
250fi
251rm -f 1231235999 $$.touch
252#
253if mkdir _sh00406; then
254  $echo 'x -' 'creating lock directory'
255else
256  $echo 'failed to create lock directory'
257  exit 1
258fi
259# ============= install-LPRng.sh ==============
260if test -f 'install-LPRng.sh' && test "$first_param" != -c; then
261  $echo 'x -' SKIPPING 'install-LPRng.sh' '(file already exists)'
262else
263  $echo 'x -' extracting 'install-LPRng.sh' '(binary)'
264  sed 's/^X//' << 'SHAR_EOF' | uudecode &&
265begin 600 install-LPRng.sh
266M(R$O8FEN+W-H"@HC('-C<FEP="!D92!R96-O<&EE(&1E<R!B:6YA:7)E<R!U
267M=&EL97,@9&%N<R`O=&UP(&5T(&1E(&-RZ6%T:6]N(&1U(`HC('-C<FEP="!D
268M)VEN<W1A;&QA=&EO;B!D86YS("]U<W(O8FEN(.`@97CI8W5T97(@96X@=&%N
269M="!Q=64@<F]O="X*"@HC(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C
270M(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,*(R!E<W0M;VX@8FEE;B!E;B!3
271M;VQA<FES(#(N>"`_"FEF(%L@(F!U;F%M92`M<F`B("UL="`U(%T[('1H96X*
272M"65C:&\@(@<A(2$@4&%S('-O=7,@4V]L87)I<R$@1.ES;VSI+BXN(CL@97AI
273M="`Q"F9I"@I0051(/2(D4$%42#HO=7-R+W5C8B([(&5X<&]R="!0051("2,@
274M<&]U<B!W:&]A;6D*"B,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C
275M(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(PHC(&5S="UO;B!R;V]T(#\*:68@
276M6R`B8'=H;V%M:6`B("$](")R;V]T(B!=.R!T:&5N"@EE8VAO("('5F]U<R!N
277M)^IT97,@<&%S(')O;W0N+BX@26YS=&%L;&%T:6]N(&EM<&]S<VEB;&4N+B!$
278MZ7-O;.DN+B(*"65X:70@,0IF:0H*(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C
279M(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C"@I,3T=&24Q%/2]T
280M;7`O;&]G+6EN<W1A;&PM3%!2;F=?8&1A=&4@*R59+25M+25D8`IC<"`O9&5V
281M+VYU;&P@)$Q/1T9)3$4[(&-H;6]D(&$K<B`D3$]'1DE,10IE8VAO("(J*BH@
282M1.EB=70@9&4@;"=I;G-T86QL871I;VX@9&4@3%!2;F<@<W5R(&!U;F%M92`M
283M;F`@*BHJ(@IE8VAO("(J*BH@8&1A=&5@("HJ*B(*96-H;R`B*BHJ(%1O=7,@
284M;&5S(&UE<W-A9V5S(&ER;VYT(&1A;G,@)$Q/1T9)3$4@*BHJ(@IE8VAO("(J
285M*BH@3"=I;G-T86QL871I;VX@9'5R92!E;G9I<F]N(#$@;6EN=71E("HJ*B(*
286M"F5X96,@/CXD3$]'1DE,12`R/B8Q"F5C:&\@(BHJ*B!$Z6)U="!D92!L)VEN
287M<W1A;&QA=&EO;B!D92!,4%)N9R!S=7(@8'5N86UE("UN8"`J*BHB"F5C:&\@
288M(BHJ*B!@9&%T96`@*BHJ(@IE8VAO("(J*BH@8'5N86UE("UA8"`J*BHB"F5C
289M:&\@(BHJ*B!U=&EL:7-A=&5U<G,Z("HJ*B([('=H;PDC('!O=7(@:6YF;RXN
290M+@HC(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C
291M(R,C(R,C(R,C(R,C(R,*(R!P<F]CZ61U<F4@9&4@8W+I871I;VX@9'4@<V-R
292M:7!T(&AO=7)L>2YC=&P*(PIH;W5R;'D@*"D@>PH)8V%T(#X@+W5S<B]S:&%R
293M92]H;W5R;'DN8W1L(#P\14]&"B,A+V)I;B]S:`HC"B,@:&]U<FQY+F-T;"`Z
294M(')E8VAA<F=E<B!L92!H86YD;&5R(&0G97)R975R<R!P;W-T<V-R:7!T+@HC
295M"F5C:&\@(BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
296M*BHJ*BHJ*BHJ*BHJ*BHJ(@I,0U]424U%/69R.R!E>'!O<G0@3$-?5$E-12`C
297M('!O=7(@879O:7(@;&$@9&%T92!E;B!F<F%N8V%I<R$*96-H;R`B:&]U<FQY
298M+F-T;"`M(%Q@9&%T95Q@(@IE8VAO("(]/3T]/3T]/3T](@IF;W(@24U0(&EN
299M("104DE.5$524PID;PHC"@DO=7-R+V)I;B]L<'(@+5!<)'M)35!]("UH("]U
300M<W(O;&]C86PO;&EB+VQW+V5H86YD;&5R+G!S"@EE8VAO(")<)$E-4#H@17)R
301M;W(@:&%N9&QE<B!E;G9O>>DB"F1O;F4*14]&"@EC:&UO9"!A*W(L;RUW("]U
302M<W(O<VAA<F4O9&%I;'DN8W1L"@EE8VAO("(@("`@+W5S<B]S:&%R92]H;W5R
303M;'DN8W1L(&EN:71I86QI<^DN(@I](",@96YD(&]F(")H;W5R;'DB"B,C(R,C
304M(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C
305M(R,C(R,C(PH*(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C
306M(R,C(R,C(R,C(R,C(R,C(R,C(R,C"B,@<')O8^ED=7)E(&1E(&-RZ6%T:6]N
307M(&1U('-C<FEP="!D86EL>2YC=&P*(PID86EL>2`H*2!["@EC870@/B`O=7-R
308M+W-H87)E+V1A:6QY+F-T;"`\/$5/1@HC(2]B:6XO<V@*(PHC(&1A:6QY+F-T
309M;"`*(R`]/3T]/3T]/3T*(R!V97)S:6]N(%-O;&%R:7,N($UO9&EF:65R(&QE
310M(&YO;2!D97,@:6UP<FEM86YT97,@9^ERZ65S+"!D86YS(&QA(&QI9VYE(")F
311M;W(@24U0(&EN+BXN(@HC"G5M87-K(#`P-PHC"F5C:&\@(BHJ*BHJ*BHJ*BHJ
312M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ(@I,
313M0U]424U%/69R.R!E>'!O<G0@3$-?5$E-12`C('!O=7(@879O:7(@;&$@9&%T
314M92!E;B!F<F%N8V%I<R$*96-H;R`B9&%I;'DN8W1L("T@7&!D871E7&`B"F5C
315M:&\@(CT]/3T]/3T]/2(*9F]R($E-4"!I;B`D4%))3E1%4E,*9&\*(PHC"71O
316M=6-H("]V87(O<W!O;VPO7"1)35`O7"1[24U0?5]L;V<@+W9A<B]S<&]O;"]<
317M)$E-4"]<)'M)35!]7VQO9RXQ+F=Z"@DO=7-R+VQO8V%L+V)I;B]G;G4O9WII
318M<"`M9B`O=F%R+W-P;V]L+UPD24U0+UPD>TE-4'U?;&]G"@EM=B`O=F%R+W-P
319M;V]L+UPD24U0+UPD>TE-4'U?;&]G+C$N9WH@+W9A<B]S<&]O;"]<)$E-4"]<
320M)'M)35!]7VQO9RXR+F=Z"@EM=B`O=F%R+W-P;V]L+UPD24U0+UPD>TE-4'U?
321M;&]G+F=Z("`@+W9A<B]S<&]O;"]<)$E-4"]<)'M)35!]7VQO9RXQ+F=Z"@EC
322M<"`O9&5V+VYU;&P)+W9A<B]S<&]O;"]<)$E-4"]<)'M)35!]7VQO9PH)+W5S
323M<B]B:6XO8VAO=VX@9&%E;6]N("]V87(O<W!O;VPO7"1)35`O7"1[24U0?5]L
324M;V<@+W9A<B]S<&]O;"]<)$E-4"]<)'M)35!]7VQO9RXQ+F=Z("]V87(O<W!O
325M;VPO7"1)35`O7"1[24U0?5]L;V<N,BYG>@H)+W5S<B]B:6XO8VAM;V0@82MR
326M("]V87(O<W!O;VPO7"1)35`O7"1[24U0?5]L;V<*(R!U;B!P974@9&4@;>EN
327M86=E(0H)1DE,13TB+W9A<B]S<&]O;"]<)$E-4"]C;W)E(@H)6R`M9B`@7"1&
328M24Q%(%T@)B8@<FT@7"1&24Q%("8F(&5C:&\@(EPD1DE,13H@<W5P<')E<W-I
329M;VXB"@H)1DE,13U<8&QS("]V87(O<W!O;VPO7"1)35`O0F8J("]V87(O<W!O
330M;VPO7"1)35`O:&8J(#(^+V1E=B]N=6QL(%Q@"@EI9B!;("$@+7H@(EPD1DE,
331M12(@73L@=&AE;@H)"69O<B!&24-((&EN(%PD1DE,10H)"61O"@D)"7)M(%PD
332M1DE#2"`F)B!E8VAO(")<)$9)0T@Z('-U<'!R97-S:6]N(@H)"61O;F4*"65L
333M<V4*"0EE8VAO(")2:65N(.`@<W5P<')I;65R(&1A;G,@+W9A<B]S<&]O;"]<
334M)$E-4"`A(@H)9FD*9&]N90I;("UF("]U<W(O<VAA<F4O:&]U<FQY+FQO9R!=
335M("8F(&-P("]D978O;G5L;"`O=7-R+W-H87)E+VAO=7)L>2YL;V<*(R!.;W5V
336M96QL97,@:6UP<FEM86YT97,_/PIL<&,@+58@<F5R96%D(&%L;`HC(&WI;F%G
337M92!D86YS(&QE<R!V:65U>"!F:6-H:65R<PIC:&5C:W!C("UF("UR("U!(#)$
338M"D5/1@H)8VAM;V0@82MR+&\M=R`O=7-R+W-H87)E+V1A:6QY+F-T;`H)96-H
339M;R`B("`@("]U<W(O<VAA<F4O9&%I;'DN8W1L(&EN:71I86QI<^DN(@D*?2`C
340M(&5N9"!O9B`B9&%I;'DB('!R;V-E9'5R90H*(R,C(R,C(R,C(R,C(R,C(R,C
341M(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C"B,@0VAO
342M:7@@9'4@<NEP97)T;VER92!S;W5R8V4@9&5S(&)I;F%I<F5S"FEF(%L@(2`M
343M9B`N+VQP<B!=.R!T:&5N"@E,4%).1STO=7-R+VQO8V%L+VQI8B],4%)N9R]B
344M:6X)(R!RZ6;I<F5N8V4@9&4@3%!2;F<*"6-D("1,4%).1PIE;'-E"@E,4%).
345M1SU@<'=D8`IF:0IE8VAO("(J*BH@4NEP97)T;VER92!S;W5R8V4@9&5S(&)I
346M;F%I<F5S.B`D3%!23D<B"@HC(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C
347M(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,*1$535#TO=7-R+V)I;@I0
348M4D<Q/2)L<'(@;'!Q(&QP8R!L<&0@;'!R;2!C:&5C:W!C(@I04D<R/2)L<"!L
349M<'-T870@8V%N8V5L(@H*(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C
350M(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C"0HC(&%R<F5T(&1E(&QP<V-H
351M960@/3X@+W5S<B]L:6(O;'!S:'5T"FEF(%L@(2`M>B`B8'!S("UE9B!\(&=R
352M97`@;'!S8VAE9"!\(&=R97`@+78@9W)E<&`B(%T[('1H96X*"65C:&\@(BHJ
353M*B!!<G+J="!D92!L<'-C:&5D(B`F)B!S:"`O971C+VEN:70N9"]L<"!S=&]P
354M"F5L<V4*"65C:&\@(BHJ*B!L92!P<F]C97-S=7,@;'!S8VAE9"!N92!S96UB
355M;&4@<&%S(&5X:7-T97(N+B(*9FD*"B,@87)R970@9&4@;'!D("AA=2!C87,@
356M;_DN+BXI+B!);"!F875T(&QE(&9A:7)E('1O=70@9&4@<W5I=&4L(&%U(&-A
357M<R!O^0HC(&]N(&UO9&EF:65R86ET(&QE(&)I;F%I<F4@*'5P9W)A9&4@9&4@
358M=F5R<VEO;BXN*0HC(`II9B!;("$@+7H@(F!P<R`M968@?"!G<F5P(&QP9"!\
359M(&=R97`@+78@9W)E<&`B(%T[('1H96X*"65C:&\@(BHJ*B!!<G+J="!D92!L
360M<&0B("`@("`F)B!S:"`O971C+VEN:70N9"]L<&0@<W1O<`IF:0H*(R,C(R,C
361M(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C
362M(R,C(R,C"0IF;W(@0DE.(&EN("104D<Q"F1O"@EI9B!;("UF("1"24X@73L@
363M=&AE;@H)"6-P("1"24X@)$1%4U0@)B8@96-H;R`B*BHJ("1"24X@<F5C;W!I
364MZ2!D86YS("1$15-4(@H)"6-H;6]D(&$]<G@L=2MW("1$15-4+R1"24X*"65L
365M<V4*"0EE8VAO("(A(2$@8'!W9&`O)$))3B!N)V5X:7-T92!P87,A(2$@4&%S
366M(&1E(&UI<V4@X"!J;W5R+BXN(@H)9FD*9&]N90H*(R,C(R,C(R,C(R,C(R,C
367M(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C"0HC
368M(&]N('-A=79E9V%R9&4@;'`L(&QP<W1A="!D)V]R:6=I;F4@<74G;VX@<F5M
369M<&QA8V4@<&%R('5N(.EQ=6EV86QE;G0*(R!L97,@8V]M;6%N9&5S(&QP861M
370M:6XO;'!S>7-T96TO;'!U<V5R<R]L<&UO=F4O;'!S:'5T("AD86YS("]U<W(O
371M<V)I;@HC(&%V96,@=6X@;&EE;B#@('!A<G1I<B!D92`O=7-R+VQI8BD@;F4@
372M<V]N="!P87,@=&]U8VCI<R`M($$@1D%)4D4@/S\*"F9O<B!"24X@:6X@)%!2
373M1S(*9&\*("`@("`@("!I9B!;("$@+68@)$1%4U0O)$))3BYO<FEG(%T[('1H
374M96X*("`@("`@("`@("`@("`@(&UV("1$15-4+R1"24X@)$1%4U0O)$))3BYO
375M<FEG("8F(&5C:&\@(BHJ*B`D0DE.("T^("1"24XN;W)I9R(*("`@("`@("!F
376M:0H):68@6R`M9B`D0DE.(%T[('1H96X*"2`@("`@("`@8W`@)$))3B`D1$53
377M5"`F)B!E8VAO("(J*BH@)$))3B!R96-O<&GI(&1A;G,@)$1%4U0B"@D@("`@
378M("`@(&-H;6]D(&$]<G@L=2MW("1$15-4+R1"24X*"65L<V4*"0EE8VAO("(A
379M(2$@8'!W9&`O)$))3B!N)V5X:7-T92!P87,A(2$@4&%S(&1E(&UI<V4@X"!J
380M;W5R+BXN(@H)9FD*9&]N90H*96-H;R`B*BHJ("104D<Q(&5T("104D<R(&UI
381M<R#@(&IO=7(@9&%N<R`D1$535"(*"B,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C
382M(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(PD*(R!O;B!S=7!P
383M<FEM92!L97,@=F5R<VEO;G,@9&%N<R`O=7-R+W5C8BP@<&]U<B#I=FET97(@
384M=&]U=&4@8V]N9G5S:6]N("AP8B!P871H*0I50T(](B]U<W(O=6-B(@I04D=5
385M0T(](FQP<B!L<&,@;'!Q(&QP<FTB"@IE8VAO("(J*BH@+W5S<B]U8V(Z('-U
386M<'!R97-S:6]N<R!D97,@=F5R<VEO;G,@0D-0(&5T(')E;7!L86-E;65N=',@
387M<&%R($Q04FYG(@IC9"`D54-"("8F(&5C:&\@(F-D("150T(B"F9O<B!"24X@
388M:6X@)%!21U5#0@ID;PH):68@6R`M9B`D0DE.(%T[('1H96X*"0EI9B!;("$@
389M+68@)$))3BYO<FEG(%T[('1H96X*"0D);78@)$))3B`D0DE.+F]R:6<@)B8@
390M96-H;R`B("`@("150T(O)$))3B`]/B`D54-"+R1"24XN;W)I9R(*"0EE;'-E
391M"@D)"7)M("1"24X@)B8@96-H;R`B("`@("150T(O)$))3B!S=7!P<FEMZ2(*
392M"0EF:0H)96QS90H)"65C:&\@(B`@("`D54-"+R1"24X@;B=E>&ES=&4@<&QU
393M<RXB"@EF:0H);&X@+7,@)$1%4U0O)$))3B`N("8F(&5C:&\@(B`@("`@)%5#
394M0B\D0DE.("T^("1$15-4+R1"24XB"F1O;F4*"B,C(R,C(R,C(R,C(R,C(R,C
395M(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(PD*(R!3
396M=7!P<F5S<VEO;B!D97,@;6%N(&0G;W)I9VEN92X@"B,@4&%S(&QA('!E:6YE
397M(&1E('1R;W`@=&5S=&5R("AP87,@9"=I;G-T86QL871I;VX@9&4@<F5M<&QA
398M8V5M96YT*0IE8VAO("(J*BH@4W5P<')E<W-I;VX@9&5S(&UA;B!D97,@8V]M
399M;6%N9&5S(%5#0B`H)%!21U5#0BD@4W5N(@IC9"`O=7-R+VUA;B`F)B!E8VAO
400M(")C9"`O=7-R+VUA;B(*"F9O<B!-04X@:6X@)%!21U5#0@ID;PH)6R`M9B`N
401M+VUA;C%B+R1-04XN,6(@72`F)B!M=B`N+VUA;C%B+R1-04XN,6(@+B]M86XQ
402M8B\D34%.+C%B+F]R:6<@)B8@96-H;R`B("`@(&UA;C%B+R1-04XN,6(@/3X@
403M;6%N,6(O)$U!3BXQ8BYO<FEG(@H)6R`M9B`N+V-A=#%B+R1-04XN,6(@72`F
404M)B!M=B`N+V-A=#%B+R1-04XN,6(@+B]C870Q8B\D34%.+C%B+F]R:6<@)B8@
405M96-H;R`B("`@(&-A=#%B+R1-04XN,6(@/3X@8V%T,6(O)$U!3BXQ8BYO<FEG
406M(@ID;VYE"@HC(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C
407M(R,C(R,C(R,C(R,C(R,C(R,C(R,)"B,@<W5I9"!R;V]T('!O=7(@<75E(&-A
408M(&UA<F-H92!A=F5C(&QP9"!3=6Y/4RP@<V%U9B!L<&,*(V5C:&\@(BHJ*B!#
409M:&%N9V5M96YT(&1E(&UO9&4@*'4K<RD@970@<')O<')IZ71A:7)E("AR;V]T
410M+FQP*2(*(R!#2$%.1T5-14Y4("A"1"D@;&4@-R!F978@.3<L(#$X:#H@;VX@
411M<W5P<')I;64@=2MS"F5C:&\@(BHJ*B!#:&%N9V5M96YT(&1E(&UO9&4@*&$]
412M<G@L=2MW*2!E="!P<F]P<FGI=&%I<F4@*')O;W0N;'`I(@IC9"`D1$535"`F
413M)B!E8VAO(")C9"`D1$535"(*9F]R(%!21R!I;B`D4%)'54-"(&QP9`ID;PH)
414M8VAM;V0@83UR>"QU*W<@)%!21PH)8VAO=VX@<F]O="`D4%)'"@EC:&=R<"!L
415M<"`D4%)'"@EE8VAO("(@("`@)%!21R`N+BX@9F%I="(*9&]N90H*(R,C(R,C
416M(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C
417M(R,C(R,C"0HC(&QA;F-E;65N="!D92!L<&0@874@8F]O=`I,4$0]+V5T8R]I
418M;FET+F0O;'!D"E-(3%!$/2(D3%!23D<O;'!D+7-T87)T+G-H(@H*96-H;R`B
419M*BHJ($EN<W1A;&QA=&EO;B!D97,@<V-R:7!T<R!D92!B;V]T(@II9B!;("UF
420M("132$Q01"!=.R!T:&5N"@EI9B!;("UF("1,4$0@73L@=&AE;@H)"7)M("1,
421M4$0@("`@("`@("`@("8F(&5C:&\@(B`@("`D3%!$.B`@('-U<'!R:6WI(@H)
422M9FD*"6-P("132$Q01"`D3%!$("8F(&5C:&\@(B`@("`D3%!$.B`@(')E8V]P
423M:>DB"@EC:&UO9"!A/7)X+'4K=R`D3%!$.R!C:&]W;B!R;V]T("1,4$0[(&-H
424M9W)P('-Y<R`@)$Q01`IE;'-E"@EE8VAO("(A(2$@)%-(3%!$(&XG97AI<W1E
425M('!A<RXN+B!087,@9&4@8VAA;F=E;65N="!P;W5R("1,4$0B"F9I"@HC(R,C
426M(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C
427M(R,C(R,C(R,)"B,@<W5P<')E<W-I;VX@9&5S('-C<FEP=',@;'`*"E)#3%`]
428M(B`O971C+W)C,BYD+U,X,&QP("`O971C+W)C,"YD+TLR,&QP("`O971C+W)C
429M,BYD+TLR,&QP(@IF;W(@0DE.(&EN("120TQ0"F1O"@EI9B!;("UF("1"24X@
430M73L@"@ET:&5N"@D)<FT@)$))3B`F)B!E8VAO("(@("`@)$))3CH@<W5P<')I
431M;>DB"@EF:0ID;VYE"@HC(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C
432M(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,)"B,@:6YS=&%L;&%T:6]N(&1E
433M<R!S8W)I<'1S('!O=7(@;'!D"@I20TQ04CTB+V5T8R]R8S(N9"]3.#!L<&0@
434M+V5T8R]R8S`N9"]+,C!L<&0@+V5T8R]R8S(N9"]+,C!L<&0B"F9O<B!"24X@
435M:6X@)%)#3%!2"F1O"@EI9B!;("UF("1"24X@73L@"@ET:&5N"@D)<FT@)$))
436M3B`@)B8@96-H;R`B("`@("1"24XZ('-U<'!R:6WI(@H)9FD*"6QN("US("1,
437M4$0@)$))3B`F)B!E8VAO("(@("`@)$))3CH@+BXN:6YS=&%L;.DB"F1O;F4*
438M"B,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C
439M(R,C(R,C(R,C(R,C(PD*(R!L:65N(&QP9"T^;'!S8VAE9`H*8V0@+W5S<B]L
440M:6(O;'`*:68@6R`A("UR(&QP<V-H960N;W)I9R!=.R!T:&5N"@EM=B!L<'-C
441M:&5D(&QP<V-H960N;W)I9R`F)B!E8VAO("(J*BH@;'!S8VAE9"T^;'!S8VAE
442M9"YO<FEG(@IE;'-E"@ER;2!L<'-C:&5D("8F(&5C:&\@(BHJ*B!L<'-C:&5D
443M('-U<'!R:6WI(@IF:0IL;B`M<R`O=7-R+V)I;B]L<&0@;'!S8VAE9"`F)B!E
444M8VAO("(J*BH@;'!S8VAE9#UL<&0Z(&QN("US("]U<W(O8FEN+VQP9"!L<'-C
445M:&5D(@H*(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C
446M(R,C(R,C(R,C(R,C(R,C(R,C"0HC('-U<'!R97-S:6]N(&1E(&QA(&-R;VYT
447M86(@;'`*0U)/3DQ0/2]V87(O<W!O;VPO8W)O;B]C<F]N=&%B<R]L<`II9B!;
448M("UR("(D0U)/3DQ0(B!=.R!T:&5N"@EC<F]N=&%B("UR(&QP("8F(&5C:&\@
449M(BHJ*B!S=7!P<F5S<VEO;B!C<F]N=&%B(&QP("(*96QS90H)96-H;R`B)$-2
450M3TY,4"!N)V5X:7-T92!P87,B"F9I"@HC(R,C(R,C(R,C(R,C(R,C(R,C(R,C
451M(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,)"B,@4D%:(&1E
452M<R!F:6-H:65R<R!U=&EL:7/I<R!P87(@;'!.970*"F-D("]V87(O;'`O;&]G
453M<PIF;W(@3%!.(&EN(&QP3F5T(&QP<V-H960@<F5Q=65S=',*9&\*"6EF(%L@
454M+7(@)$Q03B!=.R!T:&5N"@D)8W`@+V1E=B]N=6QL("1,4$X*"0EE8VAO("(J
455M*BH@4D%:("1,4$XB"@EF:0H):68@6R`M<B`D3%!.+C$@73L@=&AE;@H)"6-P
456M("]D978O;G5L;"`D3%!.+C$*"0EE8VAO("(J*BH@4D%:("1,4$XN,2(*"69I
457M"@EI9B!;("UR("1,4$XN,B!=.R!T:&5N"@D)8W`@+V1E=B]N=6QL("1,4$XN
458M,@H)"65C:&\@(BHJ*B!205H@)$Q03BXR(@H)9FD*9&]N90H*(R,C(R,C(R,C
459M(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C
460M(R,C"0HC($5F9F%C96UE;G0@9&5S(&IO8G,@96X@871T96YT92!D)VEM<')E
461M<W-I;VX*(R!/;B!P;W5R<F%I="!M96UE(&5F9F%C97(@5$]55"`O=F%R+W-P
462M;V]L+VQP+W1M<`H*4U!/3TP](B]V87(O<W!O;VPO;'`O=&UP+V!U;F%M92`M
463M;F`B"FEF(%L@+60@("(D4U!/3TPB(%T[('1H96X*"65C:&\@(BHJ*B!%9F9A
464M8V5M96YT(&1U('+I<&5R=&]I<F4@)%-03T],(@H)<FT@)%-03T],+RH*9FD*
465M"B,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C
466M(R,C(R,C(R,C(R,C(PD*(R!S=7!P<F5S<VEO;B!D92`O971C+W!R:6YT8V%P
467M"FEF(%L@+68@+V5T8R]P<FEN=&-A<"!=.R!T:&5N"@EI9B!;("$@+68@+V5T
468M8R]P<FEN=&-A<"YO<FEG(%T[('1H96X*"0EE8VAO("(J*BH@+V5T8R]P<FEN
469M=&-A<"`M/B`O971C+W!R:6YT8V%P+F]R:6<B("8F(&UV("]E=&,O<')I;G1C
470M87`@+V5T8R]P<FEN=&-A<"YO<FEG"@EE;'-E"@D)96-H;R`B(2$A("]E=&,O
471M<')I;G1C87`@+3X@+W1M<"]P<FEN=&-A<"(@)B8@;78@+V5T8R]P<FEN=&-A
472M<"`O=&UP+W!R:6YT8V%P"@EF:0IE;'-E"@EE8VAO("(J*BH@<&%S(&1E(&9I
473M8VAI97(@+V5T8R]P<FEN=&-A<"(*9FD*"B,@;VX@<F5C;W!I92!L82!V97)S
474M:6]N(&-O=7)A;G1E($U)3DE-54TZ('!O=7(@;&5S(&%P<&QI<R!Q=6DN+BX@
475M*'=I;F=Z/RDL(&%U(&-A<R!O^2XN"FEF(%L@+68@+W5S<B]L;V-A;"]L:6(O
476M3%!2;F<O<')I;G1C87`N97AT(%T[('1H96X*"6-P("]U<W(O;&]C86PO;&EB
477M+TQ04FYG+W!R:6YT8V%P+F5X="`O971C+W!R:6YT8V%P("8F(&5C:&\@(B`@
478M("`O971C+W!R:6YT8V%P(')E8V]P:>DB"@EC:&UO9"!A/7(L=2MW("]E=&,O
479M<')I;G1C87`*96QS90H)96-H;R`B!R$A(2!705).24Y'.B`O=7-R+VQO8V%L
480M+VQI8B],4%)N9R]P<FEN=&-A<"!I;F%C8V5S<VEB;&4N+BX@<&%S(&EN<W1A
481M;&SI(@IF:0H*(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C
482M(R,C(R,C(R,C(R,C(R,C(R,C(R,C"0HC(&QA(&UA8VAI;F4@97-T+65L;&4@
483M<V5R=F5U<B!D)VEM<')E<W-I;VX@/S\*(R!O;B!VZ7)I9FEE(.`@<&%R=&ER
484M(&1E(&QI<W1E+6EM<')I;6%N=&4@<75I($1/250@971R92#@(&IO=7(*(R!P
485M;W5R('%U92!C82!M87)C:&4@8V]R<F5C=&5M96YT+@H*2$]35#TB8'5N86UE
486M("UN8"(*3$E35$5)35`]+W5S<B]L;V-A;"]S>7-T96UE+V5T8R]L:7-T92UI
487M;7!R:6UA;G1E"E-%4E8](F!G<F5P(%PB7B1(3U-47"(@)$Q)4U1%24U08"(*
488M96-H;R`B4V5R=F5U<B!D)VEM<')E<W-I;VXZ("1315)6(@I04DE.5$524STB
489M(@IF;W(@4%)4(&EN(&!E8VAO("1315)6('P@8W5T("UF(#(M("UD("<@)R!@
490M"F1O"B,@;&5S(&EM<"!C;W5L975R<R!S;VYT('1R86ET965S(&-O;6UE(&QE
491M<R!.)D(@*#$Q+S`W+SDW*0H)8V%S92`D4%)4(&EN"@D);"H@?"!M*B!\(&,J
492M("D@4%))3E1%4E,](B104DE.5$524R`D4%)4(B`[.PHC"0D@*B`@*2`[.R`C
493M('-I(&-O=6QE=7(@<&%R(&5X96UP;&4N+BX*"65S86,*9&]N90H*:68@6R`A
494M("UZ("`B)%-%4E8B(%T[('1H96X@(R!M86-H:6YE('-E<G9E=7(@9"=I;7!R
495M:6UA;G1E*',I"@EE8VAO("(J*BH@36%C:&EN92!S97)V975R(&1E<R!I;7!R
496M:6UA;G1E<R`Z("104DE.5$524R(*"6EF(%L@(2`M>B`B)%!224Y415)3(B!=
497M.R!T:&5N"@D)(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,*"0DC(&-R
498MZ6%T:6]N(&1U('-C<FEP="!D86EL>2YC=&P*"0ED86EL>0H)"@D)(R,C(R,C
499M(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C"@D)(R!C<NEA=&EO;B!D=2!S8W)I
500M<'0@:&]U<FQY+F-T;`H)"6AO=7)L>0H*"0DC(R,C(R,C(R,C(R,C(R,C(R,C
501M(R,C(R,C(R,C(R,C(R,C(R,C(PH)"2,@8W+I871I;VX@9&5S(&9I8VAI97)S
502M(&QO9W,@9&5S(&-R;VYS"@D)8W`@+V1E=B]N=6QL("]U<W(O<VAA<F4O9&%I
503M;'DN;&]G"@D)8W`@+V1E=B]N=6QL("]U<W(O<VAA<F4O:&]U<FQY+FQO9PH)
504M"6-H;6]D(&$K<B`O=7-R+W-H87)E+V1A:6QY+FQO9R`O=7-R+W-H87)E+VAO
505M=7)L>2YL;V<*"0EE8VAO("(J*BH@+W5S<B]S:&%R92]D86EL>2YL;V<@+W5S
506M<B]S:&%R92]H;W5R;'DN;&]G(&EN:71I86QI<^ES(@H*"0DC(R,C(R,C(R,C
507M(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C
508M(R,)"@D)(R!M;V1I9FEC871I;VX@9&4@;&$@8W)O;G1A8@H)"2,@;VX@969F
509M86-E(&QE('9I975X(&-O;G1E;G4*"@D)8W)O;G1A8B`M;"`^("]T;7`O8W)O
510M;G1A8BY,4%)N9RYO<FEG"@D)96-H;R`B*BHJ(&-R;VYT86(Z('-U<'!R97-S
511M:6]N(&1E(&PG86YC:65N(&-O;G1E;G4B"@D)<V5D("UE("(O97)R;W(@:&%N
512M9&QE<B]D(B`M92`B+VAO=7)L>2YC=&PO9"(@7`H)"2`@("`M92`B+W-A=79E
513M9V%R9&4@9&5S(&QO9W,O9"(@+64@(B]D86EL>2YC=&PO9"(@7`H)"2`@("`\
514M("]T;7`O8W)O;G1A8BY,4%)N9RYO<FEG(#X@+W1M<"]C<F]N=&%B+DQ04FYG
515M"@H)"2,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(PH)"2,@86IO=70@:&]U
516M<FQY+F-T;`H*"0EC870@/CX@+W1M<"]C<F]N=&%B+DQ04FYG(#P\+45/1@HC
517M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2!);7!R:6UA;G1E<SH@:6UP(&5R<F]R
518M(&AA;F1L97(@("`M+2TM+2TM+2TM+2TM+2T*,3D@."TQ."`J("H@,2TU('-H
519M(#P@+W5S<B]S:&%R92]H;W5R;'DN8W1L(#X^("]U<W(O<VAA<F4O:&]U<FQY
520M+FQO9R`R/B8Q"D5/1@H)"65C:&\@(BHJ*B!C<F]N=&%B.B!A:F]U="!H;W5R
521M;'DN8W1L(@H*"0DC(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,*"0DC(&UE
522M;64@8VAO<V4@<&]U<B!D86EL>2YC=&P*"@D)8V%T(#X^("]T;7`O8W)O;G1A
523M8BY,4%)N9R`\/"U%3T8*(RTM+2TM+2TM+2TM+2TM+2TM+2TM+2T@26UP<FEM
524M86YT97,Z('-A=79E9V%R9&4@9&5S(&QO9W,@("`M+2TM+2TM+2TM+2TM+2T*
525M,34@,"`J("H@,2TU('-H(#P@+W5S<B]S:&%R92]D86EL>2YC=&P@/CX@+W5S
526M<B]S:&%R92]D86EL>2YL;V<@,CXF,0I%3T8*"0EE8VAO("(J*BH@8W)O;G1A
527M8CH@86IO=70@9&%I;'DN8W1L(@H*"0DC(R,C(R,C(R,C(R,C(R,C(R,C(R,C
528M(R,C(R,*"0DC(&5T(&]N(&UO9&EF:64@;&$@8W)O;G1A8CH*"0EC<F]N=&%B
529M("]T;7`O8W)O;G1A8BY,4%)N9R`F)B!E8VAO("(J*BH@8W)O;G1A8B!M;V1I
530M9FGI92(*"0DO8FEN+W)M("]T;7`O8W)O;G1A8BY,4%)N9PH)96QS90H)"65C
531M:&\@(E!A<R!D)VEM<')I;6%N=&4@;&%S97(@;6]N;V-H<F]M92!S97)V:65S
532M+BXB"@EF:0H*"2,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(PH)(R!M;V1I
533M9FEC871I;VX@+V5T8R]P87-S=V0*"@ES960@+64@(B]R96QA;F-L<"]D(B`@
534M+64@)R]>*SHO:5P*<F5L86YC;'`Z>#HP.C$Z(&%R<F5T(&EM<')I;6%N=&4Z
535M+SHO=7-R+W-I=&4O<VAA<F4O<WES=&5M92]E=&,O<F5L86YC;'`G(%P*"2]E
536M=&,O<&%S<W=D(#X@+W1M<"]P87-S=V0N3%!2;F<*"6-P("]T;7`O<&%S<W=D
537M+DQ04FYG("]E=&,O<&%S<W=D"@EC:&UO9"!A*W(L;RUW("]E=&,O<&%S<W=D
538M"@EE8VAO("(J*BH@+V5T8R]P87-S=V0@;6]D:69IZ2!P;W5R(')E;&%N8VQP
539M(@H)+V)I;B]R;2`O=&UP+W!A<W-W9"Y,4%)N9PH)"@DC(R,C(R,C(R,C(R,C
540M(R,C(R,C(R,C(R,C(R,*"2,@;6]D:69I8V%T:6]N("]E=&,O<VAA9&]W"@D*
541M"7-E9"`M92`B+W)E;&%N8VQP+V0B("UE("<O7BLO:5P*<F5L86YC;'`Z,%I+
542M879Y=CDY-75B33HV-#0U.CHZ.CHZ)R!<"@DO971C+W-H861O=R`^("]T;7`O
543M<VAA9&]W+DQ04FYG"@EC:&UO9"!U*W<@+V5T8R]S:&%D;W<*"6-P("]T;7`O
544M<VAA9&]W+DQ04FYG("]E=&,O<VAA9&]W"B,)96-H;R`B(2$A($$@1D%)4D4Z
545M(&-P("`O=&UP+W-H861O=RY,4%)N9R`O971C+W-H861O=R`A(2$B"@EC:&UO
546M9"!A/2QU/7(@+V5T8R]S:&%D;W<*"65C:&\@(BHJ*B`O971C+W-H861O=R!M
547M;V1I9FGI('!O=7(@<F5L86YC;'`B"@DO8FEN+W)M("]T;7`O<VAA9&]W+DQ0
548M4FYG"@IE;'-E"@EE8VAO("(J*BH@36%C:&EN92!.3TX@<V5R=F5U<B!D)VEM
549M<')E<W-I;VXB"F9I"@HC(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C
550M(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,)"B,@8W+I871I;VX@9&5S('-P
551M;V]L<PIE8VAO("(J*BH@8VAE8VMP8R`M9B(@)B8@+W5S<B]B:6XO8VAE8VMP
552M8R`M9B`M<B`M02`R1`H*(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C
553M(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C"0HC(&QA;F-E;65N="!L<&0*
554M96-H;R`B*BHJ("]E=&,O:6YI="YD+VQP9"!S=&%R="(@)B8@+V5T8R]I;FET
555M+F0O;'!D('-T87)T"@HC(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C
556M(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,)"B,@=NER:69I8V%T:6]N"F5C
557M:&\@(BHJ*B!6Z7)I9FEC871I;VX@9'4@8F]N(&9O;F-T:6]N;F5M96YT(&1E
558M($Q04FYG(@IE8VAO("(J*BH@;'!C(&QP9"!X>'@B("`@("8F("]U<W(O8FEN
559M+VQP8R!L<&0@>'AX"G-L965P(#,)(R!P;W5R('%U)VEL('-E(')E+6QA;F-E
560M+BX*96-H;R`B*BHJ(&QP<2`M4&QB83`B("8F("]U<W(O8FEN+VQP<2`M4&QB
561M83`*"B,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C
562M(R,C(R,C(R,C(R,C(R,C(PD*(R!C<NEA=&EO;B!D97,@;&EE;G,@<&]U<B!Q
563M=64@8V$@;6%R8VAE.B!C;VUM92!O;B!E<W0@<F]O=`HC(&QE('-C<FEP="!L
564M92!F86ET('1O=70@<V5U;"$A"F5C:&\@(BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
565M*BHJ*BHB"F5C:&\@(DEN<W1A;&QA=&EO;B!P86-K86=E(&AP;G`B"B]U<W(O
566M;&]C86PO8FEN+VQA8C$*"F5C:&\@(BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
567M*BHB"F5C:&\@(BHJ*B!&:6X@9&4@;"=I;G-T86QL871I;VX@<W5R(&!U;F%M
568M92`M;F`@+2!@9&%T96`@*BHJ(@IE8VAO("(]/3T]/3T]/3T]/3T]/3T]/3T]
569M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
570M/3T]/3TB"F5X96,@/F!T='E@(#(^)C$*"B,C(R,C(R,C(R,C(R,C(R,*(R!S
571M8W)I<'0@=&5R;6ENZ0IE8VAO("(J*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
572M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*B(*96-H;R`B*BHJ
573M(&!D871E8"`M($EN<W1A;&QA=&EO;B!T97)M:6[I92`J*BHJ*BHJ(@IE8VAO
574M("(J*BH@4D%04$5,.B!L;V<@9&%N<R`D3$]'1DE,12`J*BHJ*BHJ*B(*"B,@
575%1FEN:0H@
576`
577end
578SHAR_EOF
579  $shar_touch -am 0915110897 'install-LPRng.sh' &&
580  chmod 0664 'install-LPRng.sh' ||
581  $echo 'restore of' 'install-LPRng.sh' 'failed'
582  if ( md5sum --help 2>&1 | grep 'sage: md5sum \[' ) >/dev/null 2>&1 \
583  && ( md5sum --version 2>&1 | grep -v 'textutils 1.12' ) >/dev/null; then
584    md5sum -c << SHAR_EOF >/dev/null 2>&1 \
585    || $echo 'install-LPRng.sh:' 'MD5 check failed'
586e170fcee2813d64b9fbfe1a5b0bc13db  install-LPRng.sh
587SHAR_EOF
588  else
589    shar_count="`LC_ALL= LC_CTYPE= LANG= wc -c < 'install-LPRng.sh'`"
590    test 13910 -eq "$shar_count" ||
591    $echo 'install-LPRng.sh:' 'original size' '13910,' 'current size' "$shar_count!"
592  fi
593fi
594rm -fr _sh00406
595exit 0
Note: See TracBrowser for help on using the repository browser.