ELM ME+ 2.5 RPMs


2008-07-20, 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 ME+ 2.5. 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 ME+ 2.5 PLalpha11

Following files are rewritten:

As one package

Elm ME+ 2.5 PLalpha0

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

Spec file uses just elm-ME+2.5.alpha0.tar.gz.

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

       rpm -U elm-ME+2.5.alpha0-1.i586.rpm

Use instead

       rpm -U --oldpackage elm-ME+2.5.alpha0-1.i586.rpm

Elm ME+ 2.5 PLalpha1

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

Spec file uses just elm-ME+2.5.alpha1.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 ME+ 2.5 PLalpha3

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

Spec file uses just elm-ME+2.5.alpha3.tar.gz.

Elm ME+ 2.5 PLalpha4

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

Spec file uses just elm-ME+2.5.alpha4.tar.gz.

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

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 ME+ 2.5 PLalpha5

elm-ME+2.5.alpha5.spec                  RPM spec file
elm-ME+2.5.alpha5-1.src.rpm             Source rpm

elm-ME+2.5.alpha5-1.i586.rpm            Package elm binary RPM build on Mandrake Linux 9.0
elm-mod-ME+2.5.alpha5-1.i586.rpm        Package elm-mod binary RPM build on Mandrake Linux 9.0
elm-tls-ME+2.5.alpha5-1.i586.rpm        Package elm-tls binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-ME+2.5.alpha5.tar.gz.

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 ME+ 2.5 PLalpha6

elm-ME+2.5.alpha6.spec                  RPM spec file
elm-ME+2.5.alpha6-1.src.rpm             Source rpm

elm-ME+2.5.alpha6-1.i586.rpm            Package elm binary RPM build on Mandrake Linux 9.0
elm-mod-ME+2.5.alpha6-1.i586.rpm        Package elm-mod binary RPM build on Mandrake Linux 9.0
elm-tls-ME+2.5.alpha6-1.i586.rpm        Package elm-tls binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-ME+2.5.alpha6.tar.gz.

Elm ME+ 2.5 PLalpha7

elm-ME+2.5.alpha7.spec                  RPM spec file
elm-ME+2.5.alpha7-1.src.rpm             Source rpm

elm-ME+2.5.alpha7-1.i586.rpm            Package elm binary RPM build on Mandrake Linux 9.0
elm-mod-ME+2.5.alpha7-1.i586.rpm        Package elm-mod binary RPM build on Mandrake Linux 9.0
elm-tls-ME+2.5.alpha7-1.i586.rpm        Package elm-tls binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-ME+2.5.alpha7.tar.gz.

Elm ME+ 2.5 PLalpha8

elm-ME+2.5.alpha8.spec                  RPM spec file
elm-ME+2.5.alpha8-1.src.rpm             Source rpm

elm-ME+2.5.alpha8-1.i586.rpm            Package elm binary RPM build on Mandrake Linux 9.0
elm-mod-ME+2.5.alpha8-1.i586.rpm        Package elm-mod binary RPM build on Mandrake Linux 9.0
elm-tls-ME+2.5.alpha8-1.i586.rpm        Package elm-tls binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-ME+2.5.alpha8.tar.gz.

Elm ME+ 2.5 PLalpha9

elm-ME+2.5.alpha9.spec                  RPM spec file
elm-ME+2.5.alpha9-1.src.rpm             Source rpm

elm-ME+2.5.alpha9-1.i586.rpm            Package elm binary RPM build on Mandrake Linux 9.0
elm-mod-ME+2.5.alpha9-1.i586.rpm        Package elm-mod binary RPM build on Mandrake Linux 9.0
elm-tls-ME+2.5.alpha9-1.i586.rpm        Package elm-tls binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-ME+2.5.alpha9.tar.gz.

Elm ME+ 2.5 PLalpha10

elm-ME+2.5.alpha10.spec                  RPM spec file
elm-ME+2.5.alpha10-1.src.rpm             Source rpm

elm-ME+2.5.alpha10-1.i586.rpm            Package elm binary RPM build on Mandrake Linux 9.0
elm-mod-ME+2.5.alpha10-1.i586.rpm        Package elm-mod binary RPM build on Mandrake Linux 9.0
elm-tls-ME+2.5.alpha10-1.i586.rpm        Package elm-tls binary RPM build on Mandrake Linux 9.0

Spec file uses just elm-ME+2.5.alpha10.tar.gz.

New initialization

On installation following existing files are merged with new values:

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

Elm ME+ 2.5 PLalpha11

elm-ME+2.5.alpha11.spec                    RPM spec file
elm-ME+2.5.alpha11-1.mdk7.2.src.rpm        Source rpm

Spec file uses elm-ME+2.5.alpha11.tar.gz

Compiled on Linux Mandrake release 7.2

(Linux 2.2, glibc 2.1)

elm-ME+2.5.alpha11-1.mdk7.2.i686.rpm       Package elm binary RPM build on Linux Mandrake release 7.2
elm-mod-ME+2.5.alpha11-1.mdk7.2.i686.rpm   Package elm-mod binary RPM build on Linux Mandrake release 7.2
elm-tls-ME+2.5.alpha11-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-ME+2.5.alpha11-1.mdk9.0.i586.rpm       Package elm binary RPM build on Mandrake Linux 9.0
elm-mod-ME+2.5.alpha11-1.mdk9.0.i586.rpm   Package elm-mod binary RPM build on Mandrake Linux 9.0
elm-tls-ME+2.5.alpha11-1.mdk9.0.i586.rpm   Package elm-tls binary RPM build on Mandrake Linux 9.0

Elm ME+ 2.5 PLalpha12

elm-ME+2.5.alpha12.spec                    RPM spec file
elm-ME+2.5.alpha12-1.mdk7.2.src.rpm        Source rpm

Spec file uses elm-ME+2.5.alpha12.tar.gz

Compiled on Linux Mandrake release 7.2

(Linux 2.2, glibc 2.1)

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

Note:

Elm ME+ 2.5 PLalpha13

elm-ME+2.5.alpha13.spec                    RPM spec file
elm-ME+2.5.alpha13-2.mdk7.2.src.rpm        Source rpm

Compiled on Linux Mandrake release 7.2

(Linux 2.2, glibc 2.1)

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

Note:

Elm ME+ 2.5 PLalpha14

elm-ME+2.5.alpha14.spec                    RPM spec file
elm-ME+2.5.alpha14-1.mdk7.2.src.rpm        Source rpm

Compiled on Linux Mandrake release 7.2

(Linux 2.2, glibc 2.1)

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

Note:

Elm ME+ 2.5 PLalpha15

elm-ME+2.5.alpha15.spec                    RPM spec file
elm-ME+2.5.alpha15-1.mdk7.2.src.rpm        Source rpm

Compiled on Linux Mandrake release 7.2

(Linux 2.2, glibc 2.1)

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

Note:

Elm ME+ 2.5 PLalpha16

elm-ME+2.5.alpha16.spec                    RPM spec file
elm-ME+2.5.alpha16-1.mdk7.2.src.rpm        Source rpm

Compiled on Linux Mandrake release 7.2

(Linux 2.2, glibc 2.1, Sendmail 8.13)

elm-ME+2.5.alpha16-1.mdk7.2.i686.rpm       Package elm binary RPM build on Linux Mandrake release 7.2
elm-mod-ME+2.5.alpha16-1.mdk7.2.i686.rpm   Package elm-mod binary RPM build on Linux Mandrake release 7.2
elm-tls-ME+2.5.alpha16-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-ME+2.5.alpha16-1.mdk9.2.i586.rpm       Package elm binary RPM build on Mandrake Linux release 9.2
elm-mod-ME+2.5.alpha16-1.mdk9.2.i586.rpm   Package elm-mod binary RPM build on Mandrake Linux release 9.2
elm-tls-ME+2.5.alpha16-1.mdk9.2.i586.rpm   Package elm-tls binary RPM build on Mandrake Linux release 9.2

Mandrake Linux 9.2 RPMs are not tested for installation.

Elm ME+ 2.5 PLalpha17

elm-ME+2.5.alpha17-1.spec                  RPM spec file
elm-ME+2.5.alpha17-1.mdk7.2.src.rpm        Source rpm

Compiled on Linux Mandrake release 7.2

(Linux 2.2, glibc 2.1, Sendmail 8.13)

elm-ME+2.5.alpha17-1.mdk7.2.i686.rpm       Package elm binary RPM build on Linux Mandrake release 7.2
elm-mod-ME+2.5.alpha17-1.mdk7.2.i686.rpm   Package elm-mod binary RPM build on Linux Mandrake release 7.2
elm-tls-ME+2.5.alpha17-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-ME+2.5.alpha17-1.mdk9.2.i586.rpm       Package elm binary RPM build on Mandrake Linux release 9.2
elm-mod-ME+2.5.alpha17-1.mdk9.2.i586.rpm   Package elm-mod binary RPM build on Mandrake Linux release 9.2
elm-tls-ME+2.5.alpha17-1.mdk9.2.i586.rpm   Package elm-tls binary RPM build on Mandrake Linux release 9.2

Mandrake Linux 9.2 RPMs are not tested for installation.

Elm ME+ 2.5 PLalpha18

elm-ME+2.5.alpha18-1.spec                  RPM spec file
elm-ME+2.5.alpha18-1.mdk7.2.src.rpm        Source rpm

Compiled on Linux Mandrake release 7.2

(Linux 2.2, glibc 2.1, Sendmail 8.13)

elm-ME+2.5.alpha18-1.mdk7.2.i686.rpm       Package elm binary RPM build on Linux Mandrake release 7.2
elm-mod-ME+2.5.alpha18-1.mdk7.2.i686.rpm   Package elm-mod binary RPM build on Linux Mandrake release 7.2
elm-tls-ME+2.5.alpha18-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-ME+2.5.alpha18-1.mdk9.2.i586.rpm       Package elm binary RPM build on Mandrake Linux release 9.2
elm-mod-ME+2.5.alpha18-1.mdk9.2.i586.rpm   Package elm-mod binary RPM build on Mandrake Linux release 9.2
elm-tls-ME+2.5.alpha18-1.mdk9.2.i586.rpm   Package elm-tls binary RPM build on Mandrake Linux release 9.2

Mandrake Linux 9.2 RPMs are not tested for installation.

Initialization as on Elm ME+ 2.5 PLalpha19

On installation following existing files are merged with new values:

Old values from /usr/local/lib/aliases.text are converted to /usr/local/lib/elm.aliases and /usr/local/lib/aliases.text is renamed to /usr/local/lib/aliases.text.OLD

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

Elm ME+ 2.5 PLalpha19

elm-ME+2.5.alpha19-1.spec                  (sig) RPM spec file
elm-ME+2.5.alpha19-1.mdk7.2.src.rpm        Source rpm

Compiled on Linux Mandrake release 7.2

(Linux 2.2, glibc 2.1, Sendmail 8.13)

elm-ME+2.5.alpha19-1.mdk7.2.i686.rpm       Package elm binary RPM build on Linux Mandrake release 7.2
elm-mod-ME+2.5.alpha19-1.mdk7.2.i686.rpm   Package elm-mod binary RPM build on Linux Mandrake release 7.2
elm-tls-ME+2.5.alpha19-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-ME+2.5.alpha19-1.mdk9.2.i586.rpm       Package elm binary RPM build on Mandrake Linux release 9.2
elm-mod-ME+2.5.alpha19-1.mdk9.2.i586.rpm   Package elm-mod binary RPM build on Mandrake Linux release 9.2
elm-tls-ME+2.5.alpha19-1.mdk9.2.i586.rpm   Package elm-tls binary RPM build on Mandrake Linux release 9.2

Mandrake Linux 9.2 RPMs are not tested for installation.

Elm ME+ 2.5 PLalpha20

elm-ME+2.5.alpha20-2.spec                  (sig) RPM spec file
elm-ME+2.5.alpha20-2.mdk7.2.src.rpm        Source rpm

Compiled on Linux Mandrake release 7.2

(Linux 2.2, glibc 2.1, Sendmail 8.13)

elm-ME+2.5.alpha20-2.mdk7.2.i686.rpm       Package elm binary RPM build on Linux Mandrake release 7.2
elm-mod-ME+2.5.alpha20-2.mdk7.2.i686.rpm   Package elm-mod binary RPM build on Linux Mandrake release 7.2
elm-tls-ME+2.5.alpha20-2.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-ME+2.5.alpha20-2.mdk9.2.i586.rpm       Package elm binary RPM build on Mandrake Linux release 9.2
elm-mod-ME+2.5.alpha20-2.mdk9.2.i586.rpm   Package elm-mod binary RPM build on Mandrake Linux release 9.2
elm-tls-ME+2.5.alpha20-2.mdk9.2.i586.rpm   Package elm-tls binary RPM build on Mandrake Linux release 9.2

Mandrake Linux 9.2 RPMs are not tested for installation.

Previous directory

Up                                         Go to ELM ME+ 2.5 directory
RPM                                        RPM directory

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