[imp] Patch for making imp2horde and imp2turba scriptable (was: Re: Bug#150435: imp3: would be nice if transition from imp2 to imp3 w ould be automatic)

Tomas Pospisek tpo_deb@sourcepole.ch
Wed, 19 Jun 2002 15:55:44 +0200 (CEST)


  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---------------------- multipart/mixed attachment
Here the patch to make imp2horde and imp2turba scriptable. I'm Cc: ing
this also upstream, I hope upstream will include it.
*t

On Wed, 19 Jun 2002, Nils Rennebarth wrote:

> On Wed, Jun 19, 2002 at 01:17:17PM +0200, Tomas Pospisek wrote:
> > It'd be nice if the install procedure would ask the user if he wants to
> > update and then run the imp2horde and imp2turba [scripts]. These
> > scripts would have to be _very_ slightly patched as well.
> If you have any experiences and the patch, please send it to me,
> I'll soon make a new imp release based on imp 3.1
>
> > Btw. thanks for the work - IMP3 seems to run fine so far :-)
> Thanks.

-----------------------------------------------------------------------
     Tomas Pospisek
     sourcepole    -   Linux & Open Source Solutions
     http://sourcepole.com
     Elestastrasse 18,  7310 Bad Ragaz,  Switzerland
     Tel:+41 (81) 330 77 13,  Fax:+41 (81) 330 77 12
------------------------------------------------------------------------



---------------------- multipart/mixed attachment
LS0tIG9sZC9pbXAyaG9yZGUucGwJV2VkIEp1biAxOSAxMjo0OTowMyAyMDAy
DQorKysgaW1wMmhvcmRlLnBsCVdlZCBKdW4gMTkgMTU6MjA6MDEgMjAwMg0K
QEAgLTE2LDEwICsxNiwxMyBAQA0KICMgICAgICAgICAgICAgICBzbyB0aGF0
IHlvdXIgZGF0YWJhc2UgdXNlci9wYXNzd29yZCwgbG9jYXRpb24gYW5kIGlt
cA0KICMgICAgICAgICAgICAgICBkYXRhYmFzZSBhbmQgaG9yZGUgZGF0YWJh
c2UgYXJlIGNvcnJlY3QuIA0KICMNCi0NCisjICAgIERhdGU6CTE5LzYvMDIN
CisjICAgIAkJYSBmZXcgb2YgdGhlIG1vc3QgaW1wb3J0YW50IHZhcmlhYmxl
cyBjYW4gbm93IGJlIGFsc28gcGFzc2VkIGFzIGFyZ3VtZW50cyB0bw0KKyMg
ICAgCQllbmFibGUgdXNhZ2UgaW4gc2NyaXB0cyBUb21hcyBQb3NwaXNlayAt
IHRwb19kZWJAc291cmNlcG9sZS5jaA0KICANCiAgdXNlIERCSTsNCi0gIA0K
KyB1c2UgR2V0b3B0OjpMb25nOw0KKyAgICANCiAgIG91ciAkbG9jYXRpb24g
ICAgICAgPSAnbG9jYWxob3N0JzsNCiAgIG91ciAkcG9ydF9udW0gICAgICAg
PSAnMzMwNic7DQogICBvdXIgJHVzZXJuYW1lICAgICAgID0gJyc7DQpAQCAt
MzIsNiArMzUsNDAgQEANCiAgIG91ciAkZG9tYWluCSAgICAgID0gJ2V4YW1w
bGUuY29tJzsNCiAgIG91ciAkaWRlbnRpdHlfbmFtZSAgPSAnRGVmYXVsdCBJ
ZGVudGl0eSc7DQogICAgIA0KKyAgbXkgJGhlbHAgPSAnJzsNCisNCisgIEdl
dE9wdGlvbnMoJ2hlbHAnICAgICAgICAgICAgICAgPT4gXCRoZWxwLA0KKyAg
ICAgICAgICAgICAndXNlcm5hbWU9cycgICAgICAgICA9PiBcJHVzZXJuYW1l
LA0KKyAgICAgICAgICAgICAncGFzc3dvcmQ9cycgICAgICAgICA9PiBcJHBh
c3N3b3JkLA0KKwkgICAgICdwb3J0X251bT1pJyAgICAgICAgID0+IFwkcG9y
dF9udW0sDQorCSAgICAgJ2hvc3Q9cycgICAgICAgICAgICAgPT4gXCRsb2Nh
dGlvbiwNCisJICAgICAnZG9tYWluPXMnICAgICAgICAgICA9PiBcJGRvbWFp
biwNCisJICAgICAnaW1wLWRhdGFiYXNlPXMnICAgICA9PiBcJElNUF9EQVRB
QkFTRSwNCisJICAgICAnaW1wLXRhYmxlPXMnICAgICAgICA9PiBcJElNUF9U
QUJMRSwNCisJICAgICAnaG9yZGUtZGF0YWJhc2U9cycgICA9PiBcJEhPUkRF
X0RBVEFCQVNFLA0KKwkgICAgICdob3JkZS10YWJsZT1zJyAgICAgID0+IFwk
SE9SREVfVEFCTEUsDQorCSAgICAgJ2RlZmF1bHQtaWRlbnRpdHk9cycgPT4g
XCRpZGVudGl0eV9uYW1lKTsNCisgICANCisgIGlmKCRoZWxwKSB7DQorICAg
ICBwcmludCA8PEVPRjsNCitpbXAyaG9yZGUucGw6IGNvbnZlcnQgYW4gb2xk
IGltcCBhZGRyZXNzYm9vayB0byB0aGUNCisgICAgICAgICAgICAgIG5ld2Vy
IHR1cmJhIGRhdGFiYXNlDQorDQorb3B0aW9uYWwgcGFyYW1ldGVycwkJQ3Vy
cmVudCBzZXR0aW5nczoNCisNCisJLS11c2VybmFtZQkJJHVzZXJuYW1lDQor
CS0tcGFzc3dvcmQJCSRwYXNzd29yZA0KKwktLXBvcnRfbnVtCQkkcG9ydF9u
dW0NCisJLS1ob3N0CQkJJGxvY2F0aW9uDQorCS0tZG9tYWluCQkkZG9tYWlu
DQorCS0taW1wLWRhdGFiYXNlCQkkSU1QX0RBVEFCQVNFDQorCS0taW1wLXRh
YmxlCQkkSU1QX1RBQkxFDQorCS0taG9yZGUtZGF0YWJhc2UJJEhPUkRFX0RB
VEFCQVNFDQorCS0taG9yZGUtdGFibGUJCSRIT1JERV9UQUJMRQ0KKwktLWRl
ZmF1bHQtaWRlbnRpdHkJJGlkZW50aXR5X25hbWUNCitFT0YNCisgIH0NCisN
CiAgIG91ciAkZGJpX29wdGlvbnMgPSB7UmFpc2VFcnJvciA9PiAxLCBDaG9w
QmxhbmtzID0+IDEsIEF1dG9Db21taXQgPT4gMX07DQogICAgICANCiAgICRk
Yl9pbXBoYW5kbGUgPSBEQkktPmNvbm5lY3QNCi0tLSBvbGQvaW1wMnR1cmJh
LnBsCVdlZCBKdW4gMTkgMTI6NDg6NTIgMjAwMg0KKysrIGltcDJ0dXJiYS5w
bAlXZWQgSnVuIDE5IDE1OjE5OjIzIDIwMDINCkBAIC0xOCw5ICsxOCwxMyBA
QA0KICMgICAgICAgICAgICAgICBwZXJsIC4vY29udmVydC5wbA0KICMNCiAj
ICAgIERhdGU6CTUvMTIvMDENCi0jICAgIHR1bmluZyBmb3IgaW1wMi4yLjcg
dG8gdHVyYmEgMS4wIGJ5IENocmlzdG9waGUgR3VpbGxvdXggLSByb290aXhA
Ym9vdGl4Lm5ldA0KKyMgICAgCQl0dW5pbmcgZm9yIGltcDIuMi43IHRvIHR1
cmJhIDEuMCBieSBDaHJpc3RvcGhlIEd1aWxsb3V4IC0gcm9vdGl4QGJvb3Rp
eC5uZXQNCisjICAgIERhdGU6CTE5LzYvMDINCisjICAgIAkJYSBmZXcgb2Yg
dGhlIG1vc3QgaW1wb3J0YW50IHZhcmlhYmxlcyBjYW4gbm93IGJlIGFsc28g
cGFzc2VkIGFzIGFyZ3VtZW50cyB0bw0KKyMgICAgCQllbmFibGUgdXNhZ2Ug
aW4gc2NyaXB0cyBUb21hcyBQb3NwaXNlayAtIHRwb19kZWJAc291cmNlcG9s
ZS5jaA0KICANCiAgdXNlIERCSTsNCisgdXNlIEdldG9wdDo6TG9uZzsNCiAg
IA0KICAgb3VyICRsb2NhdGlvbiAgICAgICA9ICdsb2NhbGhvc3QnOw0KICAg
b3VyICRwb3J0X251bSAgICAgICA9ICczMzA2JzsNCkBAIC0zMyw2ICszNywz
OCBAQA0KICAgb3VyICRUVVJCQV9UQUJMRSAgICA9ICd0dXJiYV9vYmplY3Rz
JzsNCiAgIG91ciAkZG9tYWluCSAgICAgID0gJ2V4YW1wbGUuY29tJzsNCiAg
ICAgDQorICBteSAkaGVscCA9ICcnOw0KKw0KKyAgR2V0T3B0aW9ucygnaGVs
cCcgICAgICAgICAgICAgPT4gXCRoZWxwLA0KKyAgICAgICAgICAgICAndXNl
cm5hbWU9cycgICAgICAgPT4gXCR1c2VybmFtZSwNCisgICAgICAgICAgICAg
J3Bhc3N3b3JkPXMnICAgICAgID0+IFwkcGFzc3dvcmQsDQorCSAgICAgJ3Bv
cnRfbnVtPWknICAgICAgID0+IFwkcG9ydF9udW0sDQorCSAgICAgJ2hvc3Q9
cycgICAgICAgICAgID0+IFwkbG9jYXRpb24sDQorCSAgICAgJ2RvbWFpbj1z
JyAgICAgICAgID0+IFwkZG9tYWluLA0KKwkgICAgICdpbXAtZGF0YWJhc2U9
cycgICA9PiBcJElNUF9EQVRBQkFTRSwNCisJICAgICAnaW1wLXRhYmxlPXMn
ICAgICAgPT4gXCRJTVBfVEFCTEUsDQorCSAgICAgJ3R1cmJhLWRhdGFiYXNl
PXMnID0+IFwkVFVSQkFfREFUQUJBU0UsDQorCSAgICAgJ3R1cmJhLXRhYmxl
PXMnICAgID0+IFwkVFVSQkFfVEFCTEUpOw0KKyAgIA0KKyAgaWYoJGhlbHAp
IHsNCisgICAgIHByaW50IDw8RU9GOw0KK2ltcDJ0dXJiYS5wbDogY29udmVy
dCBhbiBvbGQgaW1wIGFkZHJlc3Nib29rIHRvIHRoZQ0KKyAgICAgICAgICAg
ICAgbmV3ZXIgdHVyYmEgZGF0YWJhc2UNCisNCitvcHRpb25hbCBwYXJhbWV0
ZXJzCQlDdXJyZW50IHNldHRpbmdzOg0KKw0KKwktLXVzZXJuYW1lCQkkdXNl
cm5hbWUNCisJLS1wYXNzd29yZAkJJHBhc3N3b3JkDQorCS0tcG9ydF9udW0J
CSRwb3J0X251bQ0KKwktLWhvc3QJCQkkbG9jYXRpb24NCisJLS1kb21haW4J
CSRkb21haW4NCisJLS1pbXAtZGF0YWJhc2UJCSRJTVBfREFUQUJBU0UNCisJ
LS1pbXAtdGFibGUJCSRJTVBfVEFCTEUNCisJLS10dXJiYS1kYXRhYmFzZQkk
VFVSQkFfREFUQUJBU0UNCisJLS10dXJiYS10YWJsZQkJJFRVUkJBX1RBQkxF
DQorRU9GDQorICB9DQorDQogICBvdXIgJGRiaV9vcHRpb25zID0ge1JhaXNl
RXJyb3IgPT4gMSwgQ2hvcEJsYW5rcyA9PiAxLCBBdXRvQ29tbWl0ID0+IDF9
Ow0KICAgICAgDQogICAkZGJfaW1waGFuZGxlID0gREJJLT5jb25uZWN0DQo=
---------------------- multipart/mixed attachment--