Commit b5cc35d3 authored by Vladimir Bashkirtsev's avatar Vladimir Bashkirtsev

Updated cyrus-imapd to 3.4.1

parent 97ece477
...@@ -20,11 +20,11 @@ all: cyrus-config imapd-config cyrus-imapd-service services default-sieve ...@@ -20,11 +20,11 @@ all: cyrus-config imapd-config cyrus-imapd-service services default-sieve
ln -sv /data/etc/shadow /etc/shadow ln -sv /data/etc/shadow /etc/shadow
mv -v /etc/gshadow /data/etc/gshadow mv -v /etc/gshadow /data/etc/gshadow
ln -sv /data/etc/gshadow /etc/gshadow ln -sv /data/etc/gshadow /etc/gshadow
tar xf cyrus-imapd-3.2.3.tar.gz tar xf cyrus-imapd-3.4.1.tar.gz
cd cyrus-imapd-3.2.3 && ./configure --prefix=/usr --enable-idled --enable-srs --enable-replication --enable-autocreate cd cyrus-imapd-3.4.1 && ./configure --prefix=/usr --enable-idled --enable-srs --enable-replication --enable-autocreate
$(MAKE) -C cyrus-imapd-3.2.3 $(MAKE) -C cyrus-imapd-3.4.1
$(MAKE) -C cyrus-imapd-3.2.3 check $(MAKE) -C cyrus-imapd-3.4.1 check
$(MAKE) -C cyrus-imapd-3.2.3 install $(MAKE) -C cyrus-imapd-3.4.1 install
@echo "$$SERVICES" >> /etc/services @echo "$$SERVICES" >> /etc/services
@echo "$$CYRUS_CONFIG" > /etc/cyrus.conf @echo "$$CYRUS_CONFIG" > /etc/cyrus.conf
@echo "$$IMAPD_CONFIG" > /etc/imapd.conf @echo "$$IMAPD_CONFIG" > /etc/imapd.conf
...@@ -34,7 +34,7 @@ all: cyrus-config imapd-config cyrus-imapd-service services default-sieve ...@@ -34,7 +34,7 @@ all: cyrus-config imapd-config cyrus-imapd-service services default-sieve
install -v -m750 -o cyrus -g mail -d /var/spool/sieve install -v -m750 -o cyrus -g mail -d /var/spool/sieve
openssl req -new -x509 -nodes -out /etc/ssl/private/server.pem -keyout /etc/ssl/private/server.pem -days 3650 -subj "/C=US/ST=Denial/L=Springfield/O=Dis/CN=localhost" openssl req -new -x509 -nodes -out /etc/ssl/private/server.pem -keyout /etc/ssl/private/server.pem -days 3650 -subj "/C=US/ST=Denial/L=Springfield/O=Dis/CN=localhost"
chown cyrus:mail /etc/ssl/private/server.pem chown cyrus:mail /etc/ssl/private/server.pem
sudo -u cyrus cyrus-imapd-3.2.3/tools/mkimap sudo -u cyrus cyrus-imapd-3.4.1/tools/mkimap
@echo "d /run/cyrus 755 cyrus mail -" > /usr/lib/tmpfiles.d/cyrus.conf @echo "d /run/cyrus 755 cyrus mail -" > /usr/lib/tmpfiles.d/cyrus.conf
@echo "$$CYRUS_IMAPD_SERVICE" > /lib/systemd/system/cyrus-imapd.service @echo "$$CYRUS_IMAPD_SERVICE" > /lib/systemd/system/cyrus-imapd.service
systemctl enable cyrus-imapd.service systemctl enable cyrus-imapd.service
...@@ -51,7 +51,7 @@ all: cyrus-config imapd-config cyrus-imapd-service services default-sieve ...@@ -51,7 +51,7 @@ all: cyrus-config imapd-config cyrus-imapd-service services default-sieve
if [ -f "/usr/sbin/sendmail-init" ]; then \ if [ -f "/usr/sbin/sendmail-init" ]; then \
sed -i "s|error:nouser.* /data/etc/mail/mailertable|cyrusv2:/var/lib/cyrus/socket/lmtp\" >> /data/etc/mail/mailertable|" /usr/sbin/sendmail-init ; \ sed -i "s|error:nouser.* /data/etc/mail/mailertable|cyrusv2:/var/lib/cyrus/socket/lmtp\" >> /data/etc/mail/mailertable|" /usr/sbin/sendmail-init ; \
fi fi
rm -rf cyrus-imapd-3.2.3 rm -rf cyrus-imapd-3.4.1
cyrus-config: cyrus-config:
define CYRUS_CONFIG define CYRUS_CONFIG
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment