Summary: qmail with vpopmail (version 0.1stable) Summary(de): qmail mit vpopmail (Version 0.1stable) Name: vqmail Version: 0.1stable Release: 1 Copyright: 2001 by Sebastian Wolfgarten, sebastian@wolfgarten.com Group: Networking/Daemons Distribution: SuSE Vendor: wolfgarten.com Packager: Sebastian Wolfgarten, sebastian@wolfgarten.com Provides: qmail.with.vpopmail(pre-compiled) #Conflicts: sendmail postfix %description Okay, here it is: qmail with vpopmail in a pre-compiled version. it runs out of the box. It's based on qmail of Dan Berstein and vpopmail of inter7.com! All hail DjB and inter7! %description -l de Hier ist es: qmail mit vpopmail in vorkompilierter Version. Es laeuft out of the box. %files /var/qmail /home/vpopmail /usr/local/bin /etc/init.d/vqmail %pre groupadd nofiles useradd -g nofiles -d /var/qmail/alias alias useradd -g nofiles -d /var/qmail qmaild useradd -g nofiles -d /var/qmail qmaill useradd -g nofiles -d /var/qmail qmailp groupadd qmail useradd -g qmail -d /var/qmail qmailq useradd -g qmail -d /var/qmail qmailr useradd -g qmail -d /var/qmail qmails highestgroupid=`cat /etc/group | awk -F: '{print $3}' | sort -g | grep -v 65534 | tail -n1` newid=$((highestgroupid+1)) groupadd -g $newid vchkpw highestuserid=`cat /etc/passwd | awk -F: '{print $3}' | sort -g | grep -v 65534 | tail -n1` newuserid=$((highestuserid+1)) useradd -g vchkpw -u $newuserid vpopmail %preun userdel qmaild userdel alias userdel qmaill userdel qmailp userdel qmailq userdel qmailr userdel qmails groupdel nofiles groupdel qmail rm /etc/init.d/rc3.d/K03vqmail rm /etc/init.d/rc3.d/S21vqmail rm /usr/sbin/sendmail mv /usr/sbin/sendmail.orig /usr/sbin/sendmail rm /usr/sbin/rcvqmail %postun rm -R /var/qmail rm -R /home/vpopmail %post echo "/30 * * * * /home/vpopmail/bin/clearopensmtp 2>&1 > /dev/null" >> /etc/crontab postmaster=postmaster@`cat /etc/rc.config | grep FQHOSTNAME= | awk -F= '{print $2}' | sed 's/"//g' | awk -F. '{print $2"."$3}'` fqdn=`cat /etc/rc.config | grep FQHOSTNAME= | awk -F= '{print $2}' | sed 's/"//g'` cat /etc/rc.config | grep FQHOSTNAME= | awk -F= '{print $2}' | sed 's/"//g' > /var/qmail/controls/locals cat /etc/rc.config | grep FQHOSTNAME= | awk -F= '{print $2}' | sed 's/"//g' > /var/qmail/controls/me cat /etc/rc.config | grep FQHOSTNAME= | awk -F= '{print $2}' | sed 's/"//g' > /var/qmail/controls/rcpthosts cat /etc/rc.config | grep FQHOSTNAME= | awk -F= '{print $2}' | sed 's/"//g' | awk -F. '{print $2"."$3} > /var/qmail/controls/defaultdomain cat /etc/rc.config | grep FQHOSTNAME= | awk -F= '{print $2}' | sed 's/"//g' | awk -F. '{print $2"."$3} > /var/qmail/controls/plusdomain sed "s/sebastian@nexxium.de/$postmaster/g" /home/vpopmail/include/config.h > /home/vpopmail/include/config_replaced.h sed "s/sebastian@nexxium.de/$postmaster/g" /home/vpopmail/include/vpopmail_config.h > /home/vpopmail/include/vpopmail_config_replaced.h mv /home/vpopmail/include/config_replaced.h /home/vpopmail/include/config.h mv /home/vpopmail/include/vpopmail_config_replaced.h /home/vpopmail/include/vpopmail_config.h echo "$postmaster" > /var/qmail/alias/.qmail-* rccron restart echo "START_VQMAIL=\"no\"" >> /etc/rc.config ln -s /etc/init.d/vqmail /etc/init.d/rc3.d/K03vqmail ln -s /etc/init.d/vqmail /etc/init.d/rc3.d/S21vqmail mv /usr/sbin/sendmail /usr/sbin/sendmail.orig ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail ln -s /etc/init.d/vqmail /usr/sbin/rcvqmail