source: branches/2.4/INSTALL/arquivos/scripts/imap.sh @ 6261

Revision 6261, 1.3 KB checked in by wmerlotto, 12 years ago (diff)

Ticket #2557 - Correcoes no instalador conforme sugestao no forum

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