<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>58222</bug_id>
          
          <creation_ts>2004-07-24 14:11 0000</creation_ts>
          <short_desc>kernel 2.6 + alsa support for slmodem 2.9.9</short_desc>
          <delta_ts>2004-08-05 22:59:30 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>genstef@gentoo.org</reporter>
          <assigned_to>dragonheart@gentoo.org</assigned_to>
          <cc>matteo-ml@member.fsf.org</cc>
    
    <cc>solomarv@clarkson.edu</cc>

      

      
          <long_desc isprivate="0">
            <who>genstef@gentoo.org</who>
            <bug_when>2004-07-24 14:11:05 0000</bug_when>
            <thetext>Hi,
If I want to emerge the new slmodem ebuild I get following message:

I simply deleted the dependency and it worked ..


Consoleshot:


These are the packages that I would merge, in order:

Calculating dependencies ...done!
[blocks B     ] sys-kernel/linux26-headers (&quot;virtual/os-headers&quot; from pkg sys-kernel/linux-headers-2.4.26)
[ebuild  N    ] sys-kernel/linux-headers-2.4.26   30,051 kB 
[ebuild   R   ] net-dialup/slmodem-2.9.9  +alsa  0 kB</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>matteo-ml@member.fsf.org</who>
            <bug_when>2004-07-24 15:15:44 0000</bug_when>
            <thetext>The problem is that this ebuild hasn&apos;t probably been tested enough with 2.6 kernels plus alsa support (in fact, the init.d script and the conf.d configuration file lacked of the necessary vars for alsa support).

I modified the init script and the conf file. Now they work also for alsa users. 
I&apos;ll post them here, suggestions are welcomed (but quickly, many users use these drivers).

Stefan, could you please modify the summary to something like &quot;kernel 2.6 + alsa support for slmodem 2.9.9 ebuild broken&quot;? so we do everything here without opening another bug.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>matteo-ml@member.fsf.org</who>
            <bug_when>2004-07-24 15:16:52 0000</bug_when>
            <thetext>Created an attachment (id=36094)
Modified conf.d/slmodem configuration file

This includes also the needed vars for alsa support.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>matteo-ml@member.fsf.org</who>
            <bug_when>2004-07-24 15:19:20 0000</bug_when>
            <thetext>Created an attachment (id=36095)
Updated init.d/slmodem script for alsa support

Please test it with both configuration to check if it works. It does for me
with alsa + 2.6.7-gentoo-r11.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>matteo-ml@member.fsf.org</who>
            <bug_when>2004-07-24 15:23:30 0000</bug_when>
            <thetext>As for the ebuild, I ain&apos;t sure 100%, but the right correction should be:

--- slmodem-2.9.9.ebuild.old    2004-07-24 23:31:41.000000000 +0200
+++ slmodem-2.9.9.ebuild        2004-07-24 23:32:31.000000000 +0200
@@ -14,7 +14,7 @@

 DEPEND=&quot;virtual/libc
        alsa? ( media-libs/alsa-lib )
-       sys-kernel/linux-headers&quot;
+       virtual/os-headers&quot;

 #      sys-kernel/config-kernel

however, I never understood how to use these virtuals...

Hope to have been of help!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>matteo-ml@member.fsf.org</who>
            <bug_when>2004-07-24 15:37:18 0000</bug_when>
            <thetext>Sorry to spam once again, but:

a) the init.d script should depend also on alsa, but I didn&apos;t know how to say it, since some systems don&apos;t have alsa (and use slamr/slusb), so is it like:

depend {
?alsa
}

dunno. but the script shan&apos;t be called after alsa, so we need something like that.

b) in the ebuild, if you want, add a note about &quot;rc-update add slmodem default&quot;, some users don&apos;t know it, and other pkgs that install init scripts say it.

Bye (please, do not hate me too much... :),
Matteo</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dragonheart@gentoo.org</who>
            <bug_when>2004-07-24 16:53:33 0000</bug_when>
            <thetext>Kernel headers fixed - well spotted and Matteo your fix is correct.

Init script conditional dependancy on alsa added.

Note b as per comment 6 added.

No I don&apos;t hate you. Fixes are good.

I don&apos;t think alsa stuff should belong in the slmodem script. If alsa is used it should form part of the alsa init scripts/startup. As such if you provide a /etc/modules.d/slmodem-alsa template I will include it. If I&apos;m wrong tell me how.

Also while your coding minds are going I&apos;m after a src_test function that can test the compile. Basic principles are that its called before the src_install and probably should run modem_test somehow. Constraints are that it is run as the user portage.

Also should modem_test be installed into /usr/sbin?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>matteo-ml@member.fsf.org</who>
            <bug_when>2004-07-25 02:57:44 0000</bug_when>
            <thetext>&gt;I don&apos;t think alsa stuff should belong in the slmodem script. If alsa is used it should form part of the alsa init scripts/startup. As such if you provide a /etc/modules.d/slmodem-alsa template I will include it. If I&apos;m wrong tell me how.

We can of course do that, but  we&apos;ll need to do some more checks when loading alsa, and the alsa init script will become a little complicated. I&apos;d keep the alsa part of the init script into the slmodem one, imho. Else, we could test for the alsa modem module (snd-intel8x0m), for the slmodem executable (not everyone has it installed) and if succesful start it. 

Creating another alsa-slmodem init script would be overpopulating the init.d dir, and I read somewhere while surfing bugs.gentoo.org or reading weeklies that we don&apos;t want it.

If you want, I can clean the init script splitting the two part in separate functions, it&apos;ll improve readability.

As for &quot;/etc/modules.d/slmodem-alsa template&quot;, it would be one line long, as suggested in your ebuil:
alias snd-card-1 snd-intel8x0m
(where &quot;1&quot; changes, obviously). 
Moreover, it would work also without this line, I guess.

It should stay in /etc/modules.d/alsa, or eventually in /etc/modules.d/slmodem (the latter doesn&apos;t seem to harm for alsa, but is it necessary?).

&gt;Also while your coding minds are going I&apos;m after a src_test function that can test the compile. Basic principles are that its called before the src_install and probably should run modem_test somehow. Constraints are that it is run as the user portage.

Don&apos;t know, maybe it should be better it would require a user action to start. Someone compiles for other hosts, and since we need to bring up slmodemd, i don&apos;t know if the user &quot;portage&quot; has the right permissions to do that. Anyway, if there&apos;s a way, it would be great to do a test. (the problem is, the user need to configure the pkg in conf.d before testing, or modem_test is independent?)

&gt; Also should modem_test be installed into /usr/sbin?
Better rename it, something like &quot;slmodem_test&quot;. Just an opinion, though.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>matteo-ml@member.fsf.org</who>
            <bug_when>2004-07-25 03:08:41 0000</bug_when>
            <thetext>Created an attachment (id=36106)
Split of functions in the init script
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>genstef@gentoo.org</who>
            <bug_when>2004-07-25 10:15:08 0000</bug_when>
            <thetext>The init script does not work very good here:
(I use alsa because of suspend-to-ram not working in snd-intel8x0m)
tail -f /var/log/messages -f

/ # /etc/init.d/slmodem stop 
 * Shutting down slmodemd...
FATAL: Module slamr is in use.                                                                                                                                      [ ok ]
/ # rmmod slamr
/ # /etc/init.d/slmodem start
 * Waiting for driver initialisation
Jul 25 19:08:01 laptop slamr: SmartLink AMRMO modem.
Jul 25 19:08:01 laptop slamr: probe 8086:2446 ICH card...
Jul 25 19:08:01 laptop ACPI: PCI interrupt 0000:00:1f.6[B] -&gt; GSI 11 (level, low) -&gt; IRQ 11
Jul 25 19:08:01 laptop PCI: Setting latency timer of device 0000:00:1f.6 to 64
Jul 25 19:08:01 laptop slamr: mc97 codec is SIL22
Jul 25 19:08:01 laptop slamr: slamr0 is ICH card.
 * Waiting for driver initialisation
 * Waiting for driver initialisation
 * Waiting for driver initialisation
 * Module - slamr failed to initialise device                                                                                                                       [ !! ]

 * Starting slmodemd for /dev/slamr0...                                                                                                                             [ ok ]
/ # Jul 25 19:08:02 laptop rc-scripts: Module - slamr failed to initialise device 





It is obvious for me that the device initialisation code does not work, but I do not know why. The other thing is I would print out the &quot;starting slmodemd&quot; when the slmodemd is started and not when the script is started. The rmmod slamr does not work, so why include it? Perhabs you know a better solution than just deleting the code that is not working.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>matteo-ml@member.fsf.org</who>
            <bug_when>2004-07-25 12:06:37 0000</bug_when>
            <thetext>Created an attachment (id=36139)
Updated init script

You said you&apos;re using alsa. Have you tried with the configuration and init
script attached to this bug?

The &quot;modprobe -r&quot; command is non blocking, and just annoying (that &quot;FATAL:
Module slamr is in use.&quot;). Anyway, I did a small modification to the script
(plus the unlinking of /dev/modem), so you shouldn&apos;t see it anymore.

I tried both with slamr module and alsa mode, and the init script attached here
worked good. If you cannot dial up after, check of being in the dialout group
(or change group in /conf.d/slmodem).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>matteo-ml@member.fsf.org</who>
            <bug_when>2004-07-25 13:14:17 0000</bug_when>
            <thetext>Ok, I investigated further: the problem you probably were experiencing laid in the fact that the script was waiting for the wrong device to set up.

Now I corrected both the scripts, and here they are. I apologize for all this chaos, but unfortunately I&apos;m still a newbie, and maybe a little too zealant. :(

Notes: I also forgot the group (&quot;dialout&quot;) for the daemon running with alsa support. It is now fixed.

In your /etc/modules.d/alsa, you need also another line more than what stated in the ebuild (I though it was pretty clear, but if you&apos;re in a hurry you could miss it):
alias sound-slot-1 snd-card-1

Could someone please make it clear also in the ebuild? Else we&apos;ll need a separate template as Daniel said.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>matteo-ml@member.fsf.org</who>
            <bug_when>2004-07-25 13:15:49 0000</bug_when>
            <thetext>Created an attachment (id=36144)
Updated (again) init script
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>matteo-ml@member.fsf.org</who>
            <bug_when>2004-07-25 13:16:33 0000</bug_when>
            <thetext>Created an attachment (id=36145)
Updated configuration file for conf.d
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>genstef@gentoo.org</who>
            <bug_when>2004-07-25 13:21:34 0000</bug_when>
            <thetext>Created an attachment (id=36146)
ebegin place, init and unload updated

I wanted to point out, that I cannot use alsa, sorry for the confusion.

Your new script is not better for me in any point. Btw, the error occurs only
if the module is unloaded. But it has an easy fix, the timeout is too short. I
made it bigger( 0.5 secs) and let the unload go to the background so that the
module gets really unloaded.
Restarting is still fast because the module has not time to unload then ;)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>matteo-ml@member.fsf.org</who>
            <bug_when>2004-07-25 13:32:34 0000</bug_when>
            <thetext>I updated the script because while slmodemd has to be started with /dev/slamr0 (for example), the link /dev/modem has to be set to /dev/ttySL0, which is created from slmodemd from a free pts.

If you try to do a test with, let&apos;s say, KPPP, probably it won&apos;t be able to open /dev/modem since it points to the wrong device. Hence the two variables : &quot;MDEV&quot; and &quot;DEV&quot;.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>genstef@gentoo.org</who>
            <bug_when>2004-07-26 05:04:14 0000</bug_when>
            <thetext>Created an attachment (id=36190)
init.d/slmodem updated again

Merged our 2 versions it now has improved eyecandy and sleep indication with
dots.
I hope you like it :)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>simon@aktionspotenzial.de</who>
            <bug_when>2004-07-26 06:56:40 0000</bug_when>
            <thetext>Hey good job guys,
now the modem (intel based, alsa config,2.6.7-gentoo-r11) on my inspiron 8200  works at last!!!
ebuild 2.9.9 plus the init.d/conf.d scripts does the job, unmask it pls cause the other ebuilds are painful!

thx again!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>matteo-ml@member.fsf.org</who>
            <bug_when>2004-07-26 08:22:41 0000</bug_when>
            <thetext>(From update of attachment 36144)
Ok, we should really be there! The new script looks good. Thanks Stefan.

Now, the last thing to check is the ebuild...
is it enough &quot;prolix&quot;, especially about /etc/modules.d/alsa?
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>simon@aktionspotenzial.de</who>
            <bug_when>2004-07-26 08:53:59 0000</bug_when>
            <thetext>oh well, 

i get the modem device and everything but also a nasty
NO DIALTONE
Error, and no solution after 3hours of try &amp; lots of errors : 

...
Jul 26 17:41:32 d-partment codec_semaphore: semaphore is not ready [0x1][0x300300]
Jul 26 17:41:32 d-partment codec_write 1: semaphore is not ready for register 0x54
...

seems to be some alsa stuff though ...




</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>matteo-ml@member.fsf.org</who>
            <bug_when>2004-07-26 09:52:11 0000</bug_when>
            <thetext>From the alsa intel8x0m update (http://www.mail-archive.com/alsa-cvslog%40lists.sourceforge.net/msg04267.html):

/* access to some forbidden (non existant) ac97 registers will not
         * reset the semaphore. So even if you don&apos;t get the semaphore, still
         * continue the access. We don&apos;t need the semaphore anyway. */
        snd_printk(&quot;codec_semaphore: semaphore is not ready [0x%x][0x%x]\n&quot;,
                        igetbyte(chip, ICHREG(ACC_SEMA)), igetdword(chip, 
ICHREG(GLOB_STA)));

So this is not probably related to the bug. I noticed the NO CARRIER / NO DIALTONE problem, if you use kppp try to disable &quot;Wait for dial tone before dialing&quot;. Also check if you do ATX3 when initializing the modem. It should go.

However, I had some issues with pppd that exited with status 19 after composing (unable to authenticate). My ISP said to retry in 24h from the account activation, though, and I&apos;ll give it another try this evening.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dragonheart@gentoo.org</who>
            <bug_when>2004-07-26 14:14:24 0000</bug_when>
            <thetext>I think I saw somehting about nodial tone in the wvdial docs. Maybe it doesn&apos;t generate one. Just speculation. Good point about the complexity of slmodem-alsa. - One script it fine. Was hoping it could use just the ordinary alsa-sound but I guess not.

Going to wait until I get a bit more concesses on the init scripts - won&apos;t be too long though.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>solomarv@clarkson.edu</who>
            <bug_when>2004-07-27 12:45:50 0000</bug_when>
            <thetext>Created an attachment (id=36278)
A patch to deal with &quot;need alsa-sound&quot; and &quot;modprobe -r ${MODULE}&quot; issues

In the init script /etc/init.d/slmodem, function depend() states &quot;need
alsa-sound&quot;. However, the init script for starting ALSA sound is called
/etc/init.d/alsasound, and has a line &quot;provide alsa-modules&quot;. Thus, the &quot;need&quot;
line for slmodem init script should be either &quot;need alsasound&quot; (no dash), or
&quot;need alsa-modules&quot;.
Failure to remove the module can be solved if we wait a few seconds before
removing the module. Thus, &quot;modprobe -r ${MODULE}&quot; should be changed to
&quot;modprobe -r ${MODULE} || (einfo &quot;Retrying...&quot;; sleep 3; modprobe -r
${MODULE})&quot;.
Hope this will is useful. :)
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>genstef@gentoo.org</who>
            <bug_when>2004-07-27 14:57:48 0000</bug_when>
            <thetext>Created an attachment (id=36286)
init.d/slmodem patch applied with modifications

Again status indication with dots on unloading but i think the code is a little
bit bloated. For me it always unloads after 0.25secs. Imo we would not need the
loop if you all need only 0.25secs too.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>genstef@gentoo.org</who>
            <bug_when>2004-08-01 13:12:07 0000</bug_when>
            <thetext>As noone complains i think this should be added to portage now, or is anything still missing, Daniel? I hope there is enough concensus now.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dragonheart@gentoo.org</who>
            <bug_when>2004-08-01 19:51:25 0000</bug_when>
            <thetext>Fixed. Thanks Stefan much appreciate it. Any suggestions for src_test?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dragonheart@gentoo.org</who>
            <bug_when>2004-08-03 16:51:15 0000</bug_when>
            <thetext>Any comments on bug #59244</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>solomarv@clarkson.edu</who>
            <bug_when>2004-08-05 07:51:02 0000</bug_when>
            <thetext>Created an attachment (id=36816)
change &quot;eend 1&quot; in functions to &quot;return 1&quot; + move &quot;eend $status&quot; to the end of
&quot;stop()&quot;

Functions &quot;loadsalsa&quot; and &quot;loadsmodule&quot; should not have &quot;eend 1&quot; statements.
Those	only show &quot;[!!]&quot; and do not stop the execution of code. Instead, those
functions should have &quot;return 1&quot; statements.

Also, the last statement in functions &quot;start()&quot; and &quot;stop()&quot; should be &quot;eend
*&quot;, because the script gets the status of last executed command. Right now,
there is an &quot;unlink *&quot; statement at the end of &quot;stop()&quot;.
Result: script thinks that it is still on even after the modules are unloaded
and &quot;slmodemd&quot; is stopped.
Fix: move &quot;eend $result&quot; to the end of function &quot;stop()&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>solomarv@clarkson.edu</who>
            <bug_when>2004-08-05 08:38:53 0000</bug_when>
            <thetext>Created an attachment (id=36817)
&quot;echo&quot; fixes and enhancements

The part of the script that draws dots for counter should check whether or not
$RC_NOCOLOR is set to yes. functions.sh sets $NORMAL depending on $RC_NOCOLOR,
but it sets it to &quot;\E[0m&quot; which does not do the desired task (go to the end of
&quot;Starting something...&quot; string). Instead we should do &quot;echo -ne \e[A\e[52G&quot;.
&quot;\e[A&quot; goes to the line above. &quot;\e[52G&quot; moves right by 52 characters (52 should
be the number of characters in ebegin statement after which we want to have the
counter + 7).

We do not need &quot;-e&quot; option when outputting &quot;.&quot;. &quot;-e&quot; is only needed when we
need to interpret backslash combinations like &quot;\e[A&quot;, &quot;\b&quot;, or &quot;\n&quot;.

&quot;echo -ne &apos;\n&apos;&quot; is the same thing as &quot;echo&quot;.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>solomarv@clarkson.edu</who>
            <bug_when>2004-08-05 08:58:55 0000</bug_when>
            <thetext>Created an attachment (id=36823)
&quot;echo&quot; and &quot;eend + return&quot; patches combined into one

If one tries to patch slmodem script with &quot;Attachment 36816&quot; first and
&quot;Attachment 36817&quot;, `patch` reject some changes. This is the two patches
combined. If you need both patches, apply this one to the original instead.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>genstef@gentoo.org</who>
            <bug_when>2004-08-05 12:04:45 0000</bug_when>
            <thetext>Created an attachment (id=36833)
updated ebuild

Rouslan, but there is no ${result} when you use alsa, I think it would be
better to move the unlink right after the start-stop-daemon. Look in the
attached initscript for details.

Daniel, I saw that you replaced &quot;\e[A\e[43G&quot; with ${NORMAL} but that does not
work and in fact it is not the same as my one moves me above one line and to
the position 43. Is it not allowed to have \e statements in ebuilds?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dragonheart@gentoo.org</who>
            <bug_when>2004-08-05 14:01:24 0000</bug_when>
            <thetext>thanks will look at it soon.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>solomarv@clarkson.edu</who>
            <bug_when>2004-08-05 22:01:36 0000</bug_when>
            <thetext>Stefan, you are right about moving the unlink statement.
What is your opinion on the proposed patch from &lt;a href=&quot;http://bugs.gentoo.org/attachment.cgi?id=36817&amp;action=view&quot;&gt;Attachemnt 36817&lt;/a&gt;?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>genstef@gentoo.org</who>
            <bug_when>2004-08-05 22:59:29 0000</bug_when>
            <thetext>Created an attachment (id=36865)
/etc/init.d/slmodem

Rouslan, the first line with \e[A clears all the dots and the second one moves
us to the point where the dots where cleaned, but I clean only so much dots,
that I see 3 dots when I started slmodem, so I leave 2 dots in case of
stopping, because only one is added, and I want to have 3. I added your nocolor
thoughts to the attached initscript, can you please look if it meets your
needs? You can check the output with:
/etc/init.d/slmodem --nocolor restart &gt; file
and the output is in &quot;file&quot; :)

Daniel, I added a line that makes the configuration of MDEV unnecessary:
if [ -z &quot;${MDEV}&quot; ]; then MDEV=&quot;/dev/${MODULE}0&quot;; fi
Do you think this way is good, or should we still configure it in the config
file? I think the config file should be as easy as possible. I do not have the
usb-modem, but I think it would be possible to start it on hotplug, and
concentrate on slamr in the initscript. Someone has the usb-device-id of lsusb?</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>36094</attachid>
            <date>2004-07-24 15:16 0000</date>
            <desc>Modified conf.d/slmodem configuration file</desc>
            <filename>slmodem</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb25maWcgZmlsZSBmb3IgL2V0Yy9pbml0LmQvc2xtb2RlbWQKCiMgaWYgeW91IHVzZSBhbHNh
LCBzZXQgTU9EVUxFPWFsc2EsIGFuZCB0aGVuIAojIHRoZSBodyBzbG90IG9mIHlvdXIgbW9kZW0g
KHRoZSBvbmUgeW91IGRlZmluZWQKIyBpbiAvZXRjL21vZHVsZXMuZC9hbHNhIGFzIHRoZSBzb3Vu
ZGNhcmQgbnVtYmVyLCAKIyByZW1lbWJlcj8pLiBVc3VhbGx5IGlmIHRoZSBzbmRjYXJkIGlzICMw
LCBtb2RlbSAKIyBpcyBpbiAjMS4KCiMgTU9EVUxFPWFsc2EKIyBIV19TTE9UPTEKCiMgZWxzZToK
Ck1PRFVMRT1zbGFtcgojIG9yIE1PRFVMRT1zbHVzYgoKIyBSYWlzZSBwcmlvcml0eSB0byByZWR1
Y2UgbW9kZW0gZHJvcG91dHMKTklDRT0tNgoKIyBmb3IgYWxzYSB1c2VycywgdXNlIHRoZSBmb2xs
b3dpbmc6CiMgREVWPS9kZXYvdHR5U0wwCiMgZWxzZTogCkRFVj0vZGV2L3NsYW1yMAojIERFVj0v
ZGV2L3NsdXNiMAoKTE5fREVWPS9kZXYvbW9kZW0KI01PREVNX0RBRU1PTj0vdXNyL3NiaW4vc2xt
b2RlbWQKQ09VTlRSWT1JVEFMWQpHUk9VUD1kaWFsb3V0CgojIHRoaXMgbXVzdCBiZSBrZXB0IGlu
IHN5bmMgd2l0aDoKIyAvZXRjL2RldmZzLmQvc2xtb2RlbSAoZGV2ZnMpCiMgL2V0Yy9tb2R1bGVz
LmQvc2xtb2RlbSAoZGV2ZnMpCiMgL2V0Yy91ZGV2L3J1bGVzLmQvNTUtc2xtb2RlbS5ydWxlcyAo
dWRldikKIyAvZXRjL3VkZXYvcGVybWlzc2lvbnMuZC81NS1zbG1vZGVtLnBlcm1pc3Npb25zICh1
ZGV2KQo=
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>36095</attachid>
            <date>2004-07-24 15:19 0000</date>
            <desc>Updated init.d/slmodem script for alsa support</desc>
            <filename>slmodem</filename>
            <type>text/plain</type>
            <data encoding="base64">IyEvc2Jpbi9ydW5zY3JpcHQKIyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBGb3VuZGF0aW9u
CiMgRGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSwgdjIgb3IgbGF0ZXIKIyAkSGVhZGVyOiAvdmFyL2N2c3Jvb3QvZ2VudG9vLXg4Ni9u
ZXQtZGlhbHVwL3NsbW9kZW0vZmlsZXMvc2xtb2RlbS0yLjkuaW5pdCx2IDEuNSAyMDA0LzA3LzE0
IDIzOjEwOjM1IGFncmlmZmlzIEV4cCAkCgpkZXBlbmQoKSB7CgluZWVkIGxvZ2dlcgp9CgoKY2hl
Y2tjb25maWcoKSB7CglpZiBbIC16ICIke0NPVU5UUll9IiBdOyB0aGVuCgkJZWVycm9yICJZb3Ug
bmVlZCB0byBjb25maWcgL2V0Yy9jb25mLmQvc2xtb2RlbSBmaXJzdCIKCQlyZXR1cm4gMQoJZmkK
fQoKc3RhcnQoKSB7CgllYmVnaW4gIlN0YXJ0aW5nIHNsbW9kZW1kIGZvciAke0RFVn0iCgoJIyBp
ZiB3ZSB1c2UgYWxzYSwgdGhlIG9ubHkgdGhpbmcgd2UgbmVlZCBpcyB0dHlTTDAsIHdoaWNoIGlz
IGNyZWF0ZWQgYnkgCgkjIHNsbW9kZW1kIHdoZW4gc3RhcnRlZAoJaWYgWyAiJHtNT0RVTEV9IiAh
PSAiYWxzYSIgXTsgdGhlbgoJCW1vZHByb2JlICR7TU9EVUxFfTsKCQoJCWlmIFsgIiQ/IiAtZ3Qg
MCBdCgkJdGhlbgoJCQllZXJyb3IgIk1pc3NpbmcgJHtNT0RVTEV9LiBQbGVhc2Ugc2V0IHVwIC9l
dGMvY29uZi5kL3NsbW9kZW0iCgkJCWVlbmQgMTsKCQlmaQoKCQkjc2xlZXAgYXMgcGVyIGh0dHA6
Ly9idWdzLmdlbnRvby5vcmcvc2hvd19idWcuY2dpP2lkPTQ3OTQ3I2M1OQoJCWxvY2FsIENPVU5U
PTAKCQl3aGlsZSBbICEgLWMgJHtERVZ9IC1hICR7Q09VTlR9IC1sdCA0IF07CgkJZG8KCQkJc2xl
ZXAgMC4yNQoJCQllaW5mbyAiV2FpdGluZyBmb3IgZHJpdmVyIGluaXRpYWxpc2F0aW9uIgoJCQlD
T1VOVD1gZXhwciAke0NPVU5UfSArIDFgCgkJZG9uZQoKCQlpZiBbICEgLWMgJHtERVZ9IF07CgkJ
dGhlbgoJCQllZXJyb3IgIk1vZHVsZSAtICR7TU9EVUxFfSBmYWlsZWQgdG8gaW5pdGlhbGlzZSBk
ZXZpY2UgJHtERVZJQ0V9IgoJCQllZW5kIDEKCQlmaQoKCQlzdGFydC1zdG9wLWRhZW1vbiAtLXN0
YXJ0IC0tYmFja2dyb3VuZCAtLW5pY2VsZXZlbD0ke05JQ0V9IC0tbWFrZS1waWRmaWxlIFwKCQkJ
LS1waWRmaWxlIC92YXIvcnVuL3NsbW9kZW1kLnBpZCAtLXN0YXJ0YXMgL3Vzci9zYmluL3NsbW9k
ZW1kIFwKCQkJLS0gLWNvdW50cnk9JHtDT1VOVFJZfSAtZz0ke0dST1VQfSAke0RFVn0KCWVsc2UK
CQlzdGFydC1zdG9wLWRhZW1vbiAtLXN0YXJ0IC0tYmFja2dyb3VuZCAtLW5pY2VsZXZlbD0ke05J
Q0V9IC0tbWFrZS1waWRmaWxlIFwKCQkJLS1waWRmaWxlIC92YXIvcnVuL3NsbW9kZW1kLnBpZCAt
LXN0YXJ0YXMgL3Vzci9zYmluL3NsbW9kZW1kIFwKCQkJLS0gLWNvdW50cnk9JHtDT1VOVFJZfSAt
LWFsc2EgaHc6JHtIV19TTE9UfQoJZmkKCQoJcmVzdWx0PSR7P30KCgl0ZXN0ICEgLXogIiR7TE5f
REVWfSIgJiYgL2Jpbi9sbiAtcyAke0RFVn0gJHtMTl9ERVZ9IDI+IC9kZXYvbnVsbAoJCgllZW5k
ICR7cmVzdWx0fQp9CgpzdG9wKCkgewogICAgZWJlZ2luICJTaHV0dGluZyBkb3duIHNsbW9kZW1k
IgogICAgc3RhcnQtc3RvcC1kYWVtb24gLS1zdG9wIC0tcXVpZXQgLS1waWRmaWxlIC92YXIvcnVu
L3NsbW9kZW1kLnBpZCAmJiBybSAvdmFyL3J1bi9zbG1vZGVtZC5waWQKICAgIHJlc3VsdD0kez99
CiAgICB0ZXN0ICIke01PRFVMRX0iICE9ICJhbHNhIiAmJiBtb2Rwcm9iZSAtciAke01PRFVMRX07
CiAgICBlZW5kICR7cmVzdWx0fQp9Cgo=
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>36106</attachid>
            <date>2004-07-25 03:08 0000</date>
            <desc>Split of functions in the init script</desc>
            <filename>slmodem</filename>
            <type>text/plain</type>
            <data encoding="base64">IyEvc2Jpbi9ydW5zY3JpcHQKIyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBGb3VuZGF0aW9u
CiMgRGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSwgdjIgb3IgbGF0ZXIKIyAkSGVhZGVyOiAvdmFyL2N2c3Jvb3QvZ2VudG9vLXg4Ni9u
ZXQtZGlhbHVwL3NsbW9kZW0vZmlsZXMvc2xtb2RlbS0yLjkuaW5pdCx2IDEuNSAyMDA0LzA3LzE0
IDIzOjEwOjM1IGFncmlmZmlzIEV4cCAkCgpkZXBlbmQoKSB7CiAgICBuZWVkIGxvZ2dlcgp9CgoK
Y2hlY2tjb25maWcoKSB7CiAgICBpZiBbIC16ICIke0NPVU5UUll9IiBdOyB0aGVuCgllZXJyb3Ig
IllvdSBuZWVkIHRvIGNvbmZpZyAvZXRjL2NvbmYuZC9zbG1vZGVtIGZpcnN0IgoJcmV0dXJuIDEK
ICAgIGZpCn0KCmZ1bmN0aW9uIGxvYWRzYWxzYSB7CiAgICBzdGFydC1zdG9wLWRhZW1vbiAtLXN0
YXJ0IC0tYmFja2dyb3VuZCAtLW5pY2VsZXZlbD0ke05JQ0V9IC0tbWFrZS1waWRmaWxlIFwKCS0t
cGlkZmlsZSAvdmFyL3J1bi9zbG1vZGVtZC5waWQgLS1zdGFydGFzIC91c3Ivc2Jpbi9zbG1vZGVt
ZCBcCgktLSAtY291bnRyeT0ke0NPVU5UUll9IC0tYWxzYSBodzoke0hXX1NMT1R9CgogICAgcmV0
dXJuICR7P30KfQoKZnVuY3Rpb24gbG9hZHNtb2R1bGUgewogICAgbW9kcHJvYmUgJHtNT0RVTEV9
OwogICAgCiAgICBpZiBbICIkPyIgLWd0IDAgXQoJdGhlbgoJZWVycm9yICJNaXNzaW5nICR7TU9E
VUxFfS4gUGxlYXNlIHNldCB1cCAvZXRjL2NvbmYuZC9zbG1vZGVtIgoJZWVuZCAxOwogICAgZmkK
ICAgIAogICAgI3NsZWVwIGFzIHBlciBodHRwOi8vYnVncy5nZW50b28ub3JnL3Nob3dfYnVnLmNn
aT9pZD00Nzk0NyNjNTkKICAgIGxvY2FsIENPVU5UPTAKICAgIHdoaWxlIFsgISAtYyAke0RFVn0g
LWEgJHtDT1VOVH0gLWx0IDQgXTsKICAgICAgZG8KICAgICAgc2xlZXAgMC4yNQogICAgICBlaW5m
byAiV2FpdGluZyBmb3IgZHJpdmVyIGluaXRpYWxpc2F0aW9uIgogICAgICBDT1VOVD1gZXhwciAk
e0NPVU5UfSArIDFgCiAgICBkb25lCiAgICAKICAgIGlmIFsgISAtYyAke0RFVn0gXTsKCXRoZW4K
CWVlcnJvciAiTW9kdWxlIC0gJHtNT0RVTEV9IGZhaWxlZCB0byBpbml0aWFsaXNlIGRldmljZSAk
e0RFVklDRX0iCgllZW5kIDEKICAgIGZpCiAgICAKICAgIHN0YXJ0LXN0b3AtZGFlbW9uIC0tc3Rh
cnQgLS1iYWNrZ3JvdW5kIC0tbmljZWxldmVsPSR7TklDRX0gLS1tYWtlLXBpZGZpbGUgXAoJLS1w
aWRmaWxlIC92YXIvcnVuL3NsbW9kZW1kLnBpZCAtLXN0YXJ0YXMgL3Vzci9zYmluL3NsbW9kZW1k
IFwKCS0tIC1jb3VudHJ5PSR7Q09VTlRSWX0gLWc9JHtHUk9VUH0gJHtERVZ9CgogICAgcmV0dXJu
ICR7P30KfQoKc3RhcnQoKSB7CiAgICBlYmVnaW4gIlN0YXJ0aW5nIHNsbW9kZW1kIGZvciAke0RF
Vn0iCiAgICAKICAgICMgaWYgd2UgdXNlIGFsc2EsIHRoZSBvbmx5IHRoaW5nIHdlIG5lZWQgaXMg
dHR5U0wwLCB3aGljaCBpcyBjcmVhdGVkIGJ5IAogICAgIyBzbG1vZGVtZCB3aGVuIHN0YXJ0ZWQg
KHBvaW50cyB0byBhIHB0cykKCiAgICBpZiBbICIke01PRFVMRX0iID09ICJhbHNhIiBdOyB0aGVu
Cglsb2Fkc2Fsc2EKICAgIGVsc2UKCWxvYWRzbW9kdWxlCiAgICBmaQogICAgCiAgICByZXN1bHQ9
JHs/fQogICAgCiAgICB0ZXN0ICEgLXogIiR7TE5fREVWfSIgJiYgL2Jpbi9sbiAtcyAke0RFVn0g
JHtMTl9ERVZ9IDI+IC9kZXYvbnVsbAogICAgCiAgICBlZW5kICR7cmVzdWx0fQp9CgpzdG9wKCkg
ewogICAgZWJlZ2luICJTaHV0dGluZyBkb3duIHNsbW9kZW1kIgogICAgc3RhcnQtc3RvcC1kYWVt
b24gLS1zdG9wIC0tcXVpZXQgLS1waWRmaWxlIC92YXIvcnVuL3NsbW9kZW1kLnBpZCAmJiBybSAv
dmFyL3J1bi9zbG1vZGVtZC5waWQKICAgIHJlc3VsdD0kez99CiAgICB0ZXN0ICIke01PRFVMRX0i
ICE9ICJhbHNhIiAmJiBtb2Rwcm9iZSAtciAke01PRFVMRX07CiAgICBlZW5kICR7cmVzdWx0fQp9
Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>36139</attachid>
            <date>2004-07-25 12:06 0000</date>
            <desc>Updated init script</desc>
            <filename>slmodem</filename>
            <type>text/plain</type>
            <data encoding="base64">IyEvc2Jpbi9ydW5zY3JpcHQKIyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBGb3VuZGF0aW9u
CiMgRGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSwgdjIgb3IgbGF0ZXIKIyAkSGVhZGVyOiAvdmFyL2N2c3Jvb3QvZ2VudG9vLXg4Ni9u
ZXQtZGlhbHVwL3NsbW9kZW0vZmlsZXMvc2xtb2RlbS0yLjkuaW5pdCx2IDEuNSAyMDA0LzA3LzE0
IDIzOjEwOjM1IGFncmlmZmlzIEV4cCAkCgpkZXBlbmQoKSB7CiAgICBuZWVkIGxvZ2dlcgp9CgoK
Y2hlY2tjb25maWcoKSB7CiAgICBpZiBbIC16ICIke0NPVU5UUll9IiBdOyB0aGVuCgllZXJyb3Ig
IllvdSBuZWVkIHRvIGNvbmZpZyAvZXRjL2NvbmYuZC9zbG1vZGVtIGZpcnN0IgoJcmV0dXJuIDEK
ICAgIGZpCn0KCmZ1bmN0aW9uIGxvYWRzYWxzYSB7CiAgICBzdGFydC1zdG9wLWRhZW1vbiAtLXN0
YXJ0IC0tYmFja2dyb3VuZCAtLW5pY2VsZXZlbD0ke05JQ0V9IC0tbWFrZS1waWRmaWxlIFwKCS0t
cGlkZmlsZSAvdmFyL3J1bi9zbG1vZGVtZC5waWQgLS1zdGFydGFzIC91c3Ivc2Jpbi9zbG1vZGVt
ZCBcCgktLSAtY291bnRyeT0ke0NPVU5UUll9IC0tYWxzYSBodzoke0hXX1NMT1R9CgogICAgcmV0
dXJuICR7P30KfQoKZnVuY3Rpb24gbG9hZHNtb2R1bGUgewogICAgbW9kcHJvYmUgJHtNT0RVTEV9
OwogICAgCiAgICBpZiBbICIkPyIgLWd0IDAgXQoJdGhlbgoJZWVycm9yICJNaXNzaW5nICR7TU9E
VUxFfS4gUGxlYXNlIHNldCB1cCAvZXRjL2NvbmYuZC9zbG1vZGVtIgoJZWVuZCAxOwogICAgZmkK
ICAgIAogICAgI3NsZWVwIGFzIHBlciBodHRwOi8vYnVncy5nZW50b28ub3JnL3Nob3dfYnVnLmNn
aT9pZD00Nzk0NyNjNTkKICAgIGxvY2FsIENPVU5UPTAKICAgIHdoaWxlIFsgISAtYyAke0RFVn0g
LWEgJHtDT1VOVH0gLWx0IDQgXTsKICAgICAgZG8KICAgICAgc2xlZXAgMC4yNQogICAgICBlaW5m
byAiV2FpdGluZyBmb3IgZHJpdmVyIGluaXRpYWxpc2F0aW9uIgogICAgICBDT1VOVD1gZXhwciAk
e0NPVU5UfSArIDFgCiAgICBkb25lCiAgICAKICAgIGlmIFsgISAtYyAke0RFVn0gXTsKCXRoZW4K
CWVlcnJvciAiTW9kdWxlIC0gJHtNT0RVTEV9IGZhaWxlZCB0byBpbml0aWFsaXNlIGRldmljZSAk
e0RFVklDRX0iCgllZW5kIDEKICAgIGZpCiAgICAKICAgIHN0YXJ0LXN0b3AtZGFlbW9uIC0tc3Rh
cnQgLS1iYWNrZ3JvdW5kIC0tbmljZWxldmVsPSR7TklDRX0gLS1tYWtlLXBpZGZpbGUgXAoJLS1w
aWRmaWxlIC92YXIvcnVuL3NsbW9kZW1kLnBpZCAtLXN0YXJ0YXMgL3Vzci9zYmluL3NsbW9kZW1k
IFwKCS0tIC1jb3VudHJ5PSR7Q09VTlRSWX0gLWc9JHtHUk9VUH0gJHtERVZ9CgogICAgcmV0dXJu
ICR7P30KfQoKc3RhcnQoKSB7CiAgICBlYmVnaW4gIlN0YXJ0aW5nIHNsbW9kZW1kIGZvciAke0RF
Vn0iCiAgICAKICAgICMgaWYgd2UgdXNlIGFsc2EsIHRoZSBvbmx5IHRoaW5nIHdlIG5lZWQgaXMg
dHR5U0wwLCB3aGljaCBpcyBjcmVhdGVkIGJ5IAogICAgIyBzbG1vZGVtZCB3aGVuIHN0YXJ0ZWQg
KHBvaW50cyB0byBhIHB0cykKCiAgICBpZiBbICIke01PRFVMRX0iID09ICJhbHNhIiBdOyB0aGVu
Cglsb2Fkc2Fsc2EKICAgIGVsc2UKCWxvYWRzbW9kdWxlCiAgICBmaQogICAgCiAgICByZXN1bHQ9
JHs/fQogICAgCiAgICB0ZXN0ICEgLXogIiR7TE5fREVWfSIgJiYgL2Jpbi9sbiAtcyAke0RFVn0g
JHtMTl9ERVZ9IDI+IC9kZXYvbnVsbAogICAgCiAgICBlZW5kICR7cmVzdWx0fQp9CgpzdG9wKCkg
ewogICAgZWJlZ2luICJTaHV0dGluZyBkb3duIHNsbW9kZW1kIgogICAgc3RhcnQtc3RvcC1kYWVt
b24gLS1zdG9wIC0tcXVpZXQgLS1waWRmaWxlIC92YXIvcnVuL3NsbW9kZW1kLnBpZCAmJiBybSAv
dmFyL3J1bi9zbG1vZGVtZC5waWQKICAgIHJlc3VsdD0kez99CiAgICB0ZXN0ICIke01PRFVMRX0i
ICE9ICJhbHNhIiAmJiBtb2Rwcm9iZSAtciAke01PRFVMRX0gMj4gL2Rldi9udWxsOwogICAgdW5s
aW5rICR7TE5fREVWfSAyPiAvZGV2L251bGwKICAgIGVlbmQgJHtyZXN1bHR9Cn0K
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>36144</attachid>
            <date>2004-07-25 13:15 0000</date>
            <desc>Updated (again) init script</desc>
            <filename>slmodem</filename>
            <type>text/plain</type>
            <data encoding="base64">IyEvc2Jpbi9ydW5zY3JpcHQKIyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBGb3VuZGF0aW9u
CiMgRGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSwgdjIgb3IgbGF0ZXIKIyAkSGVhZGVyOiAvdmFyL2N2c3Jvb3QvZ2VudG9vLXg4Ni9u
ZXQtZGlhbHVwL3NsbW9kZW0vZmlsZXMvc2xtb2RlbS0yLjkuaW5pdCx2IDEuNSAyMDA0LzA3LzE0
IDIzOjEwOjM1IGFncmlmZmlzIEV4cCAkCgpkZXBlbmQoKSB7CiAgICBuZWVkIGxvZ2dlcgp9CgoK
Y2hlY2tjb25maWcoKSB7CiAgICBpZiBbIC16ICIke0NPVU5UUll9IiBdOyB0aGVuCgllZXJyb3Ig
IllvdSBuZWVkIHRvIGNvbmZpZyAvZXRjL2NvbmYuZC9zbG1vZGVtIGZpcnN0IgoJcmV0dXJuIDEK
ICAgIGZpCn0KCmZ1bmN0aW9uIGxvYWRzYWxzYSB7CiAgICBzdGFydC1zdG9wLWRhZW1vbiAtLXN0
YXJ0IC0tYmFja2dyb3VuZCAtLW5pY2VsZXZlbD0ke05JQ0V9IC0tbWFrZS1waWRmaWxlIFwKCS0t
cGlkZmlsZSAvdmFyL3J1bi9zbG1vZGVtZC5waWQgLS1zdGFydGFzIC91c3Ivc2Jpbi9zbG1vZGVt
ZCBcCgktLSAtY291bnRyeT0ke0NPVU5UUll9IC1nPSR7R1JPVVB9IC0tYWxzYSBodzoke0hXX1NM
T1R9CgogICAgcmV0dXJuICR7P30KfQoKZnVuY3Rpb24gbG9hZHNtb2R1bGUgewogICAgbW9kcHJv
YmUgJHtNT0RVTEV9OwogICAgCiAgICBpZiBbICIkPyIgLWd0IDAgXQoJdGhlbgoJZWVycm9yICJN
aXNzaW5nICR7TU9EVUxFfS4gUGxlYXNlIHNldCB1cCAvZXRjL2NvbmYuZC9zbG1vZGVtIgoJZWVu
ZCAxOwogICAgZmkKICAgIAogICAgI3NsZWVwIGFzIHBlciBodHRwOi8vYnVncy5nZW50b28ub3Jn
L3Nob3dfYnVnLmNnaT9pZD00Nzk0NyNjNTkKICAgIGxvY2FsIENPVU5UPTAKICAgIHdoaWxlIFsg
ISAtYyAke01ERVZ9IC1hICR7Q09VTlR9IC1sdCA0IF07CiAgICAgIGRvCiAgICAgIHNsZWVwIDAu
MjUKICAgICAgZWluZm8gIldhaXRpbmcgZm9yIGRyaXZlciBpbml0aWFsaXNhdGlvbiIKICAgICAg
Q09VTlQ9YGV4cHIgJHtDT1VOVH0gKyAxYAogICAgZG9uZQogICAgCiAgICBpZiBbICEgLWMgJHtN
REVWfSBdOwoJdGhlbgoJZWVycm9yICJNb2R1bGUgLSAke01PRFVMRX0gZmFpbGVkIHRvIGluaXRp
YWxpc2UgZGV2aWNlICR7REVWfSIKCWVlbmQgMQogICAgZmkKICAgIAogICAgc3RhcnQtc3RvcC1k
YWVtb24gLS1zdGFydCAtLWJhY2tncm91bmQgLS1uaWNlbGV2ZWw9JHtOSUNFfSAtLW1ha2UtcGlk
ZmlsZSBcCgktLXBpZGZpbGUgL3Zhci9ydW4vc2xtb2RlbWQucGlkIC0tc3RhcnRhcyAvdXNyL3Ni
aW4vc2xtb2RlbWQgXAoJLS0gLWNvdW50cnk9JHtDT1VOVFJZfSAtZz0ke0dST1VQfSAke01ERVZ9
CgogICAgcmV0dXJuICR7P30KfQoKc3RhcnQoKSB7CiAgICBlYmVnaW4gIlN0YXJ0aW5nIHNsbW9k
ZW1kIGZvciAke0RFVn0iCiAgICAKICAgICMgZWl0aGVyIGlmIHdlIHVzZSBhbHNhIG9yIG5vdCwg
dGhlIG9ubHkgdGhpbmcgd2UgbmVlZCBpcyAKICAgICMgdHR5U0wwLCB3aGljaCBpcyBjcmVhdGVk
IGJ5IHNsbW9kZW1kIHdoZW4gc3RhcnRlZCAocG9pbnRzIHRvIGEgcHRzKQoKICAgIGlmIFsgIiR7
TU9EVUxFfSIgPT0gImFsc2EiIF07IHRoZW4KCWxvYWRzYWxzYQogICAgZWxzZQoJbG9hZHNtb2R1
bGUKICAgIGZpCiAgICAKICAgIHJlc3VsdD0kez99CiAgICAKICAgIHRlc3QgISAteiAiJHtMTl9E
RVZ9IiAmJiAvYmluL2xuIC1zICR7REVWfSAke0xOX0RFVn0gMj4gL2Rldi9udWxsCiAgICAKICAg
IGVlbmQgJHtyZXN1bHR9Cn0KCnN0b3AoKSB7CiAgICBlYmVnaW4gIlNodXR0aW5nIGRvd24gc2xt
b2RlbWQiCiAgICBzdGFydC1zdG9wLWRhZW1vbiAtLXN0b3AgLS1xdWlldCAtLXBpZGZpbGUgL3Zh
ci9ydW4vc2xtb2RlbWQucGlkICYmIHJtIC92YXIvcnVuL3NsbW9kZW1kLnBpZAogICAgcmVzdWx0
PSR7P30KICAgIHRlc3QgIiR7TU9EVUxFfSIgIT0gImFsc2EiICYmIG1vZHByb2JlIC1yICR7TU9E
VUxFfSAyPiAvZGV2L251bGw7CiAgICB1bmxpbmsgJHtMTl9ERVZ9IDI+IC9kZXYvbnVsbAogICAg
ZWVuZCAke3Jlc3VsdH0KfQo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>36145</attachid>
            <date>2004-07-25 13:16 0000</date>
            <desc>Updated configuration file for conf.d</desc>
            <filename>slmodem</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb25maWcgZmlsZSBmb3IgL2V0Yy9pbml0LmQvc2xtb2RlbWQKCiMgaWYgeW91IHVzZSBhbHNh
LCBzZXQgTU9EVUxFPWFsc2EsIGFuZCB0aGVuIAojIHRoZSBodyBzbG90IG9mIHlvdXIgbW9kZW0g
KHRoZSBvbmUgeW91IGRlZmluZWQKIyBpbiAvZXRjL21vZHVsZXMuZC9hbHNhIGFzIHRoZSBzb3Vu
ZGNhcmQgbnVtYmVyLCAKIyByZW1lbWJlcj8pLiBVc3VhbGx5IGlmIHRoZSBzbmRjYXJkIGlzICMw
LCBtb2RlbSAKIyBpcyBpbiAjMS4KCiNNT0RVTEU9YWxzYQojSFdfU0xPVD0xCgojIGVsc2U6CgpN
T0RVTEU9c2xhbXIKIyBvciBNT0RVTEU9c2x1c2IKCiMgUmFpc2UgcHJpb3JpdHkgdG8gcmVkdWNl
IG1vZGVtIGRyb3BvdXRzCk5JQ0U9LTYKCiMgZm9yIGFsc2EgYW5kIG5vbi1hbHNhIHVzZXJzLCB1
c2UgdGhlIGZvbGxvd2luZzoKREVWPS9kZXYvdHR5U0wwCgojIEFkZGl0aW9uYWxseSwgbW9kdWxl
IHVzZXJzIHdpbGwgbmVlZCBvbmUgb2YgdGhlc2U6Ck1ERVY9L2Rldi9zbGFtcjAKI01ERVY9L2Rl
di9zbHVzYjAKCkxOX0RFVj0vZGV2L21vZGVtCiMgVGhlIGZvbGxvd2luZyB2YXIgaXNuJ3QgdXNl
ZnVsICh5ZXQpOgojTU9ERU1fREFFTU9OPS91c3Ivc2Jpbi9zbG1vZGVtZApDT1VOVFJZPUlUQUxZ
CkdST1VQPWRpYWxvdXQKCiMgdGhpcyBtdXN0IGJlIGtlcHQgaW4gc3luYyB3aXRoOgojIC9ldGMv
ZGV2ZnMuZC9zbG1vZGVtIChkZXZmcykKIyAvZXRjL21vZHVsZXMuZC9zbG1vZGVtIChkZXZmcykK
IyAvZXRjL3VkZXYvcnVsZXMuZC81NS1zbG1vZGVtLnJ1bGVzICh1ZGV2KQojIC9ldGMvdWRldi9w
ZXJtaXNzaW9ucy5kLzU1LXNsbW9kZW0ucGVybWlzc2lvbnMgKHVkZXYpCg==
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>36146</attachid>
            <date>2004-07-25 13:21 0000</date>
            <desc>ebegin place, init and unload updated</desc>
            <filename>slmodem</filename>
            <type>text/plain</type>
            <data encoding="base64">IyEvc2Jpbi9ydW5zY3JpcHQKIyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBGb3VuZGF0aW9u
CiMgRGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSwgdjIgb3IgbGF0ZXIKIyAkSGVhZGVyOiAvdmFyL2N2c3Jvb3QvZ2VudG9vLXg4Ni9u
ZXQtZGlhbHVwL3NsbW9kZW0vZmlsZXMvc2xtb2RlbS0yLjkuaW5pdCx2IDEuNSAyMDA0LzA3LzE0
IDIzOjEwOjM1IGFncmlmZmlzIEV4cCAkCgpkZXBlbmQoKSB7CiAgICBuZWVkIGxvZ2dlcgp9CgoK
Y2hlY2tjb25maWcoKSB7CiAgICBpZiBbIC16ICIke0NPVU5UUll9IiBdOyB0aGVuCgllZXJyb3Ig
IllvdSBuZWVkIHRvIGNvbmZpZyAvZXRjL2NvbmYuZC9zbG1vZGVtIGZpcnN0IgoJcmV0dXJuIDEK
ICAgIGZpCn0KCmZ1bmN0aW9uIGxvYWRzYWxzYSB7CiAgICBlYmVnaW4gIlN0YXJ0aW5nIHNsbW9k
ZW1kIGZvciAke0RFVn0iCiAgICBzdGFydC1zdG9wLWRhZW1vbiAtLXN0YXJ0IC0tYmFja2dyb3Vu
ZCAtLW5pY2VsZXZlbD0ke05JQ0V9IC0tbWFrZS1waWRmaWxlIFwKCS0tcGlkZmlsZSAvdmFyL3J1
bi9zbG1vZGVtZC5waWQgLS1zdGFydGFzIC91c3Ivc2Jpbi9zbG1vZGVtZCBcCgktLSAtY291bnRy
eT0ke0NPVU5UUll9IC0tYWxzYSBodzoke0hXX1NMT1R9CgogICAgcmV0dXJuICR7P30KfQoKZnVu
Y3Rpb24gbG9hZHNtb2R1bGUgewogICAgbW9kcHJvYmUgJHtNT0RVTEV9OwogICAgCiAgICBpZiBb
ICIkPyIgLWd0IDAgXQoJdGhlbgoJZWVycm9yICJNaXNzaW5nICR7TU9EVUxFfS4gUGxlYXNlIHNl
dCB1cCAvZXRjL2NvbmYuZC9zbG1vZGVtIgoJZWVuZCAxOwogICAgZmkKICAgIAogICAgI3NsZWVw
IGFzIHBlciBodHRwOi8vYnVncy5nZW50b28ub3JnL3Nob3dfYnVnLmNnaT9pZD00Nzk0NyNjNTkK
ICAgIGxvY2FsIENPVU5UPTAKICAgIHdoaWxlIFsgISAtYyAke0RFVn0gLWEgJHtDT1VOVH0gLWx0
IDQgXTsKICAgICAgZG8KICAgICAgc2xlZXAgMC41CiAgICAgIGVpbmZvICJXYWl0aW5nIGZvciAk
e01PRFVMRX0gbW9kZW0gZHJpdmVyIGluaXRpYWxpc2F0aW9uIgogICAgICBDT1VOVD1gZXhwciAk
e0NPVU5UfSArIDFgCiAgICBkb25lCiAgICAKICAgIGlmIFsgISAtYyAke0RFVn0gXTsKCXRoZW4K
CWVlcnJvciAiTW9kdWxlIC0gJHtNT0RVTEV9IGZhaWxlZCB0byBpbml0aWFsaXNlIGRldmljZSAk
e0RFVklDRX0iCgllZW5kIDEKICAgIGZpCiAgICAKICAgIGViZWdpbiAiU3RhcnRpbmcgc2xtb2Rl
bWQgZm9yICR7REVWfSIKICAgIHN0YXJ0LXN0b3AtZGFlbW9uIC0tc3RhcnQgLS1iYWNrZ3JvdW5k
IC0tbmljZWxldmVsPSR7TklDRX0gLS1tYWtlLXBpZGZpbGUgXAoJLS1waWRmaWxlIC92YXIvcnVu
L3NsbW9kZW1kLnBpZCAtLXN0YXJ0YXMgL3Vzci9zYmluL3NsbW9kZW1kIFwKCS0tIC1jb3VudHJ5
PSR7Q09VTlRSWX0gLWc9JHtHUk9VUH0gJHtERVZ9CgogICAgcmV0dXJuICR7P30KfQoKc3RhcnQo
KSB7CiAgICAjIGlmIHdlIHVzZSBhbHNhLCB0aGUgb25seSB0aGluZyB3ZSBuZWVkIGlzIHR0eVNM
MCwgd2hpY2ggaXMgY3JlYXRlZCBieSAKICAgICMgc2xtb2RlbWQgd2hlbiBzdGFydGVkIChwb2lu
dHMgdG8gYSBwdHMpCgogICAgaWYgWyAiJHtNT0RVTEV9IiA9PSAiYWxzYSIgXTsgdGhlbgoJbG9h
ZHNhbHNhCiAgICBlbHNlCglsb2Fkc21vZHVsZQogICAgZmkKICAgIAogICAgcmVzdWx0PSR7P30K
ICAgIAogICAgdGVzdCAhIC16ICIke0xOX0RFVn0iICYmIC9iaW4vbG4gLXMgJHtERVZ9ICR7TE5f
REVWfSAyPiAvZGV2L251bGwKICAgIAogICAgZWVuZCAke3Jlc3VsdH0KfQoKc3RvcCgpIHsKICAg
IGViZWdpbiAiU2h1dHRpbmcgZG93biBzbG1vZGVtZCIKICAgIHN0YXJ0LXN0b3AtZGFlbW9uIC0t
c3RvcCAtLXF1aWV0IC0tcGlkZmlsZSAvdmFyL3J1bi9zbG1vZGVtZC5waWQgJiYgcm0gL3Zhci9y
dW4vc2xtb2RlbWQucGlkCiAgICByZXN1bHQ9JHs/fQogICAgdGVzdCAiJHtNT0RVTEV9IiAhPSAi
YWxzYSIgJiYgeyBzbGVlcCAyICYmIG1vZHByb2JlIC1yICR7TU9EVUxFfSAyPiAvZGV2L251bGw7
IH0gJgogICAgdW5saW5rICR7TE5fREVWfSAyPiAvZGV2L251bGwKICAgIGVlbmQgJHtyZXN1bHR9
Cn0K
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>36190</attachid>
            <date>2004-07-26 05:04 0000</date>
            <desc>init.d/slmodem updated again</desc>
            <filename>slmodem</filename>
            <type>text/plain</type>
            <data encoding="base64">IyEvc2Jpbi9ydW5zY3JpcHQKIyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBGb3VuZGF0aW9u
CiMgRGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSwgdjIgb3IgbGF0ZXIKIyAkSGVhZGVyOiAvdmFyL2N2c3Jvb3QvZ2VudG9vLXg4Ni9u
ZXQtZGlhbHVwL3NsbW9kZW0vZmlsZXMvc2xtb2RlbS0yLjkuaW5pdCx2IDEuNSAyMDA0LzA3LzE0
IDIzOjEwOjM1IGFncmlmZmlzIEV4cCAkCgpkZXBlbmQoKSB7CiAgICBuZWVkIGxvZ2dlcgp9CgoK
Y2hlY2tjb25maWcoKSB7CiAgICBpZiBbIC16ICIke0NPVU5UUll9IiBdOyB0aGVuCgllZXJyb3Ig
IllvdSBuZWVkIHRvIGNvbmZpZyAvZXRjL2NvbmYuZC9zbG1vZGVtIGZpcnN0IgoJcmV0dXJuIDEK
ICAgIGZpCn0KCmZ1bmN0aW9uIGxvYWRzYWxzYSB7CiAgICBlYmVnaW4gIlN0YXJ0aW5nIHNsbW9k
ZW1kIGZvciAke0RFVn0iCiAgICBzdGFydC1zdG9wLWRhZW1vbiAtLXN0YXJ0IC0tYmFja2dyb3Vu
ZCAtLW5pY2VsZXZlbD0ke05JQ0V9IC0tbWFrZS1waWRmaWxlIFwKCS0tcGlkZmlsZSAvdmFyL3J1
bi9zbG1vZGVtZC5waWQgLS1zdGFydGFzIC91c3Ivc2Jpbi9zbG1vZGVtZCBcCgktLSAtY291bnRy
eT0ke0NPVU5UUll9IC1nPSR7R1JPVVB9IC0tYWxzYSBodzoke0hXX1NMT1R9CgogICAgcmV0dXJu
ICR7P30KfQoKZnVuY3Rpb24gbG9hZHNtb2R1bGUgewogICAgbW9kcHJvYmUgJHtNT0RVTEV9Owog
ICAgCiAgICBpZiBbICIkPyIgLWd0IDAgXQoJdGhlbgoJZWVycm9yICJNaXNzaW5nICR7TU9EVUxF
fS4gUGxlYXNlIHNldCB1cCAvZXRjL2NvbmYuZC9zbG1vZGVtIgoJZWVuZCAxOwogICAgZmkKICAg
IAogICAgI3NsZWVwIGFzIHBlciBodHRwOi8vYnVncy5nZW50b28ub3JnL3Nob3dfYnVnLmNnaT9p
ZD00Nzk0NyNjNTkKICAgIGViZWdpbiAiV2FpdGluZyBmb3IgJHtNT0RVTEV9IG1vZGVtIGRyaXZl
ciBpbml0aWFsaXNhdGlvbiIKICAgIGxvY2FsIENPVU5UPTAKICAgIGVjaG8gLWUgIlxlW0FcZVs0
OUcgICAiCiAgICBlY2hvIC1uZSAiXGVbQVxlWzQ5RyIKICAgIHdoaWxlIFsgISAtYyAke01ERVZ9
IC1hICR7Q09VTlR9IC1sdCA1IF07CglkbwoJc2xlZXAgMC41CgllY2hvIC1uZSAiLiIKCUNPVU5U
PWBleHByICR7Q09VTlR9ICsgMWAKICAgIGRvbmUKICAgIAogICAgZWNobyAtbmUgIlxuIgogICAg
CiAgICBpZiBbICEgLWMgJHtNREVWfSBdOwogICAgdGhlbgoJZWVuZCAxCgllZXJyb3IgIk1vZHVs
ZSAtICR7TU9EVUxFfSBmYWlsZWQgdG8gaW5pdGlhbGlzZSBkZXZpY2UgJHtNREVWfSIKCWVlbmQg
MQogICAgZWxzZQoJZWVuZCAwIAogICAgZmkKICAgIAogICAgZWJlZ2luICJTdGFydGluZyBzbG1v
ZGVtZCBmb3IgJHtERVZ9IgogICAgc3RhcnQtc3RvcC1kYWVtb24gLS1zdGFydCAtLWJhY2tncm91
bmQgLS1uaWNlbGV2ZWw9JHtOSUNFfSAtLW1ha2UtcGlkZmlsZSBcCgktLXBpZGZpbGUgL3Zhci9y
dW4vc2xtb2RlbWQucGlkIC0tc3RhcnRhcyAvdXNyL3NiaW4vc2xtb2RlbWQgXAoJLS0gLWNvdW50
cnk9JHtDT1VOVFJZfSAtZz0ke0dST1VQfSAke01ERVZ9CgogICAgcmV0dXJuICR7P30KfQoKc3Rh
cnQoKSB7CiAgICAjIGVpdGhlciBpZiB3ZSB1c2UgYWxzYSBvciBub3QsIHRoZSBvbmx5IHRoaW5n
IHdlIG5lZWQgaXMgCiAgICAjIHR0eVNMMCwgd2hpY2ggaXMgY3JlYXRlZCBieSBzbG1vZGVtZCB3
aGVuIHN0YXJ0ZWQgKHBvaW50cyB0byBhIHB0cykKCiAgICBpZiBbICIke01PRFVMRX0iID09ICJh
bHNhIiBdOyB0aGVuCglsb2Fkc2Fsc2EKICAgIGVsc2UKCWxvYWRzbW9kdWxlCiAgICBmaQogICAg
CiAgICByZXN1bHQ9JHs/fQogICAgCiAgICB0ZXN0ICEgLXogIiR7TE5fREVWfSIgJiYgL2Jpbi9s
biAtcyAke0RFVn0gJHtMTl9ERVZ9IDI+IC9kZXYvbnVsbAogICAgCiAgICBlZW5kICR7cmVzdWx0
fQp9CgpzdG9wKCkgewogICAgZWJlZ2luICJTaHV0dGluZyBkb3duIHNsbW9kZW1kIgogICAgc3Rh
cnQtc3RvcC1kYWVtb24gLS1zdG9wIC0tcXVpZXQgLS1waWRmaWxlIC92YXIvcnVuL3NsbW9kZW1k
LnBpZCAmJiBybSAvdmFyL3J1bi9zbG1vZGVtZC5waWQKICAgIHJlc3VsdD0kez99CiAgICB0ZXN0
ICIke01PRFVMRX0iICE9ICJhbHNhIiAmJiB7IHNsZWVwIDIgJiYgbW9kcHJvYmUgLXIgJHtNT0RV
TEV9IDI+IC9kZXYvbnVsbDsgfSAmCiAgICB1bmxpbmsgJHtMTl9ERVZ9IDI+IC9kZXYvbnVsbAog
ICAgZWVuZCAke3Jlc3VsdH0KfQo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>36278</attachid>
            <date>2004-07-27 12:45 0000</date>
            <desc>A patch to deal with &quot;need alsa-sound&quot; and &quot;modprobe -r ${MODULE}&quot; issues</desc>
            <filename>slmodem-2.9.init.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC9ldGMvaW5pdC5kL3NsbW9kZW0ub3JpZwkyMDA0LTA3LTI3IDE0OjUzOjAzLjc1NTg5OTQ3
MiAtMDQwMAorKysgL2V0Yy9pbml0LmQvc2xtb2RlbS5uZXcJMjAwNC0wNy0yNCAyMDoxMDo1My4w
MDAwMDAwMDAgLTA0MDAKQEAgLTcsNyArNyw3IEBACiAJbmVlZCBsb2dnZXIKIAlpZiBbICIke0FM
U0F9IiA9ICJ5ZXMiIF0KIAl0aGVuCi0JCW5lZWQgYWxzYS1zb3VuZAorCQluZWVkIGFsc2Fzb3Vu
ZAogCWZpCiB9CiAKQEAgLTUzLDcgKzUzLDcgQEAKIHN0b3AoKSB7CiAgICAgZWJlZ2luICJTaHV0
dGluZyBkb3duIHNsbW9kZW1kIgogICAgIHN0YXJ0LXN0b3AtZGFlbW9uIC0tc3RvcCAtLXF1aWV0
IC0tcGlkZmlsZSAvdmFyL3J1bi9zbG1vZGVtZC5waWQgJiYgcm0gL3Zhci9ydW4vc2xtb2RlbWQu
cGlkCi0gICAgbW9kcHJvYmUgLXIgJHtNT0RVTEV9CisgICAgbW9kcHJvYmUgLXIgJHtNT0RVTEV9
IHx8IChlaW5mbyAiUmV0cnlpbmcuLi4iOyBzbGVlcCAzOyBtb2Rwcm9iZSAtciAke01PRFVMRX0p
CiAgICAgZWVuZCAkPwogfQogCg==
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>36286</attachid>
            <date>2004-07-27 14:57 0000</date>
            <desc>init.d/slmodem patch applied with modifications</desc>
            <filename>slmodem</filename>
            <type>text/plain</type>
            <data encoding="base64">IyEvc2Jpbi9ydW5zY3JpcHQKIyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBGb3VuZGF0aW9u
CiMgRGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSwgdjIgb3IgbGF0ZXIKIyAkSGVhZGVyOiAvdmFyL2N2c3Jvb3QvZ2VudG9vLXg4Ni9u
ZXQtZGlhbHVwL3NsbW9kZW0vZmlsZXMvc2xtb2RlbS0yLjkuaW5pdCx2IDEuNSAyMDA0LzA3LzE0
IDIzOjEwOjM1IGFncmlmZmlzIEV4cCAkCgpkZXBlbmQoKSB7CiAgICBuZWVkIGxvZ2dlcgogICAg
aWYgWyAiJHtNT0RVTEV9IiA9ICJhbHNhIiBdOwoJdGhlbgoJbmVlZCBhbHNhc291bmQKICAgIGZp
Cn0KCgpjaGVja2NvbmZpZygpIHsKICAgIGlmIFsgLXogIiR7Q09VTlRSWX0iIF07IHRoZW4KCWVl
cnJvciAiWW91IG5lZWQgdG8gY29uZmlnIC9ldGMvY29uZi5kL3NsbW9kZW0gZmlyc3QiCglyZXR1
cm4gMQogICAgZmkKfQoKZnVuY3Rpb24gbG9hZHNhbHNhIHsKICAgIGViZWdpbiAiU3RhcnRpbmcg
c2xtb2RlbWQgZm9yICR7REVWfSIKICAgIHN0YXJ0LXN0b3AtZGFlbW9uIC0tc3RhcnQgLS1iYWNr
Z3JvdW5kIC0tbmljZWxldmVsPSR7TklDRX0gLS1tYWtlLXBpZGZpbGUgXAoJLS1waWRmaWxlIC92
YXIvcnVuL3NsbW9kZW1kLnBpZCAtLXN0YXJ0YXMgL3Vzci9zYmluL3NsbW9kZW1kIFwKCS0tIC1j
b3VudHJ5PSR7Q09VTlRSWX0gLWc9JHtHUk9VUH0gLS1hbHNhIGh3OiR7SFdfU0xPVH0KCiAgICBy
ZXR1cm4gJHs/fQp9CgpmdW5jdGlvbiBsb2Fkc21vZHVsZSB7CiAgICBtb2Rwcm9iZSAke01PRFVM
RX07CiAgICAKICAgIGlmIFsgIiQ/IiAtZ3QgMCBdCgl0aGVuCgllZXJyb3IgIk1pc3NpbmcgJHtN
T0RVTEV9LiBQbGVhc2Ugc2V0IHVwIC9ldGMvY29uZi5kL3NsbW9kZW0iCgllZW5kIDE7CiAgICBm
aQogICAgCiAgICAjc2xlZXAgYXMgcGVyIGh0dHA6Ly9idWdzLmdlbnRvby5vcmcvc2hvd19idWcu
Y2dpP2lkPTQ3OTQ3I2M1OQogICAgZWJlZ2luICJXYWl0aW5nIGZvciAke01PRFVMRX0gbW9kZW0g
ZHJpdmVyIGluaXRpYWxpc2F0aW9uIgogICAgbG9jYWwgQ09VTlQ9MAogICAgZWNobyAtZSAiXGVb
QVxlWzQ5RyAgICIKICAgIGVjaG8gLW5lICJcZVtBXGVbNDlHIgogICAgd2hpbGUgWyAhIC1jICR7
TURFVn0gLWEgJHtDT1VOVH0gLWx0IDUgXTsKCWRvCglzbGVlcCAwLjUKCWVjaG8gLW5lICIuIgoJ
Q09VTlQ9YGV4cHIgJHtDT1VOVH0gKyAxYAogICAgZG9uZQogICAgCiAgICBlY2hvIC1uZSAiXG4i
CiAgICAKICAgIGlmIFsgISAtYyAke01ERVZ9IF07CiAgICB0aGVuCgllZW5kIDEKCWVlcnJvciAi
TW9kdWxlIC0gJHtNT0RVTEV9IGZhaWxlZCB0byBpbml0aWFsaXNlIGRldmljZSAke01ERVZ9IgoJ
ZWVuZCAxCiAgICBlbHNlCgllZW5kIDAgCiAgICBmaQogICAgCiAgICBlYmVnaW4gIlN0YXJ0aW5n
IHNsbW9kZW1kIGZvciAke0RFVn0iCiAgICBzdGFydC1zdG9wLWRhZW1vbiAtLXN0YXJ0IC0tYmFj
a2dyb3VuZCAtLW5pY2VsZXZlbD0ke05JQ0V9IC0tbWFrZS1waWRmaWxlIFwKCS0tcGlkZmlsZSAv
dmFyL3J1bi9zbG1vZGVtZC5waWQgLS1zdGFydGFzIC91c3Ivc2Jpbi9zbG1vZGVtZCBcCgktLSAt
Y291bnRyeT0ke0NPVU5UUll9IC1nPSR7R1JPVVB9ICR7TURFVn0KCiAgICByZXR1cm4gJHs/fQp9
CgpzdGFydCgpIHsKICAgICMgZWl0aGVyIGlmIHdlIHVzZSBhbHNhIG9yIG5vdCwgdGhlIG9ubHkg
dGhpbmcgd2UgbmVlZCBpcyAKICAgICMgdHR5U0wwLCB3aGljaCBpcyBjcmVhdGVkIGJ5IHNsbW9k
ZW1kIHdoZW4gc3RhcnRlZCAocG9pbnRzIHRvIGEgcHRzKQoKICAgIGlmIFsgIiR7TU9EVUxFfSIg
PT0gImFsc2EiIF07IHRoZW4KCWxvYWRzYWxzYQogICAgZWxzZQoJbG9hZHNtb2R1bGUKICAgIGZp
CiAgICAKICAgIHJlc3VsdD0kez99CiAgICAKICAgIHRlc3QgISAteiAiJHtMTl9ERVZ9IiAmJiAv
YmluL2xuIC1zICR7REVWfSAke0xOX0RFVn0gMj4gL2Rldi9udWxsCiAgICAKICAgIGVlbmQgJHty
ZXN1bHR9Cn0KCnN0b3AoKSB7CiAgICBlYmVnaW4gIlNodXR0aW5nIGRvd24gc2xtb2RlbWQiCiAg
ICBzdGFydC1zdG9wLWRhZW1vbiAtLXN0b3AgLS1xdWlldCAtLXBpZGZpbGUgL3Zhci9ydW4vc2xt
b2RlbWQucGlkICYmIHJtIC92YXIvcnVuL3NsbW9kZW1kLnBpZAogICAgZWVuZCAkez99CiAgICBp
ZiBbICEgIiR7TU9EVUxFfSIgPT0gImFsc2EiIF07CiAgICB0aGVuCgllYmVnaW4gIldhaXRpbmcg
Zm9yICR7TU9EVUxFfSBtb2RlbSBkcml2ZXIgdW5sb2FkIgoJZWNobyAtZSAiXGVbQVxlWzQzRyAg
ICIKCWVjaG8gLW5lICJcZVtBXGVbNDNHIgoJZm9yICgoYT0wLHJlc3VsdD0xOyByZXN1bHQ9PTEg
JiYgYSA8PSA1IDsgYSsrKSkKCWRvCgkgICAgc2xlZXAgMC4yNQoJICAgIGVjaG8gLW5lICIuIgoJ
ICAgIG1vZHByb2JlIC1yIHNsYW1yIDI+IC9kZXYvbnVsbCAmJiByZXN1bHQ9MAoJZG9uZQoJZWNo
byAtbmUgIlxuIgoJZWVuZCAke3Jlc3VsdH0KICAgIGZpCiAgICB1bmxpbmsgJHtMTl9ERVZ9IDI+
IC9kZXYvbnVsbAp9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>36816</attachid>
            <date>2004-08-05 07:51 0000</date>
            <desc>change &quot;eend 1&quot; in functions to &quot;return 1&quot; + move &quot;eend $status&quot; to the end of &quot;stop()&quot;</desc>
            <filename>slmodem.status.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIHNsbW9kZW0ub3JpZwkyMDA0LTA4LTA0IDAzOjMwOjE1LjAwMDAwMDAwMCAtMDQwMAorKysg
c2xtb2RlbS5zdGF0dXMJMjAwNC0wOC0wNSAxMDo0NzowNy4xMDU0Mjk1MzYgLTA0MDAKQEAgLTMz
LDcgKzMzLDcgQEAKIAlpZiBbICIkPyIgLWd0IDAgXQogCXRoZW4KIAkJZWVycm9yICJNaXNzaW5n
ICR7TU9EVUxFfS4gUGxlYXNlIHNldCB1cCAvZXRjL2NvbmYuZC9zbG1vZGVtIgotCQllZW5kIDE7
CisJCXJldHVybiAxOwogICAgIAlmaQogCiAJI3NsZWVwIGFzIHBlciBodHRwOi8vYnVncy5nZW50
b28ub3JnL3Nob3dfYnVnLmNnaT9pZD00Nzk0NyNjNTkKQEAgLTUzLDcgKzUzLDcgQEAKIAlpZiBb
ICEgLWMgJHtNREVWfSBdOwogCXRoZW4KIAkJZWVycm9yICJNb2R1bGUgLSAke01PRFVMRX0gZmFp
bGVkIHRvIGluaXRpYWxpc2UgZGV2aWNlICR7TURFVn0iCi0JCWVlbmQgMQorCQlyZXR1cm4gMQog
CWVsc2UKIAkJZWVuZCAwIAogCWZpCkBAIC0xMDEsNyArMTAxLDcgQEAKIAkJCW1vZHByb2JlIC1y
IHNsYW1yIDI+IC9kZXYvbnVsbCAmJiByZXN1bHQ9MAogCQlkb25lCiAJCWVjaG8gLW5lICJcbiIK
LQkJZWVuZCAke3Jlc3VsdH0KIAlmaQogCXVubGluayAke0xOX0RFVn0gMj4gL2Rldi9udWxsCisJ
ZWVuZCAke3Jlc3VsdH0KIH0K
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>36817</attachid>
            <date>2004-08-05 08:38 0000</date>
            <desc>&quot;echo&quot; fixes and enhancements</desc>
            <filename>slmodem.echo.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIHNsbW9kZW0ub3JpZwkyMDA0LTA4LTA0IDAzOjMwOjE1LjAwMDAwMDAwMCAtMDQwMAorKysg
c2xtb2RlbS5lY2hvCTIwMDQtMDgtMDUgMTE6MDc6MDUuNTA4MjQ0NjE2IC0wNDAwCkBAIC0zOSwx
NiArMzksMTYgQEAKIAkjc2xlZXAgYXMgcGVyIGh0dHA6Ly9idWdzLmdlbnRvby5vcmcvc2hvd19i
dWcuY2dpP2lkPTQ3OTQ3I2M1OQogCWViZWdpbiAiV2FpdGluZyBmb3IgJHtNT0RVTEV9IG1vZGVt
IGRyaXZlciBpbml0aWFsaXNhdGlvbiIKIAlsb2NhbCBDT1VOVD0wCi0JZWNobyAtZSAiJHtOT1JN
QUx9ICAgIgotCWVjaG8gLW5lICIke05PUk1BTH0iCisJIyA1MiBpbiB0aGUgbGluZSBiZWxvdyBp
cyBudW1iZXIgb2YgY2hhcmFjdGVycyBpbiBlYmVnaW4gc3RhdGVtZW50ICsgNworCWlmIFsgIiRS
Q19OT0NPTE9SIiAhPSAieWVzIl07IHRoZW4gZWNobyAtbmUgIlxlW0FcZVs1MkciOyBmaQogCXdo
aWxlIFsgISAtYyAke01ERVZ9IC1hICR7Q09VTlR9IC1sdCA1IF07CiAJZG8KIAkJc2xlZXAgMC41
Ci0JCWVjaG8gLW5lICIuIgorCQllY2hvIC1uICIuIgogCQlDT1VOVD1gZXhwciAke0NPVU5UfSAr
IDFgCiAgICAJZG9uZQogICAgIAotCWVjaG8gLW5lICJcbiIKKwlpZiBbICIkUkNfTk9DT0xPUiIg
IT0gInllcyIgXTsgdGhlbiBlY2hvOyBmaQogICAgIAogCWlmIFsgISAtYyAke01ERVZ9IF07CiAJ
dGhlbgpAQCAtOTIsMTUgKzkyLDE1IEBACiAJaWYgWyAhICIke01PRFVMRX0iID09ICJhbHNhIiBd
OwogCXRoZW4KIAkJZWJlZ2luICJXYWl0aW5nIGZvciAke01PRFVMRX0gbW9kZW0gZHJpdmVyIHVu
bG9hZCIKLQkJZWNobyAtZSAiJHtOT1JNQUx9ICAgIgotCQllY2hvIC1uZSAiJHtOT1JNQUx9Igor
CQkjIDQ0IGlzIG51bWJlciBvZiBjaGFyYWN0ZXJzIGluIGViZWdpbiBzdGF0ZW1lbnQgKyA3CisJ
CWlmIFsgIiRSQ19OT0NPTE9SIiAhPSAieWVzIl07IHRoZW4gZWNobyAtbmUgIlxlW0FcZVs0NEci
OyBmaQogCQlmb3IgKChhPTAscmVzdWx0PTE7IHJlc3VsdD09MSAmJiBhIDw9IDUgOyBhKyspKQog
CQlkbwogCQkJc2xlZXAgMC4yNQotCQkJZWNobyAtbmUgIi4iCisJCQllY2hvIC1uICIuIgogCQkJ
bW9kcHJvYmUgLXIgc2xhbXIgMj4gL2Rldi9udWxsICYmIHJlc3VsdD0wCiAJCWRvbmUKLQkJZWNo
byAtbmUgIlxuIgorCQlpZiBbICIkUkNfTk9DT0xPUiIgIT0gInllcyIgXTsgdGhlbiBlY2hvOyBm
aQogCQllZW5kICR7cmVzdWx0fQogCWZpCiAJdW5saW5rICR7TE5fREVWfSAyPiAvZGV2L251bGwK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>36823</attachid>
            <date>2004-08-05 08:58 0000</date>
            <desc>&quot;echo&quot; and &quot;eend + return&quot; patches combined into one</desc>
            <filename>slmodem.echo-slmodem.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIHNsbW9kZW0ub3JpZwkyMDA0LTA4LTA0IDAzOjMwOjE1LjAwMDAwMDAwMCAtMDQwMAorKysg
c2xtb2RlbS5lY2hvK3N0YXR1cwkyMDA0LTA4LTA1IDExOjUwOjQ5LjQwNTM1MTYyNCAtMDQwMApA
QCAtMzMsMjcgKzMzLDI3IEBACiAJaWYgWyAiJD8iIC1ndCAwIF0KIAl0aGVuCiAJCWVlcnJvciAi
TWlzc2luZyAke01PRFVMRX0uIFBsZWFzZSBzZXQgdXAgL2V0Yy9jb25mLmQvc2xtb2RlbSIKLQkJ
ZWVuZCAxOworCQlyZXR1cm4gMTsKICAgICAJZmkKIAogCSNzbGVlcCBhcyBwZXIgaHR0cDovL2J1
Z3MuZ2VudG9vLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDc5NDcjYzU5CiAJZWJlZ2luICJXYWl0aW5n
IGZvciAke01PRFVMRX0gbW9kZW0gZHJpdmVyIGluaXRpYWxpc2F0aW9uIgogCWxvY2FsIENPVU5U
PTAKLQllY2hvIC1lICIke05PUk1BTH0gICAiCi0JZWNobyAtbmUgIiR7Tk9STUFMfSIKKwkjIDUy
IGluIHRoZSBsaW5lIGJlbG93IGlzIG51bWJlciBvZiBjaGFyYWN0ZXJzIGluIGViZWdpbiBzdGF0
ZW1lbnQgKyA3CisJaWYgWyAiJFJDX05PQ09MT1IiICE9ICJ5ZXMiXTsgdGhlbiBlY2hvIC1uZSAi
XGVbQVxlWzUyRyI7IGZpCiAJd2hpbGUgWyAhIC1jICR7TURFVn0gLWEgJHtDT1VOVH0gLWx0IDUg
XTsKIAlkbwogCQlzbGVlcCAwLjUKLQkJZWNobyAtbmUgIi4iCisJCWVjaG8gLW4gIi4iCiAJCUNP
VU5UPWBleHByICR7Q09VTlR9ICsgMWAKICAgIAlkb25lCiAgICAgCi0JZWNobyAtbmUgIlxuIgor
CWlmIFsgIiRSQ19OT0NPTE9SIiAhPSAieWVzIiBdOyB0aGVuIGVjaG87IGZpCiAgICAgCiAJaWYg
WyAhIC1jICR7TURFVn0gXTsKIAl0aGVuCiAJCWVlcnJvciAiTW9kdWxlIC0gJHtNT0RVTEV9IGZh
aWxlZCB0byBpbml0aWFsaXNlIGRldmljZSAke01ERVZ9IgotCQllZW5kIDEKKwkJcmV0dXJuIDEK
IAllbHNlCiAJCWVlbmQgMCAKIAlmaQpAQCAtOTIsMTYgKzkyLDE2IEBACiAJaWYgWyAhICIke01P
RFVMRX0iID09ICJhbHNhIiBdOwogCXRoZW4KIAkJZWJlZ2luICJXYWl0aW5nIGZvciAke01PRFVM
RX0gbW9kZW0gZHJpdmVyIHVubG9hZCIKLQkJZWNobyAtZSAiJHtOT1JNQUx9ICAgIgotCQllY2hv
IC1uZSAiJHtOT1JNQUx9IgorCQkjIDQ0IGlzIG51bWJlciBvZiBjaGFyYWN0ZXJzIGluIGViZWdp
biBzdGF0ZW1lbnQgKyA3CisJCWlmIFsgIiRSQ19OT0NPTE9SIiAhPSAieWVzIl07IHRoZW4gZWNo
byAtbmUgIlxlW0FcZVs0NEciOyBmaQogCQlmb3IgKChhPTAscmVzdWx0PTE7IHJlc3VsdD09MSAm
JiBhIDw9IDUgOyBhKyspKQogCQlkbwogCQkJc2xlZXAgMC4yNQotCQkJZWNobyAtbmUgIi4iCisJ
CQllY2hvIC1uICIuIgogCQkJbW9kcHJvYmUgLXIgc2xhbXIgMj4gL2Rldi9udWxsICYmIHJlc3Vs
dD0wCiAJCWRvbmUKLQkJZWNobyAtbmUgIlxuIgotCQllZW5kICR7cmVzdWx0fQorCQlpZiBbICIk
UkNfTk9DT0xPUiIgIT0gInllcyIgXTsgdGhlbiBlY2hvOyBmaQogCWZpCiAJdW5saW5rICR7TE5f
REVWfSAyPiAvZGV2L251bGwKKwllZW5kICR7cmVzdWx0fQogfQo=
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>36833</attachid>
            <date>2004-08-05 12:04 0000</date>
            <desc>updated ebuild</desc>
            <filename>slmodem</filename>
            <type>text/plain</type>
            <data encoding="base64">IyEvc2Jpbi9ydW5zY3JpcHQKIyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBGb3VuZGF0aW9u
CiMgRGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSwgdjIgb3IgbGF0ZXIKIyAkSGVhZGVyOiAvdmFyL2N2c3Jvb3QvZ2VudG9vLXg4Ni9u
ZXQtZGlhbHVwL3NsbW9kZW0vZmlsZXMvc2xtb2RlbS0yLjkuaW5pdCx2IDEuOCAyMDA0LzA4LzAy
IDAyOjUxOjA5IGRyYWdvbmhlYXJ0IEV4cCAkCgpkZXBlbmQoKSB7CgluZWVkIGxvZ2dlcgoJaWYg
WyAiJHtNT0RVTEV9IiA9ICJhbHNhIiBdOwoJdGhlbgoJCW5lZWQgYWxzYXNvdW5kCglmaQp9CgoK
Y2hlY2tjb25maWcoKSB7CglpZiBbIC16ICIke0NPVU5UUll9IiBdOyB0aGVuCgkJZWVycm9yICJZ
b3UgbmVlZCB0byBjb25maWcgL2V0Yy9jb25mLmQvc2xtb2RlbSBmaXJzdCIKCQlyZXR1cm4gMQoJ
ZmkKfQoKZnVuY3Rpb24gbG9hZHNhbHNhIHsKCWViZWdpbiAiU3RhcnRpbmcgc2xtb2RlbWQgZm9y
ICR7REVWfSIKCXN0YXJ0LXN0b3AtZGFlbW9uIC0tc3RhcnQgLS1iYWNrZ3JvdW5kIC0tbmljZWxl
dmVsPSR7TklDRX0gLS1tYWtlLXBpZGZpbGUgXAoJCS0tcGlkZmlsZSAvdmFyL3J1bi9zbG1vZGVt
ZC5waWQgLS1zdGFydGFzIC91c3Ivc2Jpbi9zbG1vZGVtZCBcCgkJLS0gLWNvdW50cnk9JHtDT1VO
VFJZfSAtZz0ke0dST1VQfSAtLWFsc2EgaHc6JHtIV19TTE9UfQoJcmV0dXJuICR7P30KfQoKZnVu
Y3Rpb24gbG9hZHNtb2R1bGUgewoJbW9kcHJvYmUgJHtNT0RVTEV9OwogICAgCglpZiBbICIkPyIg
LWd0IDAgXQoJdGhlbgoJCWVlcnJvciAiTWlzc2luZyAke01PRFVMRX0uIFBsZWFzZSBzZXQgdXAg
L2V0Yy9jb25mLmQvc2xtb2RlbSIKCQlyZXR1cm4gMTsKICAgIAlmaQoKCSNzbGVlcCBhcyBwZXIg
aHR0cDovL2J1Z3MuZ2VudG9vLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDc5NDcjYzU5CgllYmVnaW4g
IldhaXRpbmcgZm9yICR7TU9EVUxFfSBtb2RlbSBkcml2ZXIgaW5pdGlhbGlzYXRpb24iCglsb2Nh
bCBDT1VOVD0wCgllY2hvIC1lICJcZVtBXGVbNDlHICAgIgoJZWNobyAtbmUgIlxlW0FcZVs0OUci
Cgl3aGlsZSBbICEgLWMgJHtNREVWfSAtYSAke0NPVU5UfSAtbHQgNSBdOwoJZG8KCQlzbGVlcCAw
LjUKCQllY2hvIC1uZSAiLiIKCQlDT1VOVD1gZXhwciAke0NPVU5UfSArIDFgCiAgIAlkb25lCgoJ
ZWNobyAtbmUgIlxuIgogCglpZiBbICEgLWMgJHtNREVWfSBdOwoJdGhlbgoJCWVlcnJvciAiTW9k
dWxlIC0gJHtNT0RVTEV9IGZhaWxlZCB0byBpbml0aWFsaXNlIGRldmljZSAke01ERVZ9IgoJCXJl
dHVybiAxCgllbHNlCgkJZWVuZCAwIAoJZmkKCiAgICAJZWJlZ2luICJTdGFydGluZyBzbG1vZGVt
ZCBmb3IgJHtERVZ9IgoJc3RhcnQtc3RvcC1kYWVtb24gLS1zdGFydCAtLWJhY2tncm91bmQgLS1u
aWNlbGV2ZWw9JHtOSUNFfSAtLW1ha2UtcGlkZmlsZSBcCgkJLS1waWRmaWxlIC92YXIvcnVuL3Ns
bW9kZW1kLnBpZCAtLXN0YXJ0YXMgL3Vzci9zYmluL3NsbW9kZW1kIFwKCQktLSAtY291bnRyeT0k
e0NPVU5UUll9IC1nPSR7R1JPVVB9ICR7TURFVn0KCXJldHVybiAkez99Cn0KCnN0YXJ0KCkgewoK
CWNoZWNrY29uZmlnIHx8IHJldHVybiAxCgoJIyBlaXRoZXIgaWYgd2UgdXNlIGFsc2Egb3Igbm90
LCB0aGUgb25seSB0aGluZyB3ZSBuZWVkIGlzIAoJIyB0dHlTTDAsIHdoaWNoIGlzIGNyZWF0ZWQg
Ynkgc2xtb2RlbWQgd2hlbiBzdGFydGVkIChwb2ludHMgdG8gYSBwdHMpCgoJaWYgWyAiJHtNT0RV
TEV9IiA9PSAiYWxzYSIgXTsgdGhlbgoJCWxvYWRzYWxzYQoJZWxzZQoJCWxvYWRzbW9kdWxlCglm
aQogICAgCglyZXN1bHQ9JHs/fQogICAgCgl0ZXN0ICEgLXogIiR7TE5fREVWfSIgJiYgL2Jpbi9s
biAtcyAke0RFVn0gJHtMTl9ERVZ9IDI+IC9kZXYvbnVsbAogICAgCgllZW5kICR7cmVzdWx0fQp9
CgpzdG9wKCkgewoJZWJlZ2luICJTaHV0dGluZyBkb3duIHNsbW9kZW1kIgoJc3RhcnQtc3RvcC1k
YWVtb24gLS1zdG9wIC0tcXVpZXQgLS1waWRmaWxlIC92YXIvcnVuL3NsbW9kZW1kLnBpZCAmJiBy
bSAvdmFyL3J1bi9zbG1vZGVtZC5waWQKCXJlc3VsdD0kez99Cgl1bmxpbmsgJHtMTl9ERVZ9IDI+
IC9kZXYvbnVsbAoJZWVuZCAke3Jlc3VsdH0KCWlmIFsgISAiJHtNT0RVTEV9IiA9PSAiYWxzYSIg
XTsKCXRoZW4KCQllYmVnaW4gIldhaXRpbmcgZm9yICR7TU9EVUxFfSBtb2RlbSBkcml2ZXIgdW5s
b2FkIgoJCWVjaG8gLWUgIlxlW0FcZVs0M0cgICAiCgkJZWNobyAtbmUgIlxlW0FcZVs0M0ciCgkJ
Zm9yICgoYT0wLHJlc3VsdD0xOyByZXN1bHQ9PTEgJiYgYSA8PSA1IDsgYSsrKSkKCQlkbwoJCQlz
bGVlcCAwLjI1CgkJCWVjaG8gLW5lICIuIgoJCQltb2Rwcm9iZSAtciBzbGFtciAyPiAvZGV2L251
bGwgJiYgcmVzdWx0PTAKCQlkb25lCgkJZWNobyAtbmUgIlxuIgoJCWVlbmQgJHtyZXN1bHR9Cglm
aQp9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>36865</attachid>
            <date>2004-08-05 22:59 0000</date>
            <desc>/etc/init.d/slmodem</desc>
            <filename>slmodem</filename>
            <type>text/plain</type>
            <data encoding="base64">IyEvc2Jpbi9ydW5zY3JpcHQKIyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBGb3VuZGF0aW9u
CiMgRGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSwgdjIgb3IgbGF0ZXIKIyAkSGVhZGVyOiAvdmFyL2N2c3Jvb3QvZ2VudG9vLXg4Ni9u
ZXQtZGlhbHVwL3NsbW9kZW0vZmlsZXMvc2xtb2RlbS0yLjkuaW5pdCx2IDEuOCAyMDA0LzA4LzAy
IDAyOjUxOjA5IGRyYWdvbmhlYXJ0IEV4cCAkCgpkZXBlbmQoKSB7CgluZWVkIGxvZ2dlcgoJaWYg
WyAiJHtNT0RVTEV9IiA9ICJhbHNhIiBdOwoJdGhlbgoJCW5lZWQgYWxzYXNvdW5kCglmaQp9CgoK
Y2hlY2tjb25maWcoKSB7CglpZiBbIC16ICIke0NPVU5UUll9IiBdOyB0aGVuCgkJZWVycm9yICJZ
b3UgbmVlZCB0byBjb25maWcgL2V0Yy9jb25mLmQvc2xtb2RlbSBmaXJzdCIKCQlyZXR1cm4gMQoJ
ZmkKfQoKZnVuY3Rpb24gbG9hZHNhbHNhIHsKCWViZWdpbiAiU3RhcnRpbmcgc2xtb2RlbWQgZm9y
ICR7REVWfSIKCXN0YXJ0LXN0b3AtZGFlbW9uIC0tc3RhcnQgLS1iYWNrZ3JvdW5kIC0tbmljZWxl
dmVsPSR7TklDRX0gLS1tYWtlLXBpZGZpbGUgXAoJCS0tcGlkZmlsZSAvdmFyL3J1bi9zbG1vZGVt
ZC5waWQgLS1zdGFydGFzIC91c3Ivc2Jpbi9zbG1vZGVtZCBcCgkJLS0gLWNvdW50cnk9JHtDT1VO
VFJZfSAtZz0ke0dST1VQfSAtLWFsc2EgaHc6JHtIV19TTE9UfQoJcmV0dXJuICR7P30KfQoKZnVu
Y3Rpb24gbG9hZHNtb2R1bGUgewoJbW9kcHJvYmUgJHtNT0RVTEV9OwogICAgCglpZiBbICIkPyIg
LWd0IDAgXQoJdGhlbgoJCWVlcnJvciAiTWlzc2luZyAke01PRFVMRX0uIFBsZWFzZSBzZXQgdXAg
L2V0Yy9jb25mLmQvc2xtb2RlbSIKCQlyZXR1cm4gMTsKICAgIAlmaQoKCWlmIFsgLXogIiR7TURF
Vn0iIF07IHRoZW4gTURFVj0iL2Rldi8ke01PRFVMRX0wIjsgZmkKCgkjc2xlZXAgYXMgcGVyIGh0
dHA6Ly9idWdzLmdlbnRvby5vcmcvc2hvd19idWcuY2dpP2lkPTQ3OTQ3I2M1OQoJZWJlZ2luICJX
YWl0aW5nIGZvciAke01PRFVMRX0gbW9kZW0gZHJpdmVyIGluaXRpYWxpc2F0aW9uIgoJbG9jYWwg
Q09VTlQ9MAoJaWYgWyAiJFJDX05PQ09MT1IiICE9ICJ5ZXMiIF07IHRoZW4gCgkJZWNobyAtZSAi
XGVbQVxlWzQ5RyAgICIKCQllY2hvIC1uZSAiXGVbQVxlWzQ5RyIKCWZpCgl3aGlsZSBbICEgLWMg
JHtNREVWfSAtYSAke0NPVU5UfSAtbHQgNSBdOwoJZG8KCQlzbGVlcCAwLjUKCQllY2hvIC1uICIu
IgoJCUNPVU5UPWBleHByICR7Q09VTlR9ICsgMWAKICAgCWRvbmUKCglpZiBbICIkUkNfTk9DT0xP
UiIgIT0gInllcyIgXTsgdGhlbiBlY2hvOyBmaQogCglpZiBbICEgLWMgJHtNREVWfSBdOwoJdGhl
bgoJCWVlcnJvciAiTW9kdWxlIC0gJHtNT0RVTEV9IGZhaWxlZCB0byBpbml0aWFsaXNlIGRldmlj
ZSAke01ERVZ9IgoJCXJldHVybiAxCgllbHNlCgkJZWVuZCAwIAoJZmkKCiAgICAJZWJlZ2luICJT
dGFydGluZyBzbG1vZGVtZCBmb3IgJHtERVZ9IgoJc3RhcnQtc3RvcC1kYWVtb24gLS1zdGFydCAt
LWJhY2tncm91bmQgLS1uaWNlbGV2ZWw9JHtOSUNFfSAtLW1ha2UtcGlkZmlsZSBcCgkJLS1waWRm
aWxlIC92YXIvcnVuL3NsbW9kZW1kLnBpZCAtLXN0YXJ0YXMgL3Vzci9zYmluL3NsbW9kZW1kIFwK
CQktLSAtY291bnRyeT0ke0NPVU5UUll9IC1nPSR7R1JPVVB9ICR7TURFVn0KCXJldHVybiAkez99
Cn0KCnN0YXJ0KCkgewoKCWNoZWNrY29uZmlnIHx8IHJldHVybiAxCgoJIyBlaXRoZXIgaWYgd2Ug
dXNlIGFsc2Egb3Igbm90LCB0aGUgb25seSB0aGluZyB3ZSBuZWVkIGlzIAoJIyB0dHlTTDAsIHdo
aWNoIGlzIGNyZWF0ZWQgYnkgc2xtb2RlbWQgd2hlbiBzdGFydGVkIChwb2ludHMgdG8gYSBwdHMp
CgoJaWYgWyAiJHtNT0RVTEV9IiA9PSAiYWxzYSIgXTsgdGhlbgoJCWxvYWRzYWxzYQoJZWxzZQoJ
CWxvYWRzbW9kdWxlCglmaQogICAgCglyZXN1bHQ9JHs/fQogICAgCgl0ZXN0ICEgLXogIiR7TE5f
REVWfSIgJiYgL2Jpbi9sbiAtcyAke0RFVn0gJHtMTl9ERVZ9IDI+IC9kZXYvbnVsbAogICAgCgll
ZW5kICR7cmVzdWx0fQp9CgpzdG9wKCkgewoJZWJlZ2luICJTaHV0dGluZyBkb3duIHNsbW9kZW1k
IgoJc3RhcnQtc3RvcC1kYWVtb24gLS1zdG9wIC0tcXVpZXQgLS1waWRmaWxlIC92YXIvcnVuL3Ns
bW9kZW1kLnBpZCAmJiBybSAvdmFyL3J1bi9zbG1vZGVtZC5waWQKCXJlc3VsdD0kez99Cgl1bmxp
bmsgJHtMTl9ERVZ9IDI+IC9kZXYvbnVsbAoJZWVuZCAke3Jlc3VsdH0KCWlmIFsgISAiJHtNT0RV
TEV9IiA9PSAiYWxzYSIgXTsKCXRoZW4KCQllYmVnaW4gIldhaXRpbmcgZm9yICR7TU9EVUxFfSBt
b2RlbSBkcml2ZXIgdW5sb2FkIgoJCWlmIFsgIiRSQ19OT0NPTE9SIiAhPSAieWVzIiBdOyB0aGVu
CgkJCWVjaG8gLWUgIlxlW0FcZVs0M0cgICAiCgkJCWVjaG8gLW5lICJcZVtBXGVbNDNHIgoJCWZp
CgkJZm9yICgoYT0wLHJlc3VsdD0xOyByZXN1bHQ9PTEgJiYgYSA8PSA1IDsgYSsrKSkKCQlkbwoJ
CQlzbGVlcCAwLjI1CgkJCWVjaG8gLW4gIi4iCgkJCW1vZHByb2JlIC1yIHNsYW1yIDI+IC9kZXYv
bnVsbCAmJiByZXN1bHQ9MAoJCWRvbmUKCQlpZiBbICIkUkNfTk9DT0xPUiIgIT0gInllcyIgXTsg
dGhlbiBlY2hvOyBmaQoJCWVlbmQgJHtyZXN1bHR9CglmaQp9Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>