<?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>45155</bug_id>
          
          <creation_ts>2004-03-19 12:33 0000</creation_ts>
          <short_desc>run-crons and /var/spool/cron/lastrun/lock problems</short_desc>
          <delta_ts>2004-05-24 20:58:46 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>Linux</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>akira@fluxbox.org</reporter>
          <assigned_to>agriffis@gentoo.org</assigned_to>
          <cc>base-system@gentoo.org</cc>
    
    <cc>duke@spacebox.net</cc>

      

      
          <long_desc isprivate="0">
            <who>akira@fluxbox.org</who>
            <bug_when>2004-03-19 12:33:15 0000</bug_when>
            <thetext>with the default cronbase i get a lot of mail when running vixie-cron, created by the /usr/sbin/run-crons program/script. basicly it comes from the lock-mechanism. i did some minor changes to the script and now it runs smoothly and without any probs as far as i can see.

mail output from unfixed cron-messages:

+----------------------------------------------------------
X-Original-To: root                                                                                                            
Delivered-To: root@localhost
From: Cron Daemon &lt;root@localhost&gt;
To: root@localhost
Subject: Cron &lt;root@localhost&gt; test -x /usr/sbin/run-crons &amp;&amp; /usr/sbin/run-crons
X-Cron-Env: &lt;SHELL=/bin/bash&gt;
X-Cron-Env: &lt;PATH=/sbin:/bin:/usr/sbin:/usr/bin&gt;
X-Cron-Env: &lt;MAILTO=root&gt;
X-Cron-Env: &lt;HOME=/&gt;
X-Cron-Env: &lt;LOGNAME=root&gt;
Date: Fri, 19 Mar 2004 21:04:00 +0100 (CET)

cat: /var/spool/cron/lastrun/lock: No such file or directory
+----------------------------------------------------------

i ll attach my version. basic problem is imho that another cron-process comes between the 

[ -f lockfile ]

and the grabbing for the pid out of the lockfile.

regards,
mathias

Reproducible: Always
Steps to Reproduce:
1.
2.
3.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>akira@fluxbox.org</who>
            <bug_when>2004-03-19 12:34:05 0000</bug_when>
            <thetext>Created an attachment (id=27641)
new run-crons version
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>akira@fluxbox.org</who>
            <bug_when>2004-03-19 12:35:31 0000</bug_when>
            <thetext>(From update of attachment 27641)
damn, this is the original :) 
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>akira@fluxbox.org</who>
            <bug_when>2004-03-19 12:36:38 0000</bug_when>
            <thetext>Created an attachment (id=27642)
new run-crons version
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>agriffis@gentoo.org</who>
            <bug_when>2004-05-06 15:25:31 0000</bug_when>
            <thetext>Created an attachment (id=30876)
better version with non-racy locking

I&apos;ll get this in once I actually test it</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>agriffis@gentoo.org</who>
            <bug_when>2004-05-06 15:26:29 0000</bug_when>
            <thetext>Sorry, I&apos;ll make sure to add you to the credits too... My code includes some of your changes.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>agriffis@gentoo.org</who>
            <bug_when>2004-05-06 15:27:53 0000</bug_when>
            <thetext>Created an attachment (id=30877)
added credit
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>akira@fluxbox.org</who>
            <bug_when>2004-05-06 20:19:09 0000</bug_when>
            <thetext>works ok so far except for the warning that in line 32 the -lt is syntactilly wrong ... 

((i=0; i &lt; 2; i=i+1))

should do the trick,

regards,
mathias</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>duke@spacebox.net</who>
            <bug_when>2004-05-16 20:18:46 0000</bug_when>
            <thetext>I&apos;m getting mail with the &quot;kill&quot; usage output:

Usage:                                                                          
  kill pid ...              Send SIGTERM to every process listed.               
  kill signal pid ...       Send a signal to every process listed.              
  kill -s signal pid ...    Send a signal to every process listed.              
  kill -l                   List all signal names.                              
  kill -L                   List all signal names in a nice table.              
  kill -l signal            Convert between signal numbers and names.           

I&apos;m assuming it&apos;s because the lockfile doesn&apos;t exist, so in run-crons when it gets to the line

if `kill -0 $cronpid &gt;/dev/null 2&gt;&amp;1`

$cronpid is empty, so kill outputs the usage info.  But, shouldn&apos;t the line

if test -f /var/spool/cron/lastrun/lock

keep it from getting to that point without a pid?

Is the problem I&apos;m experiencing related to this bug?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>agriffis@gentoo.org</who>
            <bug_when>2004-05-24 20:55:37 0000</bug_when>
            <thetext>Ok, it&apos;s in portage as cronbase-0.3.  And yes Duke, this should solve the problem you described.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>duke@spacebox.net</who>
            <bug_when>2004-05-24 20:58:46 0000</bug_when>
            <thetext>Thank you!</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>27641</attachid>
            <date>2004-03-19 12:34 0000</date>
            <desc>new run-crons version</desc>
            <filename>run-crons</filename>
            <type>text/plain</type>
            <data encoding="base64">IyEvYmluL3NoCiMKIyAkSGVhZGVyOiAvaG9tZS9jdnNyb290L2dlbnRvby14ODYvc3lzLWFwcHMv
Y3JvbmJhc2UvZmlsZXMvcnVuLWNyb25zLHYgMS45IDIwMDMvMTEvMTkgMDY6MzE6MjMgcHJleiBF
eHAgJAojCiMgMjMgSnVuIDIwMDI7IEpvbiBOZWxzb24gPGpuZWxzb25AZ2VudG9vLm9yZz4gcnVu
LWNyb25zOgojCiMgZml4ZWQgYSByYWNlIGNvbmRpdGlvbiwgd2hlcmUgY3JvbiBqb2JzIGFuZCBy
dW4tY3JvbnMgd2FudGVkIHRvIGRlbGV0ZQojIHRvdWNoIGZpbGVzCiMKIyAyMCBBcHIgMjAwMjsg
VGhpbG8gQmFuZ2VydCA8YmFuZ2VydEBnZW50b28ub3JnPiBydW4tY3JvbnM6CiMKIyBtb3ZlZCBs
YXN0cnVuIGRpcmVjdG9yeSB0byAvdmFyL3Nwb29sL2Nyb24vbGFzdHJ1bgojCiMgQXV0aG9yOiBB
Y2hpbSBHb3R0aW5nZXIgPGFjaGltQGdlbnRvby5vcmc+CiMKIyBNb3N0bHkgY29waWVkIGZyb20g
U3VTRQojCiMgdGhpcyBzY3JpcHQgbG9va3MgaW50byAvZXRjL2Nyb24uW2hvdXJseXxkYWlseXx3
ZWVrbHl8bW9udGhseV0KIyBmb3Igc2NyaXB0cyB0byBiZSBleGVjdXRlZC4gVGhlIGluZm8gYWJv
dXQgbGFzdCBydW4gaXMgc3RvcmVkIGluIAojIC92YXIvc3Bvb2wvY3Jvbi9sYXN0cnVuCgpta2Rp
ciAtcCAvdmFyL3Nwb29sL2Nyb24vbGFzdHJ1bgoKIyBNYWtlIHN1cmUgaXRzIG5vdCBydW5uaW5n
IG11bHRpcGxlIGluc3RhbmNlcyBhdCBvbmNlLgppZiB0ZXN0IC1mIC92YXIvc3Bvb2wvY3Jvbi9s
YXN0cnVuL2xvY2sKdGhlbgogICAgY3JvbnBpZD1gY2F0IC92YXIvc3Bvb2wvY3Jvbi9sYXN0cnVu
L2xvY2tgCiAgICBpZiBga2lsbCAtMCAkY3JvbnBpZCA+L2Rldi9udWxsIDI+JjFgCiAgICB0aGVu
CglleGl0IDAKICAgIGZpCmZpCgplY2hvICIkJCIgPi92YXIvc3Bvb2wvY3Jvbi9sYXN0cnVuL2xv
Y2sKCmZvciBCQVNFIGluIGhvdXJseSBkYWlseSB3ZWVrbHkgbW9udGhseQpkbwogICAgQ1JPTkRJ
Uj0vZXRjL2Nyb24uJHtCQVNFfQoKICAgIHRlc3QgLWQgJENST05ESVIgfHwgY29udGludWUKCiAg
ICBpZiB0ZXN0IC1lIC92YXIvc3Bvb2wvY3Jvbi9sYXN0cnVuL2Nyb24uJEJBU0UKICAgIHRoZW4K
CWNhc2UgJEJBU0UgaW4KCSAgICBob3VybHkpCgkJIz49IDEgaG91ciwgNSBtaW4gLT0+ICs2NSBt
aW4KCQlUSU1FPSItY21pbiArNjUiIDs7CgkgICAgZGFpbHkpCgkJIz49IDEgZGF5LCA1IG1pbiAt
PT4gKzE0NDUgbWluCgkJVElNRT0iLWNtaW4gKzE0NDUiICA7OwoJICAgIHdlZWtseSkKCQkjPj0g
MSB3ZWVrLCA1IG1pbiAtPT4gKzEwMDg1IG1pbgoJCVRJTUU9Ii1jbWluICsxMDA4NSIgIDs7Cgkg
ICAgbW9udGhseSkKCQkjPj0gMzEgZGF5cywgNSBtaW4gLT0+ICs0NDY0NSBtaW4KCQlUSU1FPSIt
Y21pbiArNDQ2NDUiIDs7Cgllc2FjCglmaW5kIC92YXIvc3Bvb2wvY3Jvbi9sYXN0cnVuIC1uYW1l
IGNyb24uJEJBU0UgJFRJTUUgLWV4ZWMgcm0ge30gXDsKICAgIGZpCgogICAgIyBpZiB0aGVyZSBp
cyBubyB0b3VjaCBmaWxlLCBtYWtlIG9uZSB0aGVuIHJ1biB0aGUgc2NyaXB0cyAKICAgIGlmIHRl
c3QgISAtZiAvdmFyL3Nwb29sL2Nyb24vbGFzdHJ1bi9jcm9uLiRCQVNFCiAgICB0aGVuCgoJdG91
Y2ggL3Zhci9zcG9vbC9jcm9uL2xhc3RydW4vY3Jvbi4kQkFTRQoKCXNldCArZQoJZm9yIFNDUklQ
VCBpbiAkQ1JPTkRJUi8qCglkbwoJICAgIHRlc3QgLWQgJFNDUklQVCAmJiBjb250aW51ZQoJICAg
IGlmIHRlc3QgLXggJFNDUklQVCA7IHRoZW4KCQkkU0NSSVBUCgkgICAgZmkKCWRvbmUKICAgIGZp
CmRvbmUKCiMgUmVtb3ZlIGxvY2ssIHdlJ3JlIGRvbmUuCnJtIC1mIC92YXIvc3Bvb2wvY3Jvbi9s
YXN0cnVuL2xvY2sKCnRvdWNoIC92YXIvc3Bvb2wvY3Jvbi9sYXN0cnVuCmZpbmQgL3Zhci9zcG9v
bC9jcm9uL2xhc3RydW4gLW5ld2VyIC92YXIvc3Bvb2wvY3Jvbi9sYXN0cnVuIC1leGVjIC9iaW4v
cm0gLWYge30gXDsKCg==
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>27642</attachid>
            <date>2004-03-19 12:36 0000</date>
            <desc>new run-crons version</desc>
            <filename>run-crons</filename>
            <type>text/plain</type>
            <data encoding="base64">IyEvYmluL3NoCiMKIyAkSGVhZGVyOiAvaG9tZS9jdnNyb290L2dlbnRvby14ODYvc3lzLWFwcHMv
Y3JvbmJhc2UvZmlsZXMvcnVuLWNyb25zLHYgMS45IDIwMDMvMTEvMTkgMDY6MzE6MjMgcHJleiBF
eHAgJAojCiMgMjMgSnVuIDIwMDI7IEpvbiBOZWxzb24gPGpuZWxzb25AZ2VudG9vLm9yZz4gcnVu
LWNyb25zOgojCiMgZml4ZWQgYSByYWNlIGNvbmRpdGlvbiwgd2hlcmUgY3JvbiBqb2JzIGFuZCBy
dW4tY3JvbnMgd2FudGVkIHRvIGRlbGV0ZQojIHRvdWNoIGZpbGVzCiMKIyAyMCBBcHIgMjAwMjsg
VGhpbG8gQmFuZ2VydCA8YmFuZ2VydEBnZW50b28ub3JnPiBydW4tY3JvbnM6CiMKIyBtb3ZlZCBs
YXN0cnVuIGRpcmVjdG9yeSB0byAvdmFyL3Nwb29sL2Nyb24vbGFzdHJ1bgojCiMgQXV0aG9yOiBB
Y2hpbSBHb3R0aW5nZXIgPGFjaGltQGdlbnRvby5vcmc+CiMKIyBNb3N0bHkgY29waWVkIGZyb20g
U3VTRQojCiMgdGhpcyBzY3JpcHQgbG9va3MgaW50byAvZXRjL2Nyb24uW2hvdXJseXxkYWlseXx3
ZWVrbHl8bW9udGhseV0KIyBmb3Igc2NyaXB0cyB0byBiZSBleGVjdXRlZC4gVGhlIGluZm8gYWJv
dXQgbGFzdCBydW4gaXMgc3RvcmVkIGluCiMgL3Zhci9zcG9vbC9jcm9uL2xhc3RydW4KCkxPQ0tE
SVI9L3Zhci9zcG9vbC9jcm9uL2xhc3RydW4KTE9DS0ZJTEU9JHtMT0NLRElSfS9sb2NrCgpta2Rp
ciAtcCAke0xPQ0tESVJ9CgojIE1ha2Ugc3VyZSBpdHMgbm90IHJ1bm5pbmcgbXVsdGlwbGUgaW5z
dGFuY2VzIGF0IG9uY2UuCmlmIGNyb25waWQ9YGNhdCAke0xPQ0tGSUxFfSAyPi9kZXYvbnVsbGAK
dGhlbgogICAgaWYgYGtpbGwgLTAgJGNyb25waWQgPi9kZXYvbnVsbCAyPiYxYAogICAgdGhlbgog
ICAgICAgIGV4aXQgMAogICAgZmkKZmkKCmVjaG8gIiQkIiA+ICR7TE9DS0ZJTEV9Cgpmb3IgQkFT
RSBpbiBob3VybHkgZGFpbHkgd2Vla2x5IG1vbnRobHkKZG8KICAgIENST05ESVI9L2V0Yy9jcm9u
LiR7QkFTRX0KCiAgICB0ZXN0IC1kICRDUk9ORElSIHx8IGNvbnRpbnVlCgogICAgaWYgWyAtZSAk
e0xPQ0tESVJ9L2Nyb24uJEJBU0UgXQogICAgdGhlbgogICAgICAgIGNhc2UgJEJBU0UgaW4KICAg
ICAgICAgICAgaG91cmx5KQogICAgICAgICAgICAjPj0gMSBob3VyLCA1IG1pbiAtPT4gKzY1IG1p
bgogICAgICAgICAgICBUSU1FPSItY21pbiArNjUiIDs7CiAgICAgICAgICAgIGRhaWx5KQogICAg
ICAgICAgICAjPj0gMSBkYXksIDUgbWluIC09PiArMTQ0NSBtaW4KICAgICAgICAgICAgVElNRT0i
LWNtaW4gKzE0NDUiICA7OwogICAgICAgICAgICB3ZWVrbHkpCiAgICAgICAgICAgICM+PSAxIHdl
ZWssIDUgbWluIC09PiArMTAwODUgbWluCiAgICAgICAgICAgIFRJTUU9Ii1jbWluICsxMDA4NSIg
IDs7CiAgICAgICAgICAgIG1vbnRobHkpCiAgICAgICAgICAgICM+PSAzMSBkYXlzLCA1IG1pbiAt
PT4gKzQ0NjQ1IG1pbgogICAgICAgICAgICBUSU1FPSItY21pbiArNDQ2NDUiIDs7CiAgICAgICAg
ZXNhYwogICAgICAgIGZpbmQgJHtMT0NLRElSfSAtbmFtZSBjcm9uLiRCQVNFICRUSU1FIC1leGVj
IHJtIHt9IFw7CiAgICBmaQoKICAgICMgaWYgdGhlcmUgaXMgbm8gdG91Y2ggZmlsZSwgbWFrZSBv
bmUgdGhlbiBydW4gdGhlIHNjcmlwdHMKICAgIGlmIFsgISAtZiAke0xPQ0tESVJ9L2Nyb24uJEJB
U0UgXQogICAgdGhlbgogICAgICAgIHRvdWNoICR7TE9DS0RJUn0vY3Jvbi4kQkFTRQoKICAgICAg
ICBzZXQgK2UKICAgICAgICBmb3IgU0NSSVBUIGluICRDUk9ORElSLyoKICAgICAgICBkbwogICAg
ICAgICAgICBbIC1kICRTQ1JJUFQgXSAmJiBjb250aW51ZQogICAgICAgICAgICBpZiBbIC14ICRT
Q1JJUFQgXTsgdGhlbgogICAgICAgICAgICAgICAgJFNDUklQVAogICAgICAgICAgICBmaQogICAg
ICAgIGRvbmUKICAgIGZpCmRvbmUKCiMgUmVtb3ZlIGxvY2ssIHdlJ3JlIGRvbmUuCnJtIC1mICR7
TE9DS0ZJTEV9Cgp0b3VjaCAke0xPQ0tESVJ9CmZpbmQgJHtMT0NLRElSfSAtbmV3ZXIgJHtMT0NL
RElSfSAtZXhlYyAvYmluL3JtIC1mIHt9IFw7Cgo=
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>30876</attachid>
            <date>2004-05-06 15:25 0000</date>
            <desc>better version with non-racy locking</desc>
            <filename>run-crons</filename>
            <type>text/plain</type>
            <data encoding="base64">IyEvYmluL2Jhc2gKIwojICRIZWFkZXI6IC9ob21lL2N2c3Jvb3QvZ2VudG9vLXg4Ni9zeXMtYXBw
cy9jcm9uYmFzZS9maWxlcy9ydW4tY3JvbnMsdiAxLjkgMjAwMy8xMS8xOSAwNjozMToyMyBwcmV6
IEV4cCAkCiMKIwojIDA2IE1heSAyMDA0OyBBcm9uIEdyaWZmaXMgPGFncmlmZmlzQGdlbnRvby5v
cmc+IHJ1bi1jcm9uczoKIyAgICAgbWFrZSB0aGUgbG9ja2luZyBhY3R1YWxseSB3b3JrLiAgVGhl
IG9sZCBjb2RlIHdhcyByYWN5CiMKIyAyMyBKdW4gMjAwMjsgSm9uIE5lbHNvbiA8am5lbHNvbkBn
ZW50b28ub3JnPiBydW4tY3JvbnM6CiMgICAgIGZpeGVkIGEgcmFjZSBjb25kaXRpb24sIHdoZXJl
IGNyb24gam9icyBhbmQgcnVuLWNyb25zIHdhbnRlZCB0bwojICAgICBkZWxldGUgdG91Y2ggZmls
ZXMKIwojIDIwIEFwciAyMDAyOyBUaGlsbyBCYW5nZXJ0IDxiYW5nZXJ0QGdlbnRvby5vcmc+IHJ1
bi1jcm9uczoKIyAgICAgbW92ZWQgbGFzdHJ1biBkaXJlY3RvcnkgdG8gL3Zhci9zcG9vbC9jcm9u
L2xhc3RydW4KIwojIEF1dGhvcjogQWNoaW0gR290dGluZ2VyIDxhY2hpbUBnZW50b28ub3JnPgoj
CiMgTW9zdGx5IGNvcGllZCBmcm9tIFN1U0UKIwojIHRoaXMgc2NyaXB0IGxvb2tzIGludG8gL2V0
Yy9jcm9uLltob3VybHl8ZGFpbHl8d2Vla2x5fG1vbnRobHldCiMgZm9yIHNjcmlwdHMgdG8gYmUg
ZXhlY3V0ZWQuIFRoZSBpbmZvIGFib3V0IGxhc3QgcnVuIGlzIHN0b3JlZCBpbgojIC92YXIvc3Bv
b2wvY3Jvbi9sYXN0cnVuCgpMT0NLRElSPS92YXIvc3Bvb2wvY3Jvbi9sYXN0cnVuCkxPQ0tGSUxF
PSR7TE9DS0RJUn0vbG9jawoKbWtkaXIgLXAgJHtMT0NLRElSfQoKIyBNYWtlIHN1cmUgd2UncmUg
bm90IHJ1bm5pbmcgbXVsdGlwbGUgaW5zdGFuY2VzIGF0IG9uY2UuCiMgVHJ5IHR3aWNlIHRvIGxv
Y2ssIG90aGVyd2lzZSBnaXZlIHVwLgpmb3IgKChpID0gMDsgaSAtbHQgMjsgaSA9IGkgKyAxKSk7
IGRvCiAgICBsbiAtc24gJCQgJHtMT0NLRklMRX0gMj4vZGV2L251bGwKICAgIGlmIFtbICQ/ICE9
IDAgXV07IHRoZW4KICAgICAgICAjIGxvY2sgZmFpbGVkLCBjaGVjayBmb3IgYSBydW5uaW5nIHBy
b2Nlc3MuCiAgICAgICAgIyBoYW5kbGUgYm90aCBvbGQtIGFuZCBuZXctc3R5bGUgbG9ja2luZy4K
ICAgICAgICBjcm9ucGlkPSQocmVhZGxpbmsgJHtMT0NLRklMRX0gMj4vZGV2L251bGwgfHwKICAg
ICAgICAgICAgICAgICAgY2F0ICR7TE9DS0ZJTEV9IDI+L2Rldi9udWxsKQogICAgICAgIGlmIFtb
ICQ/ID09IDAgXV07IHRoZW4gCiAgICAgICAgICAgIGlmIGtpbGwgLTAgJHtjcm9ucGlkfSAyPi9k
ZXYvbnVsbDsgdGhlbgogICAgICAgICAgICAgICAgIyB3aG9hLCBhbm90aGVyIHByb2Nlc3MgaXMg
cmVhbGx5IHJ1bm5pbmcKICAgICAgICAgICAgICAgIGV4aXQgMAogICAgICAgICAgICBlbHNlCiAg
ICAgICAgICAgICAgICBybSAtZiAke0xPQ0tGSUxFfQogICAgICAgICAgICBmaQogICAgICAgIGZp
CiAgICBmaQpkb25lCgojIFNldCBhIHRyYXAgdG8gcmVtb3ZlIHRoZSBsb2NrZmlsZSB3aGVuIHdl
J3JlIGZpbmlzaGVkCnRyYXAgInJtIC1mICR7TE9DS0ZJTEV9IiAwIDEgMiAzIDE1CgoKZm9yIEJB
U0UgaW4gaG91cmx5IGRhaWx5IHdlZWtseSBtb250aGx5CmRvCiAgICBDUk9ORElSPS9ldGMvY3Jv
bi4ke0JBU0V9CgogICAgdGVzdCAtZCAkQ1JPTkRJUiB8fCBjb250aW51ZQoKICAgIGlmIFsgLWUg
JHtMT0NLRElSfS9jcm9uLiRCQVNFIF0KICAgIHRoZW4KCWNhc2UgJEJBU0UgaW4KCSAgICBob3Vy
bHkpCgkJIz49IDEgaG91ciwgNSBtaW4gLT0+ICs2NSBtaW4KCQlUSU1FPSItY21pbiArNjUiIDs7
CgkgICAgZGFpbHkpCgkJIz49IDEgZGF5LCA1IG1pbiAtPT4gKzE0NDUgbWluCgkJVElNRT0iLWNt
aW4gKzE0NDUiICA7OwoJICAgIHdlZWtseSkKCQkjPj0gMSB3ZWVrLCA1IG1pbiAtPT4gKzEwMDg1
IG1pbgoJCVRJTUU9Ii1jbWluICsxMDA4NSIgIDs7CgkgICAgbW9udGhseSkKCQkjPj0gMzEgZGF5
cywgNSBtaW4gLT0+ICs0NDY0NSBtaW4KCQlUSU1FPSItY21pbiArNDQ2NDUiIDs7Cgllc2FjCiAg
ICAgICAgZmluZCAke0xPQ0tESVJ9IC1uYW1lIGNyb24uJEJBU0UgJFRJTUUgLWV4ZWMgcm0ge30g
XDsKICAgIGZpCgogICAgIyBpZiB0aGVyZSBpcyBubyB0b3VjaCBmaWxlLCBtYWtlIG9uZSB0aGVu
IHJ1biB0aGUgc2NyaXB0cwogICAgaWYgWyAhIC1lICR7TE9DS0RJUn0vY3Jvbi4kQkFTRSBdCiAg
ICB0aGVuCiAgICAgICAgdG91Y2ggJHtMT0NLRElSfS9jcm9uLiRCQVNFCgogICAgICAgIHNldCAr
ZQogICAgICAgIGZvciBTQ1JJUFQgaW4gJENST05ESVIvKgogICAgICAgIGRvCiAgICAgICAgICAg
IGlmIFtbIC14ICRTQ1JJUFQgJiYgISAtZCAkU0NSSVBUIF1dOyB0aGVuCiAgICAgICAgICAgICAg
ICAkU0NSSVBUCiAgICAgICAgICAgIGZpCiAgICAgICAgZG9uZQogICAgZmkKZG9uZQoKIyBDbGVh
biBvdXQgYm9ndXMgY3Jvbi4kQkFTRSBmaWxlcyB3aXRoIGZ1dHVyZSB0aW1lcwp0b3VjaCAke0xP
Q0tESVJ9CmZpbmQgJHtMT0NLRElSfSAtbmV3ZXIgJHtMT0NLRElSfSAtZXhlYyAvYmluL3JtIC1m
IHt9IFw7Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>30877</attachid>
            <date>2004-05-06 15:27 0000</date>
            <desc>added credit</desc>
            <filename>run-crons</filename>
            <type>text/plain</type>
            <data encoding="base64">IyEvYmluL2Jhc2gKIwojICRIZWFkZXI6IC9ob21lL2N2c3Jvb3QvZ2VudG9vLXg4Ni9zeXMtYXBw
cy9jcm9uYmFzZS9maWxlcy9ydW4tY3JvbnMsdiAxLjkgMjAwMy8xMS8xOSAwNjozMToyMyBwcmV6
IEV4cCAkCiMKIwojIDA2IE1heSAyMDA0OyBBcm9uIEdyaWZmaXMgPGFncmlmZmlzQGdlbnRvby5v
cmc+IHJ1bi1jcm9uczoKIyAgICAgTWFrZSB0aGUgbG9ja2luZyBhY3R1YWxseSB3b3JrLiAgVGhl
IG9sZCBjb2RlIHdhcyByYWN5LgojICAgICBUaGFua3MgdG8gTWF0aGlhcyBHdW16IGluIGJ1ZyA0
NTE1NSBmb3Igc29tZSBjbGVhbnVwcy4KIwojIDIzIEp1biAyMDAyOyBKb24gTmVsc29uIDxqbmVs
c29uQGdlbnRvby5vcmc+IHJ1bi1jcm9uczoKIyAgICAgZml4ZWQgYSByYWNlIGNvbmRpdGlvbiwg
d2hlcmUgY3JvbiBqb2JzIGFuZCBydW4tY3JvbnMgd2FudGVkIHRvCiMgICAgIGRlbGV0ZSB0b3Vj
aCBmaWxlcwojCiMgMjAgQXByIDIwMDI7IFRoaWxvIEJhbmdlcnQgPGJhbmdlcnRAZ2VudG9vLm9y
Zz4gcnVuLWNyb25zOgojICAgICBtb3ZlZCBsYXN0cnVuIGRpcmVjdG9yeSB0byAvdmFyL3Nwb29s
L2Nyb24vbGFzdHJ1bgojCiMgQXV0aG9yOiBBY2hpbSBHb3R0aW5nZXIgPGFjaGltQGdlbnRvby5v
cmc+CiMKIyBNb3N0bHkgY29waWVkIGZyb20gU3VTRQojCiMgdGhpcyBzY3JpcHQgbG9va3MgaW50
byAvZXRjL2Nyb24uW2hvdXJseXxkYWlseXx3ZWVrbHl8bW9udGhseV0KIyBmb3Igc2NyaXB0cyB0
byBiZSBleGVjdXRlZC4gVGhlIGluZm8gYWJvdXQgbGFzdCBydW4gaXMgc3RvcmVkIGluCiMgL3Zh
ci9zcG9vbC9jcm9uL2xhc3RydW4KCkxPQ0tESVI9L3Zhci9zcG9vbC9jcm9uL2xhc3RydW4KTE9D
S0ZJTEU9JHtMT0NLRElSfS9sb2NrCgpta2RpciAtcCAke0xPQ0tESVJ9CgojIE1ha2Ugc3VyZSB3
ZSdyZSBub3QgcnVubmluZyBtdWx0aXBsZSBpbnN0YW5jZXMgYXQgb25jZS4KIyBUcnkgdHdpY2Ug
dG8gbG9jaywgb3RoZXJ3aXNlIGdpdmUgdXAuCmZvciAoKGkgPSAwOyBpIC1sdCAyOyBpID0gaSAr
IDEpKTsgZG8KICAgIGxuIC1zbiAkJCAke0xPQ0tGSUxFfSAyPi9kZXYvbnVsbAogICAgaWYgW1sg
JD8gIT0gMCBdXTsgdGhlbgogICAgICAgICMgbG9jayBmYWlsZWQsIGNoZWNrIGZvciBhIHJ1bm5p
bmcgcHJvY2Vzcy4KICAgICAgICAjIGhhbmRsZSBib3RoIG9sZC0gYW5kIG5ldy1zdHlsZSBsb2Nr
aW5nLgogICAgICAgIGNyb25waWQ9JChyZWFkbGluayAke0xPQ0tGSUxFfSAyPi9kZXYvbnVsbCB8
fAogICAgICAgICAgICAgICAgICBjYXQgJHtMT0NLRklMRX0gMj4vZGV2L251bGwpCiAgICAgICAg
aWYgW1sgJD8gPT0gMCBdXTsgdGhlbiAKICAgICAgICAgICAgaWYga2lsbCAtMCAke2Nyb25waWR9
IDI+L2Rldi9udWxsOyB0aGVuCiAgICAgICAgICAgICAgICAjIHdob2EsIGFub3RoZXIgcHJvY2Vz
cyBpcyByZWFsbHkgcnVubmluZwogICAgICAgICAgICAgICAgZXhpdCAwCiAgICAgICAgICAgIGVs
c2UKICAgICAgICAgICAgICAgIHJtIC1mICR7TE9DS0ZJTEV9CiAgICAgICAgICAgIGZpCiAgICAg
ICAgZmkKICAgIGZpCmRvbmUKCiMgU2V0IGEgdHJhcCB0byByZW1vdmUgdGhlIGxvY2tmaWxlIHdo
ZW4gd2UncmUgZmluaXNoZWQKdHJhcCAicm0gLWYgJHtMT0NLRklMRX0iIDAgMSAyIDMgMTUKCgpm
b3IgQkFTRSBpbiBob3VybHkgZGFpbHkgd2Vla2x5IG1vbnRobHkKZG8KICAgIENST05ESVI9L2V0
Yy9jcm9uLiR7QkFTRX0KCiAgICB0ZXN0IC1kICRDUk9ORElSIHx8IGNvbnRpbnVlCgogICAgaWYg
WyAtZSAke0xPQ0tESVJ9L2Nyb24uJEJBU0UgXQogICAgdGhlbgoJY2FzZSAkQkFTRSBpbgoJICAg
IGhvdXJseSkKCQkjPj0gMSBob3VyLCA1IG1pbiAtPT4gKzY1IG1pbgoJCVRJTUU9Ii1jbWluICs2
NSIgOzsKCSAgICBkYWlseSkKCQkjPj0gMSBkYXksIDUgbWluIC09PiArMTQ0NSBtaW4KCQlUSU1F
PSItY21pbiArMTQ0NSIgIDs7CgkgICAgd2Vla2x5KQoJCSM+PSAxIHdlZWssIDUgbWluIC09PiAr
MTAwODUgbWluCgkJVElNRT0iLWNtaW4gKzEwMDg1IiAgOzsKCSAgICBtb250aGx5KQoJCSM+PSAz
MSBkYXlzLCA1IG1pbiAtPT4gKzQ0NjQ1IG1pbgoJCVRJTUU9Ii1jbWluICs0NDY0NSIgOzsKCWVz
YWMKICAgICAgICBmaW5kICR7TE9DS0RJUn0gLW5hbWUgY3Jvbi4kQkFTRSAkVElNRSAtZXhlYyBy
bSB7fSBcOwogICAgZmkKCiAgICAjIGlmIHRoZXJlIGlzIG5vIHRvdWNoIGZpbGUsIG1ha2Ugb25l
IHRoZW4gcnVuIHRoZSBzY3JpcHRzCiAgICBpZiBbICEgLWUgJHtMT0NLRElSfS9jcm9uLiRCQVNF
IF0KICAgIHRoZW4KICAgICAgICB0b3VjaCAke0xPQ0tESVJ9L2Nyb24uJEJBU0UKCiAgICAgICAg
c2V0ICtlCiAgICAgICAgZm9yIFNDUklQVCBpbiAkQ1JPTkRJUi8qCiAgICAgICAgZG8KICAgICAg
ICAgICAgaWYgW1sgLXggJFNDUklQVCAmJiAhIC1kICRTQ1JJUFQgXV07IHRoZW4KICAgICAgICAg
ICAgICAgICRTQ1JJUFQKICAgICAgICAgICAgZmkKICAgICAgICBkb25lCiAgICBmaQpkb25lCgoj
IENsZWFuIG91dCBib2d1cyBjcm9uLiRCQVNFIGZpbGVzIHdpdGggZnV0dXJlIHRpbWVzCnRvdWNo
ICR7TE9DS0RJUn0KZmluZCAke0xPQ0tESVJ9IC1uZXdlciAke0xPQ0tESVJ9IC1leGVjIC9iaW4v
cm0gLWYge30gXDsK
</data>        

          </attachment>
    </bug>

</bugzilla>