Re: [Evolution] Sharing mail between Mozilla & Evolution



Using symlinks is entirely unsupported.

Using maildir format or an IMAP server are the way to go.

The mbox format should be compatible though, and so long as locking
can work properly (you can't just symlink the mbox file for example)
and netscape actually locks the files, it should be ok.


This is a multi-part message in MIME format.
--------------090305040201020505070105
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

I want to share my mail between Mozilla and Evolution.  In fact, I'm
currently doing just that.  My question is: is this /safe/?

I saw the FAQ question ``Can I read mail from a mailbox file created by
some other application?''  However, I have two problems with this:

  1. Even after following the directions, it didn't work quite as I
     expected.  (I didn't see the messages I expected to see).

  2. Even if it *did* work, it would be undesirable.  I want to share
     /all/ my mail...over 250 MB worth, spread over 30 directories
     and over 230 files.  Repeating the stes of FAQ #11 over 230 times
     is not my idea of a "good thing".

I previously looked for an answer to this question on the list archives 
(http://lists.ximian.com/archives/public/evolution/), and saw a message 
from ted cypress com on August 7 that contained the beginnings of a 
shell script.  So in my infinite wisdom (or lack thereof), I enhanced it 
into a shell script that would take all of my Mozilla mail and create a 
corresponding Evolution mail directory structure, using symlinks to 
connect the ``mbox'' files.

The script is attached, if anyone is interested.

However, while this works as I'd expect, and works reasonably well, I 
don't know if this is "safe".  For all I know, Evolution stores 
additional information in the ``mbox'' file, which Mozilla won't like. 
Or vice versa.

Is there any way to know if what I'm doing will work?  Or am I 
guaranteeing that I'll lose my mail doing this?

Thanks,
  - Jon

--------------090305040201020505070105
Content-Type: text/plain;
 name="moz2evo"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="moz2evo"

IyEvYmluL3NoCiMgCiMgQ29udmVydCBNb3ppbGxhIE1haWwgaW50byBFdm9sdXRpb24gbWFp
bC4KIyBTZWUgcHJpbnRfaGVscCBmb3IgKG1pbmltYWwpIGRvY3VtZW50YXRpb24uCiMKIyBD
b3B5cmlnaHQgKGMpIDIwMDEgSm9uYXRoYW4gUHJ5b3IKIyAKIyBSZWRpc3RyaWJ1dGlvbiBh
bmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQgCiMg
bW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2lu
ZyBjb25kaXRpb25zIGFyZSBtZXQ6CiMgCiMgICAxLiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291
cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UsIAojICAg
ICAgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1l
ci4KIyAgIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVj
ZSB0aGUgYWJvdmUgY29weXJpZ2h0IAojICAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29u
ZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZSAKIyAgICAgIGRv
Y3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBk
aXN0cmlidXRpb24uCiMgICAzLiBUaGUgbmFtZSBvZiB0aGUgYXV0aG9yIG1heSBub3QgYmUg
dXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgCiMgICAgICBkZXJpdmVkIGZy
b20gdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlz
c2lvbi4KIyAKIyBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBBVVRIT1IgYGBB
UyBJUycnIEFORCBBTlkgRVhQUkVTUyBPUiAKIyBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xV
RElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIAojIE9G
IE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0Ug
QVJFIERJU0NMQUlNRUQuIElOIAojIE5PIEVWRU5UIFNIQUxMIFRIRSBBVVRIT1IgQkUgTElB
QkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgCiMgU1BFQ0lBTCwg
RVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5P
VCBMSU1JVEVEIFRPLCAKIyBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNF
UlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsgCiMgT1IgQlVTSU5FU1Mg
SU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFC
SUxJVFksIAojIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRP
UlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIAojIE9USEVSV0lTRSkgQVJJU0lORyBJTiBB
TlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgCiMgQURW
SVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCgoKcHJpbnRfaGVscCAo
KQogIHsKICBjYXQgPDxFT0YKTW96aWxsYSBNYWlsIC0+IEV2b2x1dGlvbiBNYWlsIGNvbnZl
cnNpb24gdXRpbGl0eQoKVXNhZ2U6ICQxIFtPUFRJT05TXSA8bW96aWxsYSBtYWlsIGRpcmVj
dG9yeT4gPGV2b2x1dGlvbiBtYWlsIGRpcmVjdG9yeT4KCldoZXJlIE9QVElPTlMgY2FuIGNv
bnRhaW46CiAgLWMsIC0tY29weSAgICAgIENvcHkgdGhlIE1vemlsbGEgbWFpbCBmaWxlcyBp
bnRvIHRoZSBFdm9sdXRpb24gbWFpbAogICAgICAgICAgICAgICAgICBkaXJlY3Rvcnkgc3Ry
dWN0dXJlLgoKICAtbSwgLS1tb3ZlICAgICAgTW92ZSB0aGUgTW96aWxsYSBtYWlsIGZpbGVz
IGludG8gdGhlIEV2b2x1dGlvbiBtYWlsCiAgICAgICAgICAgICAgICAgIGRpcmVjdG9yeSBz
dHJ1Y3R1cmUuCgogIC1zLCAtLXN5bS1saW5rICBDcmVhdGUgc3ltYm9saWMgbGlua3MgdG8g
dGhlIE1vemlsbGEgbWFpbCBmaWxlcywgYWxsb3dpbmcKICAgICAgICAgICAgICAgICAgc2hh
cmluZyBvZiBtYWlsIGJldHdlZW4gTW96aWxsYSBhbmQgRXZvbHV0aW9uLgogICAgICAgICAg
ICAgICAgICBUaGlzIGlzIHRoZSBkZWZhdWx0LgoKICAtaCwgLS1oZWxwICAgICAgRGlzcGxh
eSB0aGlzIG1lc3NhZ2UgYW5kIGV4aXQuCgogIC0tICAgICAgICAgICAgICBEaXNhYmxlIG9w
dGlvbiBwYXJzaW5nIChhbGxvd2luZyBzcGVjaWZpY2F0aW9uIG9mCiAgICAgICAgICAgICAg
ICAgIGRpcmVjdG9yaWVzIHRoYXQgaGF2ZSB0aGUgc2FtZSBuYW1lIGFzIG9uZSBvZiB0aGVz
ZQogICAgICAgICAgICAgICAgICBvcHRpb25zKS4KRU9GCiAgfQoKCiMKIyBNYWlsIHN0cnVj
dHVyZXM6CiMgVGhlIGRlc2NyaXB0aW9ucyBvZiBob3cgTW96aWxsYSBhbmQgRXZvbHV0aW9u
IG1haW50YWluIHRoZWlyIHJlc3BlY3RpdmUgbWFpbAojIGZpbGVzL2ZvbGRlcnMgaXMgcmVx
dWlyZWQgaW4gb3JkZXIgdG8gdW5kZXJzdGFuZCBob3cgTW96aWxsYSdzIG1haWwKIyBkaXJl
Y3Rvcnkgc3RydWN0dXJlIGlzIGNvbnZlcnRlZCBpbnRvIEV2b2x1dGlvbidzIGRpcmVjdG9y
eSBzdHJ1Y3R1cmUuCiMKIyBTdHJ1Y3R1cmUgb2YgTW96aWxsYSBtYWlsOgojICAgLSBBIG1h
aWwgZm9sZGVyIGlzIGEgZmlsZSBvbiBkaXNrCiMgICAtIElmIHRoZSBmb2xkZXIgaGFzIHN1
YmRpcmVjdG9yaWVzLCB0aGVyZSBpcyBhIGRpcmVjdG9yeSBvZiB0aGUgc2FtZSBuYW1lIAoj
ICAgICB3aXRoIGBgLnNiZCcnIGFwcGVuZGVkLCBhbmQgdGhlIHN1YmRpcmVjdGllcyBhcmUg
bm9ybWFsIGZpbGVzLiAgCiMgICAgICh0aGlzIHJlY3Vyc2VzLikKIyAgIC0gTm9ybWFsbHkg
bWFpbCBmaWxlcyBoYXZlIG5vIGV4dGVuc2lvbjsgLm1zZiBmaWxlcyBhcmUgbm90ICJub3Jt
YWwiIG1haWwgCiMgICAgIGZpbGVzLgojCiMgU3RydWN0dXJlIG9mIEV2b2x1dGlvbiBtYWls
OgojICAgLSBFYWNoIG1haWwgZm9sZGVyIGlzIHR3byB0aGluZ3M6CiMgICAgICAgKDEpIGEg
ZGlyZWN0b3J5IG9uIGRpc2sgb2YgdGhlIHNhbWUgbmFtZQojICAgICAgICgyKSBhbiBgYG1i
b3gnJyBmaWxlIHdoaWNoIGNvbnRhaW5zIHRoZSBtYWlsLgojICAgICAgICAgVGhpcyBhc3N1
bWVzIHRoYXQgeW91J3JlIHVzaW5nIHRoZSBgYG1ib3gnJyBtYWlsIGZvcm1hdCwgYW5kIG5v
dCBhbnkKIyAgICAgICAgIG9mIHRoZSBvdGhlciBzdXBwb3J0ZWQgRXZvbHV0aW9uIGZvcm1h
dHMuCiMgICAtIE1haWwgZm9sZGVyIHN1YmRpcmVjdG9yaWVzIGFyZSBsb2NhdGVkIGluIHRo
ZSBgYHN1YmZvbGRlcnMnJyBkaXJlY3RvcnkgCiMgICAgIG9mIHRoZSBtYWlsIGRpcmVjdG9y
eS4gICh0aGlzIHJlY3Vyc2VzLikKIyAgIC0gRWFjaCBmb2xkZXIgYWxzbyBjb250YWlucyBh
ICJmb2xkZXItbWV0YWRhdGEueG1sIiBmaWxlLCB3aGljaCBpcyB1c2VkIGJ5CiMgICAgIEV2
b2x1dGlvbiBmb3IuLi5zb21ldGhpbmcuICBJJ20gbm90IGV4YWN0bHkgc3VyZSB3aGF0IGl0
J3MgZm9yLCBidXQgdGhlCiMgICAgIGNvbnRlbnRzIG9mIGl0IHNlZW0gZmFpcmx5IHJlZ3Vs
YXIuICBTZWUgYGBjcmVhdGVfbWV0YWRhdGEnJy4KIwoKCiMgQ29udmVydHMgYSBzdHJpbmcg
aW50byBhbiBYTUwtY29tcGF0aWJsZSBzdHJpbmcKIyAgICQxOiBzdHJpbmcgdG8gY29udmVy
dAp0b194bWwgKCkKICB7CiAgbG9jYWwgcz0iJDEiCiAgIyBgYCYnJyBpcyBhIHNwZWNpYWwg
Y2hhcmFjdGVyIGluIHNlZCdzIGBgcmVwbGFjZW1lbnQnJyBleHByZXNzaW9uLiAgVGh1cywg
dG8KICAjIHJlcGxhY2UgdGhlIGNoYXJhY3RlcnMgd2l0aCB0aGVpciBlc2NhcGVkIGVxdWl2
YWxlbnRzLCB3ZSBoYXZlIHRvIGVzY2FwZQogICMgdGhlIGBgJicnLi4uCiAgcz1gZWNobyAi
JHMiIHwgc2VkICJzLyYvXFwmYW1wOy9nImAKICBzPWBlY2hvICIkcyIgfCBzZWQgInMvPC9c
XCZsdDsvZyJgCiAgcz1gZWNobyAiJHMiIHwgc2VkICJzLz4vXFwmZ3Q7L2ciYAogIGVjaG8g
IiRzIgogIH0KCiMgQ3JlYXRlcyB0aGUgdGV4dCBvZiBgYGZvbGRlci1tZXRhZGF0YS54bWwn
JyBmb3IgYSBnaXZlbiBmb2xkZXIuCiMgICAkMTogdGhlIGRlc2NyaXB0aW9uIG9mIHRoZSBm
b2xkZXIKY3JlYXRlX21ldGFkYXRhICgpCiAgewogIGxvY2FsIG5hbWU9YHRvX3htbCAiJDEi
YAogIGNhdCA8PEVPRgo8P3htbCB2ZXJzaW9uPSIxLjAiPz4KPGVmb2xkZXI+Cgk8dHlwZT5t
YWlsPC90eXBlPgoJPGRlc2NyaXB0aW9uPiRuYW1lIGZvbGRlcjwvZGVzY3JpcHRpb24+Cjwv
ZWZvbGRlcj4KRU9GCiAgfQoKIyBJdCdzIGEgbWFpbCBmaWxlIGlmIGl0IGNvbnRhaW5zIG5v
IGZpbGUgZXh0ZW5zaW9uCiMgU2luY2UgaXQncyBkaWZmaWN1bHQgdG8gdGVsbCB3aGF0IHRo
ZSBmaWxlIGV4dGVuc2lvbiBpcywgaXQncyBhIGZpbGUgdGhhdAojIGRvZXNuJ3QgZW5kIHdp
dGg6IGBgLnNiZCcnLCBgYC5tc2YnJywgYGAuZGF0JycKIyAgICQxOiB0aGUgZmlsZW5hbWUg
dG8gY2hlY2sKIyBSZXR1cm4gdHJ1ZSgwKSBpZiBpdCdzIGEgbWFpbCBmaWxlLCBmYWxzZSgx
KSBvdGhlcndpc2UuCmlzX21haWxfZmlsZSAoKQogIHsKICAjIHRoZSBmaWxlIGV4dGVuc2lv
bnMgd2UgZG9uJ3QgbGlrZS4KICBsb2NhbCBiYWRleHRzPSJzYmQgbXNmIGRhdCIKCiAgIyBC
VUc/IEluIGNlcnRhaW4gY2lyY3Vtc3RhbmNlcywgYSBtYWlsIGRpcmVjdG9yeSBleGlzdHMs
IGJ1dCB0aGVyZSBhcmUgbm8KICAjIGZpbGVzIHdpdGhpbiB0aGUgZGlyZWN0b3J5LiAgSW4g
dGhpcyBjYXNlIChhbiBlbXB0eSBkaXJlY3RvcnkpLCAKICAjIGBgZm9yIGkgaW4gKiA7IGRv
IGVjaG8gJGkgOyBkb25lJycgcmV0dXJucyAiKiIsIHdoaWNoIGlzbid0IGFuIGFjdHVhbCBm
aWxlCiAgIyBvbiB0aGUgZmlsZXN5c3RlbS4KICAjIFRodXMsIHdlIHNwZWNpYWwtY2FzZSAi
KiIgYW5kIHJldHVybiBmYWxzZSBpbiB0aGF0IGNhc2UuCiAgaWYgWyAiJDEiID0gIioiIF0g
OyB0aGVuCiAgICByZXR1cm4gMQogIGZpCgogIGZvciBiIGluICRiYWRleHRzIDsgZG8KICAg
ICMgSWYgdGhlIGZpbGVuYW1lIGVuZHMgaW4gb25lIG9mIG91ciAiYmFkIGV4dGVuc2lvbnMi
LCBpdCdzIG5vdCBhIG1haWwKICAgICMgZmlsZS4KICAgIGlmIGVjaG8gIiQxIiB8IGdyZXAg
IlxcLiRiJCIgPiAvZGV2L251bGwgOyB0aGVuCiAgICAgIHJldHVybiAxCiAgICBmaQogIGRv
bmUKCiAgcmV0dXJuIDAKICB9CgojIElzIHRoZSBmaWxlLW5hbWUgYSBtYWlsIGRpcmVjdG9y
eT8KIyAgICQxOiBUaGUgZmlsZW5hbWUgdG8gdGVzdAojIFJldHVybiB0cnVlKDApIGlmIGl0
J3MgYSBtYWlsIGRpcmVjdG9yeSwgZmFsc2UoMSkgb3RoZXJ3aXNlLgppc19tYWlsX2RpciAo
KQogIHsKICAjIGlmIGZpbGVuYW1lIGNvbnRhaW5zICIuc2JkIiwgaXQncyB2YWxpZC4KICBp
ZiBlY2hvICIkMSIgfCBncmVwIFxcLnNiZCQgPiAvZGV2L251bGwgOyB0aGVuCiAgICByZXR1
cm4gMAogIGZpCiAgcmV0dXJuIDEKICB9CgoKIyBUaGUgY29weS9tb3ZlL3N5bS1saW5rIG9w
ZXJhdGlvbiB0byBwZXJmb3JtIG9uIHRoZSBNb3ppbGxhIG1haWwgZmlsZXMKIyBUaGUgZGVm
YXVsdCBpcyB0byBwZXJmb3JtIGEgc3ltLWxpbmsuCm1haWxfb3BlcmF0aW9uPSJsbiAtc2Yi
CgoKIyBDb252ZXJ0IGEgTW96aWxsYSBtYWlsIGZpbGUgaW50byBhIEV2b2x1dGlvbiBtYWls
IGZvbGRlcgojICAgJDE6IFRoZSBNb3ppbGxhIG1haWwgZmlsZSB0byBjb252ZXJ0LiAgCiMg
ICAgICAgSWYgaXRzIG5hbWUgaXMgdGhlIGVtcHR5IHN0cmluZywgdGhlbiBhbiBlbXB0eSBt
YWlsIGZpbGUgaXMgYXNzdW1lZAojICAgJDI6IFRoZSBuYW1lIG9mIHRoZSBFdm9sdXRpb24g
RGlyZWN0b3J5CiMgICAkMzogVGhlIGRlc3RpbmF0aW9uIHJvb3QgZGlyZWN0b3J5CmNvbnZl
cnRfbW96X2ZpbGVfdG9fZXZvX2RpciAoKQogIHsKICBsb2NhbCBtZj0kMQogIGxvY2FsIGVk
PSQyCiAgbG9jYWwgZGVzdD0kMwogIG1rZGlyIC1wICIkZGVzdC8kZWQiCiAgaWYgWyAiJG1m
IiA9ICIiIF0gOyB0aGVuCiAgICBjcmVhdGVfbWV0YWRhdGEgVW5rbm93biA+ICIkZGVzdC8k
ZWQvZm9sZGVyLW1ldGFkYXRhLnhtbCIKICAgIHRvdWNoICIkZGVzdC8kZWQvbWJveCIKICBl
bHNlCiAgICAjIGZvcmNlIHRoZSBsaW5rLCBhcyBwcmV2aW91c2x5IHRoZSBmaWxlIG1heSBo
YXZlIGJlZW4gYHRvdWNoYGVkLCBzbyB0aGlzCiAgICAjIHRpbWUgd2UgaGF2ZSBhIHZhbGlk
IGRhdGEKICAgIGNyZWF0ZV9tZXRhZGF0YSAiJGVkIiA+ICIkZGVzdC8kZWQvZm9sZGVyLW1l
dGFkYXRhLnhtbCIKICAgICMgbG4gLXNmICIkaSIgIiRkZXN0LyRlZC9tYm94IgogICAgJG1h
aWxfb3BlcmF0aW9uICIkbWYiICIkZGVzdC8kZWQvbWJveCIKICBmaQogIH0KCiMgQ29udmVy
dCBhIE1vemlsbGEgbWFpbCBmb2xkZXIgKGFuZCBzdWJmb2xkZXJzKSBpbnRvIGFuIEV2b2x1
dGlvbiBtYWlsIGZvbGRlci4KIyAgICQxOiB0aGUgTW96aWxsYSBtYWlsIGZvbGRlciB0byBz
dGFydCBhdAojICAgJDI6IFdoZXJlIHRvIGNyZWF0ZSB0aGUgcm9vdCBvZiB0aGUgcmVzdWx0
aW5nIEV2b2x1dGlvbiBtYWlsIGZvbGRlcnMuCmNvbnZlcnRfbW96X2Rpcl90b19ldm8gKCkK
ICB7CiAgbG9jYWwgc3JjPSQxCiAgbG9jYWwgZGVzdD0kMgogICMgZWNobyAiKioge2JlZ2lu
IHNyYz0kc3JjIgogICMgZWNobyAiKioge2JlZ2luIGRlc3Q9JGRlc3QiCiAgbWtkaXIgLXAg
IiRkZXN0IgogIGZvciBpIGluICIkc3JjIi8qIDsgZG8KICAgICMgZWNobyAiKiogZXhhbWlu
aW5nIGZpbGU6ICRpIgogICAgbG9jYWwgZj1gYmFzZW5hbWUgIiRpImAKICAgICMgZWNobyAi
KiogZXhhbWluaW5nIGJhc2VuYW1lOiAkZiIKICAgIGlmIGlzX21haWxfZmlsZSAiJGYiIDsg
dGhlbgogICAgICAjIGVjaG8gIioqIG1haWwgZmlsZTogJGYiCiAgICAgICMgbGluayB0byB0
aGUgbW96aWxsYSBmaWxlCiAgICAgIGNvbnZlcnRfbW96X2ZpbGVfdG9fZXZvX2RpciAiJGki
ICIkZiIgIiRkZXN0IgogICAgZWxpZiBpc19tYWlsX2RpciAiJGYiIDsgdGhlbgogICAgICAj
IGVjaG8gIioqIG1haWwgZm9sZGVyOiAkaSIKICAgICAgIyBzdHJpcCBvZmYgYGAuc2JkJycK
ICAgICAgZj1gZWNobyAiJGYiIHwgc2VkIHMvXC5zYmQkLy9gCiAgICAgICMgaWYgdGhlIGZp
bGUgZG9lc24ndCBleGlzdC4uLgogICAgICBpZiBbICEgLWUgIiRkZXN0LyRmIiBdIDsgdGhl
bgogICAgICAgICMgY3JlYXRlIGl0LgogICAgICAgIGNvbnZlcnRfbW96X2ZpbGVfdG9fZXZv
X2RpciAiIiAiJGYiICIkZGVzdCIKICAgICAgZmkKICAgICAgIyBjb252ZXJ0IHN1YmRpcmVj
dG9yaWVzCiAgICAgIGNvbnZlcnRfbW96X2Rpcl90b19ldm8gIiRpIiAiJGRlc3QvJGYvc3Vi
Zm9sZGVycyIKICAgIGZpCiAgZG9uZQogICMgZWNobyAiKiogZW5kIGRlc3Q9JGRlc3QgfSIK
ICAjIGVjaG8gIioqIGVuZCBzcmM9JHNyYyB9IgogIH0KCgojIFRoZSBtb3ppbGxhIHNvdXJj
ZSBhbmQgZXZvbHV0aW9uIGRlc3RpbmF0aW9uIGRpcmVjdG9yaWVzCnNvdXJjZT0KZGVzdD0K
CiMgU2V0IHRoZSBzb3VyY2UvZGVzdGluYXRpb24KIyBUaGUgZmlyc3QgdGltZSB0aGlzIGlz
IGNhbGxlZCwgdGhlIHNvdXJjZSBpcyBzZXQuICBUaGUgc2Vjb25kIHRpbWUsIHRoZQojIGRl
c3RpbmF0aW9uIGlzIHNldC4KIyBOb3RoaW5nIGhhcHBlbnMgb24gc3Vic2VxdWVudCBpbnZv
Y2F0aW9ucyBvZiB0aGlzIGZ1bmN0aW9uLgojICAgJDE6IFdoYXQgdGhlIHNvdXJjZS9kZXN0
aW5hdGlvbiBzaG91bGQgYmUgc2V0IHRvLgpzZXRfc291cmNlX29yX2Rlc3QgKCkKICB7CiAg
aWYgWyAteiAiJHNvdXJjZSIgXSA7IHRoZW4KICAgIHNvdXJjZT0iJDEiCiAgZWxpZiBbIC16
ICIkZGVzdCIgXSA7IHRoZW4KICAgIGRlc3Q9IiQxIgogIGZpCiAgfQoKIyBQYXJzZSB0aGUg
cHJvZ3JhbSBvcHRpb25zLgojIFJldHVybnMgdHJ1ZSAoMCkgaWYgZXhlY3V0aW9uIHNob3Vs
ZCBjb250aW51ZSAod2UgaGF2ZSBhbGwgcmVxdWlyZWQKIyBhcmd1bWVudHMpLCBmYWxzZSAo
MSkgb3RoZXJ3aXNlLgpwYXJzZV9vcHRpb25zICgpCiAgewogIGxvY2FsIHBhcnNlPXRydWUK
CiAgZm9yIG9wdGlvbiBkbwogICAgaWYgWyAiJHBhcnNlIiA9ICJ0cnVlIiBdIDsgdGhlbgog
ICAgICAjIGVjaG8gIioqIGFyZ3VtZW50PVwiJG9wdGlvblwiIgogICAgICBjYXNlICIkb3B0
aW9uIiBpbgogICAgICAgIC1cPyB8IC9cPyB8IC1oIHwgLWhlIHwgLWhlbCB8IC1oZWxwIHwg
LS1oIHwgLS1oZSB8IC0taGVsIHwgLS1oZWxwKQogICAgICAgICAgcmV0dXJuIDEKICAgICAg
ICAgIDs7CiAgICAgICAgLS0pCiAgICAgICAgICBwYXJzZT1mYWxzZQogICAgICAgICAgOzsK
ICAgICAgICAtYyB8IC0tY29weSkKICAgICAgICAgIG1haWxfb3BlcmF0aW9uPSJjcCIKICAg
ICAgICAgIDs7CiAgICAgICAgLW0gfCAtLW1vdmUpCiAgICAgICAgICBtYWlsX29wZXJhdGlv
bj0ibXYiCiAgICAgICAgICA7OwogICAgICAgIC1zIHwgLS1zeW0tbGluaykKICAgICAgICAg
IG1haWxfb3BlcmF0aW9uPSJsbiAtc2YiCiAgICAgICAgICA7OwogICAgICAgICopCiAgICAg
ICAgICBzZXRfc291cmNlX29yX2Rlc3QgIiRvcHRpb24iCiAgICAgICAgICA7OwogICAgICBl
c2FjCiAgICBlbHNlCiAgICAgIHNldF9zb3VyY2Vfb3JfZGVzdCAiJG9wdGlvbiIKICAgIGZp
CiAgZG9uZQoKICAjIERpZCB3ZSBnZXQgZW5vdWdoIHByb2dyYW0gYXJndW1lbnRzPwogIGlm
IFsgLW4gIiRzb3VyY2UiIC1hIC1uICIkZGVzdCIgXSA7IHRoZW4KICAgIHJldHVybiAwCiAg
ZmkKCiAgY2F0IDw8RU9GCkluc3VmZmljaWVudCBudW1iZXIgb2YgYXJndW1lbnRzLgoKRU9G
CiAgcmV0dXJuIDEKICB9CgojIElmIHdlIGNhbiBwcm9jZWVkLi4uY29udmVydCB0aGUgbWFp
bCBmaWxlcy4KaWYgcGFyc2Vfb3B0aW9ucyAiJEAiIDsgdGhlbgogICMgZWNobyBtYWlsX29w
ZXJhdGlvbj0iXCIkbWFpbF9vcGVyYXRpb25cIiIKICAjIGVjaG8gc291cmNlPSJcIiRzb3Vy
Y2VcIiIKICAjIGVjaG8gZGVzdD0iXCIkZGVzdFwiIgogIGNvbnZlcnRfbW96X2Rpcl90b19l
dm8gIiRzb3VyY2UiICIkZGVzdCIKZWxzZQogIHByaW50X2hlbHAgYGJhc2VuYW1lICIkMCJg
CmZpCgo=
--------------090305040201020505070105--


_______________________________________________
evolution maillist  -  evolution ximian com
http://lists.ximian.com/mailman/listinfo/evolution






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]