Revision 6261,
1.3 KB
checked in by wmerlotto, 12 years ago
(diff) |
Ticket #2557 - Correcoes no instalador conforme sugestao no forum
|
Rev | Line | |
---|
[5797] | 1 | # Servico IMAP (Cyrus-IMAP) |
---|
| 2 | |
---|
| 3 | imap () { |
---|
| 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 | |
---|
| 10 | create_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 | |
---|
| 19 | imap_debian () |
---|
| 20 | { |
---|
| 21 | imap |
---|
| 22 | } |
---|
| 23 | |
---|
[6261] | 24 | imap_debian_6 () |
---|
[5797] | 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 | |
---|
[6261] | 45 | imap_ubuntu_1110 () |
---|
[5836] | 46 | { |
---|
[6261] | 47 | imap_debian_6 |
---|
[5836] | 48 | } |
---|
| 49 | |
---|
[5797] | 50 | imap_rhel () |
---|
| 51 | { |
---|
[5871] | 52 | yum -y install cyrus-imapd cyrus-imapd-utils cyrus-sasl cyrus-sasl-ldap cyrus-sasl-plain perl-IO-Socket-SSL |
---|
[5797] | 53 | |
---|
| 54 | imap |
---|
| 55 | } |
---|
| 56 | |
---|
[6261] | 57 | imap_rhel_6 () |
---|
[5797] | 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.