source: trunk/INSTALL/arquivos/scripts/imap.sh @ 5836

Revision 5836, 1.4 KB checked in by wmerlotto, 12 years ago (diff)

Ticket #2557 - Adcionado o suporte para Ubuntu Server 11.10

Line 
1
2# Servico IMAP (Cyrus-IMAP)
3
4imap () {
5        get_org
6
7        cp $ARQS/usr/local/bin/cyradm_expresso /usr/local/bin
8        sed -e "s/LDAP_DN/$LDAP_DN/g" $ARQS/saslauthd.conf > /etc/saslauthd.conf
9}
10
11create_mbox ()
12{
13        get_pass
14        service slapd stop
15        sleep 5
16        service slapd start
17        ./$ARQS/scripts/cyrus.pl $LDAP_PWD
18}
19
20imap_debian ()
21{
22        imap
23}
24
25imap_debian-squeeze ()
26{
27        apt-get -y install cyrus-admin-2.2 cyrus-clients-2.2 cyrus-common-2.2 cyrus-doc-2.2 cyrus-imapd-2.2 \
28                        libcyrus-imap-perl22 libsasl2-modules sasl2-bin libmail-imapclient-perl \
29                        libparse-recdescent-perl libterm-readkey-perl libterm-readline-perl-perl
30
31        SQUEEZE=debian/squeeze/etc
32        cp $SQUEEZE/imapd.conf /etc/
33        cp $SQUEEZE/cyrus.conf /etc/
34        cp $SQUEEZE/default/saslauthd /etc/default/
35
36        imap_debian
37
38        /etc/init.d/saslauthd restart
39        # TODO: e necessario colocar para inicializar automaticamente?
40        sleep 4
41        /etc/init.d/cyrus2.2 restart
42
43        create_mbox
44}
45
46imap_ubuntu-11.10 ()
47{
48        imap_debian-squeeze
49}
50
51
52imap_rhel ()
53{
54        yum -y install cyrus-imapd cyrus-imapd-perl cyrus-imapd-utils cyrus-sasl cyrus-sasl-ldap cyrus-sasl-plain perl-IO-Socket-SSL   
55       
56        imap
57}
58
59imap_rhel6 ()
60{
61        imap_rhel
62
63        RHEL6=rhel/6/etc
64        cp $RHEL6/imapd.conf /etc/
65        cp $RHEL6/cyrus.conf /etc/
66        cp $RHEL6/sysconfig/saslauthd /etc/sysconfig/
67
68        service saslauthd restart
69        chkconfig saslauthd on
70        sleep 4
71        service cyrus-imapd restart
72        chkconfig cyrus-imapd on
73
74        create_mbox
75}
Note: See TracBrowser for help on using the repository browser.