On 09/07/2014 10:52 AM, Rajesh M. wrote:
eric
i downloaded all the SRPMS from
http://mirrors.qmailtoaster.com/current/SRPMS/
and installed the packages one by one manually in a sequence and it works
correctly.
i had a few questions
1) spamd, pop3 folders are no longer in supervise folder. also pop3 toaster is
no longer used. dovecot is used in its place. Is my understanding correct ?
Yes. clamd is also no longer managed by supervise. Also, courier and
authlib are gone. dovecot handles imap and pop3 now.
2) qmailadmin-spambox -- what is the use of this ? is this for enabling online
spam-box via qmail admin ?
Yes. You should install/build either qmailadmin or qmailadmin-spambox.
3) what is the use of qmailtoaster-release ?
This package sets up the repo for yum.
4) i installed qmailtoaster-util-2.0-1.qt.src.rpm but qmail-spam stop/start
does not work because spamd folder is no longer in supervise folder.
qmail-spam and qmail-clam are obsolete now. I didn't bother to modify
them, and haven't gotten around to removing them yet. Simply use the
service command instead.
i have documented all the steps below for CENTOS 6, 64 BIT
these steps are for people who are familar with the previous qmailtoaster
packages
please view these and let me know if i am missing something
wget http://qmailtoaster.com/distro/centos/cnt5064/cnt5064-deps.sh
wget http://qmailtoaster.com/distro/centos/cnt5064/cnt5064-perl.sh
wget http://qmailtoaster.com/distro/centos/cnt5064/cnt5064-svcs.sh
I wouldn't run these scripts with the new setup. The deps and perl
scripts should be handled by dependencies in the package specs now. Yum
will pick them up automatically.
The svcs script might or might not be ok. It should be reviewed. On
brief view, I would use the qt-mysql-secure-vpopmail instead of the code
in the old svcs script.
wget
http://mirrors.qmailtoaster.com/current/SRPMS/autorespond-2.0.5-0.qt.src.rpm
wget http://mirrors.qmailtoaster.com/current/SRPMS/clamav-0.98.4-2.qt.src.rpm
wget
http://mirrors.qmailtoaster.com/current/SRPMS/control-panel-0.5.1-0.qt.src.rpm
wget http://mirrors.qmailtoaster.com/current/SRPMS/daemontools-0.76-0.qt.src.rpm
wget http://mirrors.qmailtoaster.com/current/SRPMS/dovecot-2.2.7-0.qt.src.rpm
wget http://mirrors.qmailtoaster.com/current/SRPMS/ezmlm-0.53.324-0.qt.src.rpm
wget http://mirrors.qmailtoaster.com/current/SRPMS/isoqlog-2.2.1-1.qt.src.rpm
wget
http://mirrors.qmailtoaster.com/current/SRPMS/libdomainkeys-0.69-0.qt.src.rpm
wget http://mirrors.qmailtoaster.com/current/SRPMS/libsrs2-1.0.18-0.qt.src.rpm
wget
http://mirrors.qmailtoaster.com/current/SRPMS/libvpopmail-5.4.33-0.qt.src.rpm
wget http://mirrors.qmailtoaster.com/current/SRPMS/maildrop-2.7.0-0.qt.src.rpm
wget http://mirrors.qmailtoaster.com/current/SRPMS/qmail-1.03-0.qt.src.rpm
wget
http://mirrors.qmailtoaster.com/current/SRPMS/qmailadmin-1.2.16-0.qt.src.rpm
wget
http://mirrors.qmailtoaster.com/current/SRPMS/qmailadmin-spambox-1.2.16-0.qt.src.rpm
wget http://mirrors.qmailtoaster.com/current/SRPMS/qmailmrtg-4.2-0.qt.src.rpm
wget
http://mirrors.qmailtoaster.com/current/SRPMS/qmailtoaster-release-2.0-1.qt.src.rpm
wget
http://mirrors.qmailtoaster.com/current/SRPMS/qmailtoaster-util-2.0-1.qt.src.rpm
wget http://mirrors.qmailtoaster.com/current/SRPMS/ripmime-1.4.0.10-0.qt.src.rpm
wget
http://mirrors.qmailtoaster.com/current/SRPMS/send-emails-0.5.1-0.qt.el6.x86_64.rpm
wget http://mirrors.qmailtoaster.com/current/SRPMS/simscan-1.4.0-0.qt.src.rpm
wget
http://mirrors.qmailtoaster.com/current/SRPMS/spamassassin-3.3.2-2.qt.src.rpm
wget http://mirrors.qmailtoaster.com/current/SRPMS/spamdyke-4.3.1-1.qt.src.rpm
wget http://mirrors.qmailtoaster.com/current/SRPMS/ucspi-tcp-0.88-0.qt.src.rpm
wget http://mirrors.qmailtoaster.com/current/SRPMS/vpopmail-5.4.33-0.qt.src.rpm
wget http://mirrors.qmailtoaster.com/current/SRPMS/vqadmin-2.3.7-0.qt.src.rpm
http://mirror2.qmailtoaster.com/current/CentOS/6/x86_64/send-emails-0.5.1-0.qt.el6.x86_64.rpm
INSTALLATION -- mysql server should be installed and running
sh ./cnt5064-deps.sh
sh ./cnt5064-perl.sh
open cnt5064-svcs.sh
comment the firewall related line at the bottom, put your password and run
sh ./cnt5064-svcs.sh
rpm -Uvh /root/rpmbuild/RPMS/x86_64/daemontools-0.76-0.el6.x86_64.rpm
rpm -Uvh /root/rpmbuild/RPMS/x86_64/ucspi-tcp-0.88-0.el6.x86_64.rpm
rpmbuild --rebuild --with cnt5064 vpopmail-5.4.33-0.qt.src.rpm
rpm -Uvh /root/rpmbuild/RPMS/x86_64/libvpopmail-devel-5.4.33-0.el6.x86_64.rpm
yum install libev-devel
rpm -Uvh /root/rpmbuild/RPMS/x86_64/vpopmail-5.4.33-0.el6.x86_64.rpm
rpmbuild --rebuild --with cnt5064 libdomainkeys-0.69-0.qt.src.rpm
rpm -Uvh /root/rpmbuild/RPMS/x86_64/libdomainkeys-devel-0.69-0.el6.x86_64.rpm
rpmbuild --rebuild --with cnt5064 libsrs2-1.0.18-0.qt.src.rpm
rpm -Uvh /root/rpmbuild/RPMS/x86_64/libsrs2-1.0.18-0.el6.x86_64.rpm
rpm -Uvh /root/rpmbuild/RPMS/x86_64/libsrs2-devel-1.0.18-0.el6.x86_64.rpm
rpmbuild --rebuild --with cnt5064 spamdyke-4.3.1-1.qt.src.rpm
rpm -Uvh /root/rpmbuild/RPMS/x86_64/spamdyke-4.3.1-1.el6.x86_64.rpm
rpmbuild --rebuild --with cnt5064 qmail-1.03-0.qt.src.rpm
rpm -Uvh /root/rpmbuild/RPMS/x86_64/qmail-1.03-0.el6.x86_64.rpm
rpmbuild --rebuild --with cnt5064 autorespond-2.0.5-0.qt.src.rpm
rpm -Uvh /root/rpmbuild/RPMS/x86_64/autorespond-2.0.5-0.el6.x86_64.rpm
NO REBUILDING THIS. DIRECT INSTALL
rpm -Uvh send-emails-0.5.1-0.qt.el6.x86_64.rpm
rpmbuild --rebuild --with cnt5064 control-panel-0.5.1-0.qt.src.rpm
rpm -Uvh /root/rpmbuild/RPMS/x86_64/control-panel-0.5.1-0.el6.x86_64.rpm
rpmbuild --rebuild --with cnt5064 ezmlm-0.53.324-0.qt.src.rpm
rpm -Uvh /root/rpmbuild/RPMS/x86_64/ezmlm-0.53.324-0.el6.x86_64.rpm
rpmbuild --rebuild --with cnt5064 qmailadmin-1.2.16-0.qt.src.rpm
rpm -Uvh /root/rpmbuild/RPMS/x86_64/qmailadmin-1.2.16-0.el6.x86_64.rpm
NOT INSTALLED YET
rpmbuild --rebuild --with cnt5064 qmailadmin-spambox-1.2.16-0.qt.src.rpm
rpm -Uvh /root/rpmbuild/RPMS/x86_64/
rpmbuild --rebuild --with cnt5064 qmailmrtg-4.2-0.qt.src.rpm
rpm -Uvh /root/rpmbuild/RPMS/x86_64/qmailmrtg-4.2-0.el6.x86_64.rpm
rpmbuild --rebuild --with cnt5064 maildrop-2.7.0-0.qt.src.rpm
rpm -Uvh /root/rpmbuild/RPMS/x86_64/maildrop-2.7.0-0.el6.x86_64.rpm
rpmbuild --rebuild --with cnt5064 isoqlog-2.2.1-1.qt.src.rpm
rpm -Uvh /root/rpmbuild/RPMS/x86_64/isoqlog-2.2.1-1.el6.x86_64.rpm
rpmbuild --rebuild --with cnt5064 vqadmin-2.3.7-0.qt.src.rpm
rpm -Uvh /root/rpmbuild/RPMS/x86_64/vqadmin-2.3.7-0.el6.x86_64.rpm
rpmbuild --rebuild --with cnt5064 spamassassin-3.3.2-2.qt.src.rpm
rpm -Uvh /root/rpmbuild/RPMS/x86_64/spamassassin-3.3.2-2.el6.x86_64.rpm
yum install check-devel
yum install libxml2-devel
rpmbuild --rebuild --with cnt5064 clamav-0.98.4-2.qt.src.rpm
rpm -Uvh /root/rpmbuild/RPMS/x86_64/clamav-0.98.4-2.el6.x86_64.rpm
rpmbuild --rebuild --with cnt5064 ripmime-1.4.0.10-0.qt.src.rpm
rpm -Uvh /root/rpmbuild/RPMS/x86_64/ripmime-1.4.0.10-0.el6.x86_64.rpm
rpmbuild --rebuild --with cnt5064 simscan-1.4.0-0.qt.src.rpm
rpm -Uvh /root/rpmbuild/RPMS/x86_64/simscan-1.4.0-0.el6.x86_64.rpm
yum install sqlite-devel
yum install postgresql-devel
yum install quota-devel
yum install libcap-devel
yum install pam-devel
rpmbuild --rebuild --with cnt5064 dovecot-2.2.7-0.qt.src.rpm
rpm -Uvh /root/rpmbuild/RPMS/x86_64/dovecot-2.2.7-0.el6.x86_64.rpm
rpm -Uvh /root/rpmbuild/RPMS/x86_64/dovecot-pgsql-2.2.7-0.el6.x86_64.rpm
rpm -Uvh /root/rpmbuild/RPMS/x86_64/dovecot-devel-2.2.7-0.el6.x86_64.rpm
rpm -Uvh /root/rpmbuild/RPMS/x86_64/dovecot-pigeonhole-2.2.7-0.el6.x86_64.rpm
rpm -Uvh /root/rpmbuild/RPMS/x86_64/dovecot-mysql-2.2.7-0.el6.x86_64.rpm
rpmbuild --rebuild --with cnt5064 qmailtoaster-release-2.0-1.qt.src.rpm
rpm -Uvh /root/rpmbuild/RPMS/noarch/qmailtoaster-release-2.0-1.el6.noarch.rpm
rpmbuild --rebuild --with cnt5064 qmailtoaster-util-2.0-1.qt.src.rpm
rpm -Uvh /root/rpmbuild/RPMS/noarch/qmailtoaster-util-2.0-1.el6.noarch.rpm
A few observations.
.) The new packages don't use the --with option any more. See
https://github.com/QMailToaster/qmailtoaster-build/blob/master/qt-build-rpms
for how it's done now (d5554_build_signed_rpms function).
.) If you build on COS5 (which you should do if you'll be running on
COS5), you'll need to rebuild your own srpm first, due to an
incompatibility between md5sum on COS6 (which built the srpms) and COS5.
.) Building packages under root is a really bad practice
.) I think you're making things much harder than needed. Why don't you
simply install the packages using the new scripts, then
modify/build/install whichever packages you need to do customization on?
As far as I'm aware, qmail is the only package with such needs, and the
next release of qmail will probably take care of those issues for you.
.) For whatever packages you customize, you'll want to exclude yum from
updating them.
--
-Eric 'shubes'
---------------------------------------------------------------------
To unsubscribe, e-mail: qmailtoaster-list-unsubscr...@qmailtoaster.com
For additional commands, e-mail: qmailtoaster-list-h...@qmailtoaster.com