On 09/06/2014 06:57 PM, [email protected] wrote:
eric

but i wished to have a clear understanding and document the steps so
that they can be used by many others.

That will be appreciated, and you're welcome to do this.

Please note though that the objective of the project is to be such that rebuilding packages will be unnecessary. If someone chooses to build their own custom version of a package, they are strongly encouraged to do so on a separate machine, and *not* on a QMT host. Having a compiler and all the build environment packages on a QMT host is a fairly high security risk, in addition to being wasteful in other areas.

Packages shouldn't need to be rebuilt in order to change configuration parameters, as is the case with chkuser. While I appreciate what chkuser does, I've always been disappointed that Tonino chose to implement configuration options in the manner that it's done. While this is undoubtedly most efficient from a run time standpoint, handling configuration parameters in the manner which spamdyke does it does not impact performance substantially, and is *much* easier to manage. The days of hard coding configuration options in C code should be far behind us.

I intend that the next release of qmail will have settings that are appropriate for everyone, so that rebuilding in order to change configuration options would be unnecessary. I realize that some messages can be changed for other languages though. I'd like to see someone tackle internationalization in its entirety at some point, should that become a priority.

what i planned was to download the SRPMS from
http://mirrors.qmailtoaster.com/current/SRPMS/

and then use the same sequence of steps detailed in the install script

http://qmailtoaster.com/distro/centos/cnt5064/cnt5064-install-script.sh



however in the current/SRPMS/ there are multiple files for the same
package.

EXAMPLE

clamav-0.98.1-0.qt.src.rpm 08-Apr-2014 15:14
clamav-0.98.4-1.qt.src.rpm 07-Jul-2014 14:43
clamav-0.98.4-2.qt.src.rpm 08-Jul-2014 14:04

You want to use the most recent version.

Having more than one version in the current tree is acceptable for yum, but at some point older versions will be limited to the archives.

Note to mirror operators: This is a good reason why you should be using the --delete option. Please check that your configuration is doing so.

comparing with current/CentOS/6/x86_64/ the file that is available for
clamav is clamav-0.98.1-0.qt.el6.x86_64.rpm

so the corresponding SRPMS package for clamav that i should use should
be clamav-0.98.1-0.qt.src.rpm

These do correspond, but you want to use clamav-0.98.4-2, as that is the most recent. You should be able to tell by the highest version number or the most recent date.

is my understanding correct ?

I think so, as long as you're getting the latest version.


Note, there might be more recent versions in the /testing/ branch, but these are not considered stable for production use, but are usually pretty workable. Every /current/ package spends some time in the /testing/ branch (where people can install it for testing) before becoming /current/.

--
-Eric 'shubes'


----- Original Message -----
From: Eric Shubert [mailto:[email protected]]
To: [email protected]
Sent: Sat, 06 Sep 2014 06:56:30 -0700
Subject: [qmailtoaster] Re: install qmailtoaster on centos 6.5 64 bit
version

You want the packages in the /current/ branch of the repo.

The packages in the repo root are legacy, and are no longer maintained
in most cases. I hope to actually remove them from the root at some
point. These *-toaster packages will continue to exist in the /current/
branch though (as they have for quite some time now). In fact, the
*-toaster files in the root are the exact same files that are in
/current/, as they're simply hard links so they don't take up more storage.

The directory entries in the root are only there for backwards
compatibility for some non-standard scripts that some people have in the
wild. For those users please get your scripts changed *now*. I might
remove these root entries any time now.

Thanks.





---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to