ELM 2.4ME+ RPMs


2015-05-04, Kari E. Hurtta

Following experimental rpm spec files and rpms are available. I really do not know rpm, so please do not blame me, if I wipe your hardisk...

Configuration

Spec file compiles elm for binary distribution, so you must edit /usr/local/lib/elm.rc before using Elm 2.4ME+. Following variables need to be modified on elm.rc:

Check default values written to elm.rc. It is (re-)generated during installation.

For re-generation of following file, old information (if exists) is used:

Initialization before Elm 2.4ME+ PL123

Following files are rewritten:

As one package

Elm 2.4ME+ PL108 (25)

elm-2.4ME+108.spec                  RPM spec file
elm-2.4ME+108-1.src.rpm             Source rpm
elm-2.4ME+108-1.i586.rpm            Binary RPM build on Mandrake Linux 9.0

Spec file includes patch of elmregister. It was not applying saved modes and other information on replay phase. Otherwise just elm-2.4ME+108.tar.gz is used.

Elm 2.4ME+ PL108a (25)

elm-2.4ME+108a.spec                 RPM spec file
elm-2.4ME+108a-1.src.rpm            Source rpm
elm-2.4ME+108a-1.i586.rpm           Binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+108.tar.gz and elm-2.4ME+PL108a.patch.gz. No other patches are used.

Upgrading from elm-2.4ME+108-1.i586.rpm to elm-2.4ME+108a-1.i586.rpm do not work.
In other words, do not use

       rpm -U elm-2.4ME+108a-1.i586.rpm

Use instead

       rpm -e elm
       rpm -i elm-2.4ME+108a-1.i586.rpm

I said that I do not know rpm...

Elm 2.4ME+ PL109 (25)

elm-2.4ME+109.spec                  RPM spec file
elm-2.4ME+109-1.src.rpm             Source rpm
elm-2.4ME+109-1.i586.rpm            Binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+109.tar.gz. No patches are used.

Elm 2.4ME+ PL109S (25)

elm-2.4ME+109S.spec                  RPM spec file
elm-2.4ME+109S-1.src.rpm             Source rpm
elm-2.4ME+109S-1.i586.rpm            Binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+109S.tar.gz. No patches are used.

Elm 2.4ME+ PL109a (25)

elm-2.4ME+109a.spec                  RPM spec file
elm-2.4ME+109a-1.src.rpm             Source rpm
elm-2.4ME+109a-1.i586.rpm            Binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+109.tar.gz and elm-2.4ME+PL109a.patch.gz. No other patches are used.

Elm 2.4ME+ PL109b (25)

elm-2.4ME+109b.spec                  RPM spec file
elm-2.4ME+109b-1.src.rpm             Source rpm
elm-2.4ME+109b-1.i586.rpm            Binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+109.tar.gz, elm-2.4ME+PL109a.patch.gz and elm-2.4ME+PL109b.patch.gz. No other patches are used.

Elm 2.4ME+ PL110 (25)

elm-2.4ME+110.spec                  RPM spec file
elm-2.4ME+110-1.src.rpm             Source rpm
elm-2.4ME+110-1.i586.rpm            Binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+110.tar.gz.

Elm 2.4ME+ PL110a (25)

elm-2.4ME+110a.spec                  RPM spec file
elm-2.4ME+110a-1.src.rpm             Source rpm
elm-2.4ME+110a-1.i586.rpm            Binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+110.tar.gz and elm-2.4ME+PL110a.patch.gz. No other patches are used.

Elm 2.4ME+ PL111 (25)

elm-2.4ME+111.spec                  RPM spec file
elm-2.4ME+111-1.src.rpm             Source rpm
elm-2.4ME+111-1.i586.rpm            Binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+111.tar.gz.

Elm 2.4ME+ PL111a (25)

elm-2.4ME+111a.spec                  RPM spec file
elm-2.4ME+111a-1.src.rpm             Source rpm
elm-2.4ME+111a-1.i586.rpm            Binary RPM build on Mandrake Linux 9.0

Elm 2.4ME+ PL111b (25)

elm-2.4ME+111b.spec                  RPM spec file
elm-2.4ME+111b-1.src.rpm             Source rpm
elm-2.4ME+111b-1.i586.rpm            Binary RPM build on Mandrake Linux 9.0

Elm 2.4ME+ PL112 (25)

elm-2.4ME+112.spec                  RPM spec file
elm-2.4ME+112-1.src.rpm             Source rpm
elm-2.4ME+112-1.i586.rpm            Binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+112.tar.gz.

Elm 2.4ME+ PL113 (25)

elm-2.4ME+113.spec                  RPM spec file
elm-2.4ME+113-1.src.rpm             Source rpm
elm-2.4ME+113-1.i586.rpm            Binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+113.tar.gz.

Elm 2.4ME+ PL113a (25)

elm-2.4ME+113a.spec                 RPM spec file
elm-2.4ME+113a-1.src.rpm            Source rpm
elm-2.4ME+113a-1.i586.rpm           Binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+113.tar.gz and elm-2.4ME+PL113a.patch.gz.

Elm 2.4ME+ PL114 (25)

elm-2.4ME+114.spec                 RPM spec file
elm-2.4ME+114-1.src.rpm            Source rpm
elm-2.4ME+114-1.i586.rpm           Binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+114.tar.gz.

Elm 2.4ME+ PL115 (25)

elm-2.4ME+115.spec                 RPM spec file
elm-2.4ME+115-1.src.rpm            Source rpm
elm-2.4ME+115-1.i586.rpm           Binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+115.tar.gz.

Elm 2.4ME+ PL115a (25)

elm-2.4ME+115a.spec                 RPM spec file
elm-2.4ME+115a-1.src.rpm            Source rpm
elm-2.4ME+115a-1.i586.rpm           Binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+115.tar.gz and elm-2.4ME+PL115a.patch.gz.

Elm 2.4ME+ PL116 (25)

elm-2.4ME+116.spec                 RPM spec file
elm-2.4ME+116-1.src.rpm            Source rpm
elm-2.4ME+116-1.i586.rpm           Binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+116.tar.gz.

There is small change on elm.filelist format, so downgrading from Elm2.4ME+ PL116 (25) or Elm ME+ 2.5 PLalpha1 to Elm 2.4ME+ PL115 (25) or to Elm ME+ 2.5 PLalpha0 will not work (you need unistall or remove elm.filelist first.)

Elm 2.4ME+ PL116a (25)

elm-2.4ME+116a.spec                 RPM spec file
elm-2.4ME+116a-1.src.rpm            Source rpm
elm-2.4ME+116a-1.i586.rpm           Binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+116.tar.gz and elm-2.4ME+PL116a.patch.gz.

Elm 2.4ME+ PL117 (25)

elm-2.4ME+117.spec                 RPM spec file
elm-2.4ME+117-1.src.rpm            Source rpm
elm-2.4ME+117-1.i586.rpm           Binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+117.tar.gz.

Elm 2.4ME+ PL117a (25)

elm-2.4ME+117a.spec                 RPM spec file
elm-2.4ME+117a-2.src.rpm            Source rpm
elm-2.4ME+117a-2.i586.rpm           Binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+117.tar.gz and elm-2.4ME+PL117a.patch.gz.

Elm 2.4ME+ PL117b (25)

elm-2.4ME+117b.spec                 RPM spec file
elm-2.4ME+117b-1.src.rpm            Source rpm
elm-2.4ME+117b-1.i586.rpm           Binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+117.tar.gz, elm-2.4ME+PL117a.patch.gz and elm-2.4ME+PL117b.patch.gz.

Elm 2.4ME+ PL118 (25)

elm-2.4ME+118.spec                 RPM spec file
elm-2.4ME+118-1.src.rpm            Source rpm
elm-2.4ME+118-1.i586.rpm           Binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+118.tar.gz.

Elm 2.4ME+ PL119 (25)

elm-2.4ME+119.spec                 RPM spec file
elm-2.4ME+119-1.src.rpm            Source rpm
elm-2.4ME+119-1.i586.rpm           Binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+119.tar.gz.

Elm 2.4ME+ PL120 (25)

elm-2.4ME+120.spec                 RPM spec file
elm-2.4ME+120-1.src.rpm            Source rpm
elm-2.4ME+120-1.i586.rpm           Binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+120.tar.gz.

Elm 2.4ME+ PL121 (25)

elm-2.4ME+121.spec                 RPM spec file
elm-2.4ME+121-1.src.rpm            Source rpm
elm-2.4ME+121-1.i586.rpm           Binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+121.tar.gz.

This elm-2.4ME+121.spec do no longer compile full pathname to shared libraries. Instead compiled in rpath is used to locate shared libraries.

Elm 2.4ME+ PL121a (25)

elm-2.4ME+121a.spec                 RPM spec file
elm-2.4ME+121a-1.src.rpm            Source rpm
elm-2.4ME+121a-1.i586.rpm           Binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+121.tar.gz and elm-2.4ME+PL121a.patch.gz.

Elm 2.4ME+ PL121b (25)

elm-2.4ME+121b.spec                 RPM spec file
elm-2.4ME+121b-1.src.rpm            Source rpm
elm-2.4ME+121b-1.i586.rpm           Binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+121.tar.gz, elm-2.4ME+PL121a.patch.gz and elm-2.4ME+PL121b.patch.gz.

Elm 2.4ME+ PL121c (25)

elm-2.4ME+121c.spec                 RPM spec file
elm-2.4ME+121c-1.src.rpm            Source rpm
elm-2.4ME+121c-1.i586.rpm           Binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+121.tar.gz, elm-2.4ME+PL121a.patch.gz, elm-2.4ME+PL121b.patch.gz and elm-2.4ME+PL121c.patch.gz.

Elm 2.4ME+ PL121d (25)

elm-2.4ME+121d.spec                 RPM spec file
elm-2.4ME+121d-1.src.rpm            Source rpm
elm-2.4ME+121d-1.i586.rpm           Binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+121.tar.gz, elm-2.4ME+PL121a.patch.gz, elm-2.4ME+PL121b.patch.gz, elm-2.4ME+PL121c.patch.gz and elm-2.4ME+PL121d.patch.gz.

Elm 2.4ME+ PL121e (25)

elm-2.4ME+121e.spec                 RPM spec file
elm-2.4ME+121e-1.src.rpm            Source rpm
elm-2.4ME+121e-1.i586.rpm           Binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+121.tar.gz, elm-2.4ME+PL121a.patch.gz, elm-2.4ME+PL121b.patch.gz, elm-2.4ME+PL121c.patch.gz, elm-2.4ME+PL121d.patch.gz and elm-2.4ME+PL121e.patch.gz.

Elm 2.4ME+ PL121f (25)

elm-2.4ME+121f.spec                 RPM spec file
elm-2.4ME+121f-1.src.rpm            Source rpm
elm-2.4ME+121f-1.i586.rpm           Binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+121.tar.gz, elm-2.4ME+PL121a.patch.gz, elm-2.4ME+PL121b.patch.gz, elm-2.4ME+PL121c.patch.gz, elm-2.4ME+PL121d.patch.gz, elm-2.4ME+PL121e.patch.gz and elm-2.4ME+PL121f.patch.gz. No other patches are used.

Elm 2.4ME+ PL121g (25)

elm-2.4ME+121g.spec                 RPM spec file
elm-2.4ME+121g-1.src.rpm            Source rpm
elm-2.4ME+121g-1.i586.rpm           Binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+121.tar.gz, elm-2.4ME+PL121a.patch.gz, elm-2.4ME+PL121b.patch.gz, elm-2.4ME+PL121c.patch.gz, elm-2.4ME+PL121d.patch.gz, elm-2.4ME+PL121e.patch.gz, elm-2.4ME+PL121f.patch.gz and elm-2.4ME+PL121g.patch.gz. No other patches are used.

Elm 2.4ME+ PL121h (25)

elm-2.4ME+121h.spec                 RPM spec file
elm-2.4ME+121h-1.src.rpm            Source rpm
elm-2.4ME+121h-1.i586.rpm           Binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+121.tar.gz, elm-2.4ME+PL121a.patch.gz, elm-2.4ME+PL121b.patch.gz, elm-2.4ME+PL121c.patch.gz, elm-2.4ME+PL121d.patch.gz, elm-2.4ME+PL121e.patch.gz, elm-2.4ME+PL121f.patch.gz, elm-2.4ME+PL121g.patch.gz and elm-2.4ME+PL121h.patch.gz. No other patches are used.

As 3 packages

libelmme-iconv.so and libelmme-smtp.so are moved from elm binary package to elm-mod package. libelmme-tls.so is moved from elm binary package to elm-tls package.

Installation loses mailer = submission setting from global /usr/local/lib/elm.rc, because when elm package rewrites elm.rc, submission mailer is not available. It becomes from elm-mod package.

However failed values of /usr/local/lib/elm.rc are saved to /usr/local/lib/elm.rc.old-values file during installation.

Global setting mailer = submission is restored from /usr/local/lib/elm.rc.old-values file, when package elm-mod is installed.

Elm 2.4ME+ PL122 (25)

elm-2.4ME+122.spec                 RPM spec file
elm-2.4ME+122-1.src.rpm            Source rpm
elm-2.4ME+122-1.i586.rpm           Binary RPM build on Mandrake Linux 9.0
elm-mod-2.4ME+122-1.i586.rpm       Binary RPM build on Mandrake Linux 9.0
elm-tls-2.4ME+122-1.i586.rpm       Binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+122.tar.gz. No other patches are used.

There is small change on elm.filelist format, so downgrading from Elm2.4ME+ PL122 (25) or Elm ME+ 2.5 PLalpha5 to Elm 2.4ME+ PL121 (25) or to Elm ME+ 2.5 PLalpha4 will not work (you need unistall or remove elm.filelist first.)

Dowgrading to Elm 2.4ME+ PL121g (25) or Elm 2.4ME+ PL121h (25) should work without removing elm.filelist first.

Elm 2.4ME+ PL122a (25)

elm-2.4ME+122a.spec                RPM spec file
elm-2.4ME+122a-1.src.rpm           Source rpm
elm-2.4ME+122a-1.i586.rpm          Package elm binary RPM build on Mandrake Linux 9.0
elm-mod-2.4ME+122a-1.i586.rpm      Package elm-mod binary RPM build on Mandrake Linux 9.0
elm-tls-2.4ME+122a-1.i586.rpm      Package elm-tls binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+122.tar.gz and elm-2.4ME+PL122a.patch.gz. No other patches are used.

Elm 2.4ME+ PL122b (25)

elm-2.4ME+122b.spec                RPM spec file
elm-2.4ME+122b-1.src.rpm           Source rpm
elm-2.4ME+122b-1.i586.rpm          Package elm binary RPM build on Mandrake Linux 9.0
elm-mod-2.4ME+122b-1.i586.rpm      Package elm-mod binary RPM build on Mandrake Linux 9.0
elm-tls-2.4ME+122b-1.i586.rpm      Package elm-tls binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+122.tar.gz, elm-2.4ME+PL122a.patch.gz and elm-2.4ME+PL122b.patch.gz. No other patches are used.

Elm 2.4ME+ PL122c (25)

elm-2.4ME+122c.spec                RPM spec file
elm-2.4ME+122c-1.src.rpm           Source rpm
elm-2.4ME+122c-1.i586.rpm          Package elm binary RPM build on Mandrake Linux 9.0
elm-mod-2.4ME+122c-1.i586.rpm      Package elm-mod binary RPM build on Mandrake Linux 9.0
elm-tls-2.4ME+122c-1.i586.rpm      Package elm-tls binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+122.tar.gz, elm-2.4ME+PL122a.patch.gz, elm-2.4ME+PL122b.patch.gz and elm-2.4ME+PL122c.patch.gz. No other patches are used.

Elm 2.4ME+ PL122d (25)

elm-2.4ME+122d.spec                RPM spec file
elm-2.4ME+122d-1.src.rpm           Source rpm
elm-2.4ME+122d-1.i586.rpm          Package elm binary RPM build on Mandrake Linux 9.0
elm-mod-2.4ME+122d-1.i586.rpm      Package elm-mod binary RPM build on Mandrake Linux 9.0
elm-tls-2.4ME+122d-1.i586.rpm      Package elm-tls binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+122.tar.gz, elm-2.4ME+PL122a.patch.gz, elm-2.4ME+PL122b.patch.gz, elm-2.4ME+PL122c.patch.gz and elm-2.4ME+PL122d.patch.gz. No other patches are used.

Elm 2.4ME+ PL122e (25)

elm-2.4ME+122e.spec                RPM spec file
elm-2.4ME+122e-1.src.rpm           Source rpm
elm-2.4ME+122e-1.i586.rpm          Package elm binary RPM build on Mandrake Linux 9.0
elm-mod-2.4ME+122e-1.i586.rpm      Package elm-mod binary RPM build on Mandrake Linux 9.0
elm-tls-2.4ME+122e-1.i586.rpm      Package elm-tls binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+122.tar.gz, elm-2.4ME+PL122a.patch.gz, elm-2.4ME+PL122b.patch.gz, elm-2.4ME+PL122c.patch.gz, elm-2.4ME+PL122d.patch.gz and elm-2.4ME+PL122e.patch.gz. No other patches are used.

Elm 2.4ME+ PL122f (25)

elm-2.4ME+122f.spec                RPM spec file
elm-2.4ME+122f-1.src.rpm           Source rpm
elm-2.4ME+122f-1.i586.rpm          Package elm binary RPM build on Mandrake Linux 9.0
elm-mod-2.4ME+122f-1.i586.rpm      Package elm-mod binary RPM build on Mandrake Linux 9.0
elm-tls-2.4ME+122f-1.i586.rpm      Package elm-tls binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+122.tar.gz, elm-2.4ME+PL122a.patch.gz, elm-2.4ME+PL122b.patch.gz, elm-2.4ME+PL122c.patch.gz, elm-2.4ME+PL122d.patch.gz, elm-2.4ME+PL122e.patch.gz and elm-2.4ME+PL122f.patch.gz. No other patches are used.

Elm 2.4ME+ PL122g (25)

elm-2.4ME+122g.spec                RPM spec file
elm-2.4ME+122g-1.src.rpm           Source rpm
elm-2.4ME+122g-1.i586.rpm          Package elm binary RPM build on Mandrake Linux 9.0
elm-mod-2.4ME+122g-1.i586.rpm      Package elm-mod binary RPM build on Mandrake Linux 9.0
elm-tls-2.4ME+122g-1.i586.rpm      Package elm-tls binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+122.tar.gz, elm-2.4ME+PL122a.patch.gz, elm-2.4ME+PL122b.patch.gz, elm-2.4ME+PL122c.patch.gz, elm-2.4ME+PL122d.patch.gz, elm-2.4ME+PL122e.patch.gz, elm-2.4ME+PL122f.patch.gz. and elm-2.4ME+PL122g.patch.gz. No other patches are used.

Elm 2.4ME+ PL122h (25)

elm-2.4ME+122h.spec                RPM spec file
elm-2.4ME+122h-1.src.rpm           Source rpm
elm-2.4ME+122h-1.i586.rpm          Package elm binary RPM build on Mandrake Linux 9.0
elm-mod-2.4ME+122h-1.i586.rpm      Package elm-mod binary RPM build on Mandrake Linux 9.0
elm-tls-2.4ME+122h-1.i586.rpm      Package elm-tls binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+122.tar.gz, elm-2.4ME+PL122a.patch.gz, elm-2.4ME+PL122b.patch.gz, elm-2.4ME+PL122c.patch.gz, elm-2.4ME+PL122d.patch.gz, elm-2.4ME+PL122e.patch.gz, elm-2.4ME+PL122f.patch.gz. elm-2.4ME+PL122g.patch.gz, and elm-2.4ME+PL122h.patch.gz. No other patches are used.

Elm 2.4ME+ PL122i (25)

elm-2.4ME+122i.spec                RPM spec file
elm-2.4ME+122i-1.src.rpm           Source rpm
elm-2.4ME+122i-1.i586.rpm          Package elm binary RPM build on Mandrake Linux 9.0
elm-tls-2.4ME+122i-1.i586.rpm      Package elm-mod binary RPM build on Mandrake Linux 9.0
elm-mod-2.4ME+122i-1.i586.rpm      Package elm-tls binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+122.tar.gz, elm-2.4ME+PL122a.patch.gz, elm-2.4ME+PL122b.patch.gz, elm-2.4ME+PL122c.patch.gz, elm-2.4ME+PL122d.patch.gz, elm-2.4ME+PL122e.patch.gz, elm-2.4ME+PL122f.patch.gz. elm-2.4ME+PL122g.patch.gz, elm-2.4ME+PL122h.patch.gz and elm-2.4ME+PL122i.patch.gz. No other patches are used.

Elm 2.4ME+ PL122j (25)

[removed]

Elm 2.4ME+ PL122k (25)

elm-2.4ME+122k.spec                RPM spec file
elm-2.4ME+122k-1.src.rpm           Source rpm
elm-2.4ME+122k-1.i586.rpm          Package elm binary RPM build on Mandrake Linux 9.0
elm-mod-2.4ME+122k-1.i586.rpm      Package elm-mod binary RPM build on Mandrake Linux 9.0
elm-tls-2.4ME+122k-1.i586.rpm      Package elm-tls binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+122.tar.gz, elm-2.4ME+PL122a.patch.gz, elm-2.4ME+PL122b.patch.gz, elm-2.4ME+PL122c.patch.gz, elm-2.4ME+PL122d.patch.gz, elm-2.4ME+PL122e.patch.gz, elm-2.4ME+PL122f.patch.gz. elm-2.4ME+PL122g.patch.gz, elm-2.4ME+PL122h.patch.gz, elm-2.4ME+PL122i.patch.gz, elm-2.4ME+PL122j.patch.gz and elm-2.4ME+PL122k.patch.gz. No other patches are used.

Elm 2.4ME+ PL122l (25)

elm-2.4ME+122l.spec                RPM spec file
elm-2.4ME+122l-1.src.rpm           Source rpm
elm-2.4ME+122l-1.i586.rpm          Package elm binary RPM build on Mandrake Linux 9.0
elm-mod-2.4ME+122l-1.i586.rpm      Package elm-mod binary RPM build on Mandrake Linux 9.0
elm-tls-2.4ME+122l-1.i586.rpm      Package elm-tls binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+122.tar.gz and elm-2.4ME+PL122a.patch.gz - elm-2.4ME+PL122l.patch.gz. No other patches are used.

New initialization

On installation following existing files are merged with new values:

On installation new values without merging are written to following files:

Elm 2.4ME+ PL123 (25)

elm-2.4ME+123.spec                RPM spec file
elm-2.4ME+123-1.src.rpm           Source rpm
elm-2.4ME+123-1.i586.rpm          Package elm binary RPM build on Mandrake Linux 9.0
elm-mod-2.4ME+123-1.i586.rpm      Package elm-mod binary RPM build on Mandrake Linux 9.0
elm-tls-2.4ME+123-1.i586.rpm      Package elm-tls binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-2.4ME+123.tar.gz.

Elm 2.4ME+ PL123a (25)

elm-2.4ME+123a.spec                    RPM spec file
elm-2.4ME+123a-5.mdk7.2.src.rpm        Source rpm

Spec file uses just elm-2.4ME+123.tar.gz and elm-2.4ME+PL123a.patch.gz.

Compiled on Linux Mandrake release 7.2

(Linux 2.2, glibc 2.1)

elm-2.4ME+123a-5.mdk7.2.i686.rpm       Package elm binary RPM build on Linux Mandrake release 7.2
elm-mod-2.4ME+123a-5.mdk7.2.i686.rpm   Package elm-mod binary RPM build on Linux Mandrake release 7.2
elm-tls-2.4ME+123a-5.mdk7.2.i686.rpm   Package elm-tls binary RPM build on Linux Mandrake release 7.2

Note:

Compiled on Mandrake Linux release 9.0

(Linux 2.4, glibc 2.2)

elm-2.4ME+123a-5.mdk9.0.i586.rpm       Package elm binary RPM build on Mandrake Linux 9.0
elm-mod-2.4ME+123a-5.mdk9.0.i586.rpm   Package elm-mod binary RPM build on Mandrake Linux 9.0
elm-tls-2.4ME+123a-5.mdk9.0.i586.rpm   Package elm-tls binary RPM build on Mandrake Linux 9.0

Elm 2.4ME+ PL123b (25)

elm-2.4ME+123b.spec                    RPM spec file
elm-2.4ME+123b-1.mdk7.2.src.rpm        Source rpm

Spec file uses just elm-2.4ME+123.tar.gz, elm-2.4ME+PL123a.patch.gz and elm-2.4ME+PL123b.patch.gz.

Compiled on Linux Mandrake release 7.2

(Linux 2.2, glibc 2.1)

elm-2.4ME+123b-1.mdk7.2.i686.rpm       Package elm binary RPM build on Linux Mandrake release 7.2
elm-mod-2.4ME+123b-1.mdk7.2.i686.rpm   Package elm-mod binary RPM build on Linux Mandrake release 7.2
elm-tls-2.4ME+123b-1.mdk7.2.i686.rpm   Package elm-tls binary RPM build on Linux Mandrake release 7.2

Note:

Compiled on Mandrake Linux release 9.0

(Linux 2.4, glibc 2.2)

elm-2.4ME+123b-1.mdk9.0.i586.rpm       Package elm binary RPM build on Mandrake Linux 9.0
elm-mod-2.4ME+123b-1.mdk9.0.i586.rpm   Package elm-mod binary RPM build on Mandrake Linux 9.0
elm-tls-2.4ME+123b-1.mdk9.0.i586.rpm   Package elm-tls binary RPM build on Mandrake Linux 9.0

Elm 2.4ME+ PL123c (25)

elm-2.4ME+123c.spec                    RPM spec file
elm-2.4ME+123c-2.mdk7.2.src.rpm        Source rpm

Spec file uses just elm-2.4ME+123.tar.gz, elm-2.4ME+PL123a.patch.gz, elm-2.4ME+PL123b.patch.gz and elm-2.4ME+PL123c.patch.gz.

Compiled on Linux Mandrake release 7.2

(Linux 2.2, glibc 2.1)

elm-2.4ME+123c-2.mdk7.2.i686.rpm       Package elm binary RPM build on Linux Mandrake release 7.2
elm-mod-2.4ME+123c-2.mdk7.2.i686.rpm   Package elm-mod binary RPM build on Linux Mandrake release 7.2
elm-tls-2.4ME+123c-2.mdk7.2.i686.rpm   Package elm-tls binary RPM build on Linux Mandrake release 7.2

Note:

Compiled on Mandrake Linux release 9.0

(Linux 2.4, glibc 2.2)

elm-2.4ME+123c-2.mdk9.0.i586.rpm       Package elm binary RPM build on Mandrake Linux 9.0
elm-mod-2.4ME+123c-2.mdk9.0.i586.rpm   Package elm-mod binary RPM build on Mandrake Linux 9.0
elm-tls-2.4ME+123c-2.mdk9.0.i586.rpm   Package elm-tls binary RPM build on Mandrake Linux 9.0

Elm 2.4ME+ PL123d (25)

elm-2.4ME+123d.spec                    RPM spec file
elm-2.4ME+123d-3.mdk7.2.src.rpm        Source rpm

Compiled on Linux Mandrake release 7.2

(Linux 2.2, glibc 2.1)

elm-2.4ME+123d-3.mdk7.2.i686.rpm       Package elm binary RPM build on Linux Mandrake release 7.2
elm-tls-2.4ME+123d-3.mdk7.2.i686.rpm   Package elm-tls binary RPM build on Linux Mandrake release 7.2
elm-mod-2.4ME+123d-3.mdk7.2.i686.rpm   Package elm-mod binary RPM build on Linux Mandrake release 7.2

Note:

Elm 2.4ME+ PL123e (25)

elm-2.4ME+123e.spec                    RPM spec file
elm-2.4ME+123e-1.mdk7.2.src.rpm        Source rpm

Compiled on Linux Mandrake release 7.2

(Linux 2.2, glibc 2.1)

elm-2.4ME+123e-1.mdk7.2.i686.rpm       Package elm binary RPM build on Linux Mandrake release 7.2
elm-tls-2.4ME+123e-1.mdk7.2.i686.rpm   Package elm-tls binary RPM build on Linux Mandrake release 7.2
elm-mod-2.4ME+123e-1.mdk7.2.i686.rpm   Package elm-mod binary RPM build on Linux Mandrake release 7.2

Note:

Elm 2.4ME+ PL123f (25)

elm-2.4ME+123f.spec                    RPM spec file
elm-2.4ME+123f-1.mdk7.2.src.rpm        Source rpm

Compiled on Linux Mandrake release 7.2

(Linux 2.2, glibc 2.1)

elm-2.4ME+123f-1.mdk7.2.i686.rpm       Package elm binary RPM build on Linux Mandrake release 7.2
elm-tls-2.4ME+123f-1.mdk7.2.i686.rpm   Package elm-tls binary RPM build on Linux Mandrake release 7.2
elm-mod-2.4ME+123f-1.mdk7.2.i686.rpm   Package elm-mod binary RPM build on Linux Mandrake release 7.2

Note:

Elm 2.4ME+ PL124 (25)

elm-2.4ME+124-1.spec                   RPM spec file
elm-2.4ME+124-1.mdk7.2.src.rpm         Source rpm

This release fixes installation, so that hard links are installed, when rpm package is used.

This release fixes bug, which caused lost of mail.

Compiled on Linux Mandrake release 7.2

(Linux 2.2, glibc 2.1, Sendmail 8.13)

elm-2.4ME+124-1.mdk7.2.i686.rpm        Package elm binary RPM build on Linux Mandrake release 7.2
elm-tls-2.4ME+124-1.mdk7.2.i686.rpm    Package elm-tls binary RPM build on Linux Mandrake release 7.2
elm-mod-2.4ME+124-1.mdk7.2.i686.rpm    Package elm-mod binary RPM build on Linux Mandrake release 7.2

Note:

Compiled on Mandrake Linux release 9.2

(Linux 2.4, glibc 2.3, Postfix 2.0)

elm-2.4ME+124-1.mdk9.2.i586.rpm        Package elm binary RPM build on Mandrake Linux release 9.2
elm-tls-2.4ME+124-1.mdk9.2.i586.rpm    Package elm-mod binary RPM build on Mandrake Linux release 9.2
elm-mod-2.4ME+124-1.mdk9.2.i586.rpm    Package elm-tls binary RPM build on Mandrake Linux release 9.2

Elm 2.4ME+ PL124a (25)

elm-2.4ME+124a-1.spec                   RPM spec file
elm-2.4ME+124a-1.mdk7.2.src.rpm         Source rpm

Compiled on Linux Mandrake release 7.2

(Linux 2.2, glibc 2.1, Sendmail 8.13)

elm-2.4ME+124a-1.mdk7.2.i686.rpm        Package elm binary RPM build on Linux Mandrake release 7.2
elm-mod-2.4ME+124a-1.mdk7.2.i686.rpm    Package elm-mod binary RPM build on Linux Mandrake release 7.2
elm-tls-2.4ME+124a-1.mdk7.2.i686.rpm    Package elm-tls binary RPM build on Linux Mandrake release 7.2

Note:

Compiled on Mandrake Linux release 9.2

(Linux 2.4, glibc 2.3, Postfix 2.0)

elm-2.4ME+124a-1.mdk9.2.i586.rpm        Package elm binary RPM build on Mandrake Linux release 9.2
elm-mod-2.4ME+124a-1.mdk9.2.i586.rpm    Package elm-mod binary RPM build on Mandrake Linux release 9.2
elm-tls-2.4ME+124a-1.mdk9.2.i586.rpm    Package elm-tls binary RPM build on Mandrake Linux release 9.2

Elm 2.4ME+ PL124b (25)

elm-2.4ME+124b-1.spec                   (sig) RPM spec file
elm-2.4ME+124b-1.mdk7.2.src.rpm         Source rpm

Compiled on Linux Mandrake release 7.2

(Linux 2.2, glibc 2.1, Sendmail 8.13)

elm-2.4ME+124b-1.mdk7.2.i686.rpm        Package elm binary RPM build on Linux Mandrake release 7.2
elm-mod-2.4ME+124b-1.mdk7.2.i686.rpm    Package elm-mod binary RPM build on Linux Mandrake release 7.2
elm-tls-2.4ME+124b-1.mdk7.2.i686.rpm    Package elm-tls binary RPM build on Linux Mandrake release 7.2

Note:

Compiled on Mandrake Linux release 9.2

(Linux 2.4, glibc 2.3, Postfix 2.0)

elm-2.4ME+124b-1.mdk9.2.i586.rpm        Package elm binary RPM build on Mandrake Linux release 9.2
elm-mod-2.4ME+124b-1.mdk9.2.i586.rpm    Package elm-mod binary RPM build on Mandrake Linux release 9.2
elm-tls-2.4ME+124b-1.mdk9.2.i586.rpm    Package elm-tls binary RPM build on Mandrake Linux release 9.2

Elm 2.4ME+ PL124c (25)

elm-2.4ME+124c-1.spec                   (sig) RPM spec file
elm-2.4ME+124c-1.mdk7.2.src.rpm         Source rpm

Compiled on Linux Mandrake release 7.2

(Linux 2.2, glibc 2.1, Sendmail 8.13)

elm-2.4ME+124c-1.mdk7.2.i686.rpm        Package elm binary RPM build on Linux Mandrake release 7.2
elm-mod-2.4ME+124c-1.mdk7.2.i686.rpm    Package elm-mod binary RPM build on Linux Mandrake release 7.2
elm-tls-2.4ME+124c-1.mdk7.2.i686.rpm    Package elm-tls binary RPM build on Linux Mandrake release 7.2

Note:

Compiled on Mandrake Linux release 9.2

(Linux 2.4, glibc 2.3, Postfix 2.0)

elm-2.4ME+124c-1.mdk9.2.i586.rpm        Package elm binary RPM build on Mandrake Linux release 9.2
elm-mod-2.4ME+124c-1.mdk9.2.i586.rpm    Package elm-mod binary RPM build on Mandrake Linux release 9.2
elm-tls-2.4ME+124c-1.mdk9.2.i586.rpm    Package elm-tls binary RPM build on Mandrake Linux release 9.2

Elm 2.4ME+ PL124d (25)

elm-2.4ME+124d-1.spec                   (sig) RPM spec file
elm-2.4ME+124d-1.mdk7.2.src.rpm         Source rpm

Compiled on Linux Mandrake release 7.2

(Linux 2.2, glibc 2.1, Sendmail 8.13)

elm-2.4ME+124d-1.mdk7.2.i686.rpm        Package elm binary RPM build on Linux Mandrake release 7.2
elm-mod-2.4ME+124d-1.mdk7.2.i686.rpm    Package elm-mod binary RPM build on Linux Mandrake release 7.2
elm-tls-2.4ME+124d-1.mdk7.2.i686.rpm    Package elm-tls binary RPM build on Linux Mandrake release 7.2

Note:

Elm 2.4ME+ PL125 (25)

elm-2.4ME+125-1.spec                   (sig1,sig0) RPM spec file
elm-2.4ME+125-1.mdk7.2.src.rpm         Source rpm

Compiled on Linux Mandrake release 7.2

(Linux 2.2, glibc 2.1, Sendmail 8.13)

elm-2.4ME+125-1.mdk7.2.i686.rpm        Package elm binary RPM build on Linux Mandrake release 7.2
elm-mod-2.4ME+125-1.mdk7.2.i686.rpm    Package elm-mod binary RPM build on Linux Mandrake release 7.2
elm-tls-2.4ME+125-1.mdk7.2.i686.rpm    Package elm-tls binary RPM build on Linux Mandrake release 7.2

Note:

Elm 2.4ME+ PL126 (25)

elm-2.4ME+126-1.spec                   (sig1,sig0) RPM spec file
elm-2.4ME+126-1.mdk7.2.src.rpm         Source rpm

Compiled on Linux Mandrake release 7.2

(Linux 2.2, glibc 2.1, Sendmail 8.13)

elm-2.4ME+126-1.mdk7.2.i686.rpm        Package elm binary RPM build on Linux Mandrake release 7.2
elm-mod-2.4ME+126-1.mdk7.2.i686.rpm    Package elm-mod binary RPM build on Linux Mandrake release 7.2
elm-tls-2.4ME+126-1.mdk7.2.i686.rpm    Package elm-tls binary RPM build on Linux Mandrake release 7.2

Note:

Signature

RPM package is signed with GPG signature (key elm.key.asc).

Configuration as Elm 2.4ME+ PL127 (25)

Following files (if exists) are rewritten by elmconfwriter on installation:

Spec file compiles elm for binary distribution, so you must edit /usr/local/lib/elm.rc before using Elm 2.4ME+. Following variables need to be modified on elm.rc:

Check default values written to elm.rc. It is (re-)generated during installation.

On installation following existing files are merged with new values:

On installation new values without merging are written to following files:

Package elm-mod includes libelmme-iconv.so and libelmme-smtp.so. And package elm-tls includes libelmme-tls.so.

Installation loses mailer = submission setting from global /usr/local/lib/elm.rc, because when elm package rewrites elm.rc, submission mailer is not available. It becomes from elm-mod package.

However failed values of /usr/local/lib/elm.rc are saved to /usr/local/lib/elm.rc.old-values file during installation.

Global setting mailer = submission is restored from /usr/local/lib/elm.rc.old-values file, when package elm-mod is installed.

Elm 2.4ME+ PL127 (25)

elm-2.4ME+127-1.spec                     (sig2,sig2o,sig0) RPM spec file                                       [Note 1]
elm-2.4ME+127-1.fdr19.src.rpm            (sig2,sig) Source rpm                                                 [Note 2]

Compiled on Linux Mandrake release 7.2

(Linux 2.2, glibc 2.1)

elm-2.4ME+127-1.mdk7.2.i686.rpm          (sig0) Package elm binary RPM build on Linux Mandrake release 7.2     [Note 3,Note 4]
elm-mod-2.4ME+127-1.mdk7.2.i686.rpm      (sig0) Package elm-mod binary RPM build on Linux Mandrake release 7.2 [Note 3]
elm-tls-2.4ME+127-1.mdk7.2.i686.rpm      (sig0) Package elm-tls binary RPM build on Linux Mandrake release 7.2 [Note 3,Note 5] 

Compiled on Fedora release 19

(Linux 3.14, glibc 2.17, Sendmail 8.14)

elm-2.4ME+127-1.fdr19.i686.rpm           (sig0) Package elm binary RPM build on Fedora release 19              [Note 6]
elm-debuginfo-2.4ME+127-1.fdr19.i686.rpm (sig0) Package elm-debuginfo binary RPM build on Fedora release 19    [Note 6,Note 7]
elm-mod-2.4ME+127-1.fdr19.i686.rpm       (sig0) Package elm-mod binary RPM build on Fedora release 19          [Note 6]
elm-tls-2.4ME+127-1.fdr19.i686.rpm       (sig0) Package elm-tls binary RPM build on Fedora release 19          [Note 6]

Notes

Note 1:
rpmbuild elm-2.4ME+127-1.spec warns that prereq is deprecated, but that is required on Linux Mandrake release 7.2 where older rpm -package is build.
Note 2:
elm-2.4ME+127-1.fdr19.src.rpm is signed internally with GPG key elm.key.2013.asc (A54BE3BC 2013-10-20).
Note 3:
elm-2.4ME+127-1.mdk7.2.i686.rpm and elm-*-2.4ME+127-1.mdk7.2.i686.rpm are signed internally with GPG key elm.key.2013old.asc (825FDF78 2013-10-26).
Note 4:
elm-2.4ME+127-1.mdk7.2.i686.rpm is compiled agaist Sendmail 8.13 (not from Mandrake distribution).
Note 5:
elm-tls-2.4ME+127-1.mdk7.2.i686.rpm do not load/work on Mandrake 7.2, because openssl library misses RAND_egd_bytes function.
Note 6:
elm-2.4ME+127-1.fdr19.i686.rpm and elm-*-2.4ME+127-1.fdr19.i686.rpm are signed internally with GPG key elm.key.2013.asc (A54BE3BC 2013-10-20).
Note 7:
elm-2.4ME+127-1.spec do not have %package debuginfo, but rpmbuild -ba elm-2.4ME+127-1.spec build elm-debuginfo-2.4ME+127-1.fdr19.i686.rpm anyway.

Signatures

sig  =                                 GPG signature (key elm.key.asc,         A950C80B 2003-03-20, expired: 2013-03-17)

sig2 =                                 GPG signature (key elm.key.2013.asc,    A54BE3BC 2013-10-20, expires: 2018-10-19)
sig2o =                                GPG signature (key elm.key.2013old.asc, 825FDF78 2013-10-26, expires: 2018-10-25)
sig1 =                                 GPG signature (key elm.key.asc,         A950C80B 2003-03-20, expired: 2013-03-17)
sig0 =                                 PGP signature (old key pubkey.asc,      EA5A2379 1996-04-23)

Previous directory

Up                                     Go to ELM 2.4ME+ directory
RPM                                    RPM directory

Kari E. Hurtta <rpm@elmme-mailer.org>