- Timestamp:
- 11/29/17 20:34:05 (7 years ago)
- Branches:
- gcc484, master, perl-5.22
- Children:
- 2c1b61a
- Parents:
- 4e011a4
- Location:
- npl/mailserver/kopano_conf
- Files:
-
- 6 added
- 2 deleted
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
npl/mailserver/kopano_conf/root/etc/kopano/server.cfg
r4e011a4 r6165e17 84 84 85 85 # The user under which we connect with MySQL 86 mysql_user = kopano86 mysql_user = zarafa 87 87 88 88 # The password for the user (leave empty for no password) … … 90 90 91 91 # Database to connect to 92 mysql_database = kopano92 mysql_database = zarafa 93 93 94 94 # Where to place attachments. Value can be 'database' or 'files' … … 375 375 # and the value of '*' is used to indicate that all connections are proxied 376 376 proxy_header = 377 378 379 380 -
npl/mailserver/kopano_conf/root/etc/postinst.d/post.kopano_conf
r4e011a4 r6165e17 2 2 /sbin/postinst.sh post.openldap || exit 1 3 3 4 #cleanup old zarafa stuff 5 removepkg /var/log/packages/zarafa7* 6 touch /var/log/packages/zarafa7-9-i586-9999 7 8 removepkg /var/log/packages/zarafa_conf7* 9 touch /var/log/packages/zarafa_conf7-9-i586-9999 10 rm /usr/lib/python2.7/site-packages/zarafa* 11 12 removepkg /var/log/packages/zarafa_licensed* 13 touch /var/log/packages/zarafa_licensed-9-i586-9999 14 15 removepkg /var/log/packages/zarafa_mdm* 16 touch /var/log/packages/zarafa_mdm-9-noarch-9999 17 18 removepkg /var/log/packages/zarafa_spamd* 19 touch /var/log/packages/zarafa_spamd-9-i586-9999 20 21 removepkg /var/log/packages/zarafa_webaccess* 22 touch /var/log/packages/zarafa_webaccess-9-i586-9999 23 touch /var/log/packages/zarafa_webaccess_muc-9-noarch-9999 24 25 removepkg /var/log/packages/zarafa_webapp* 26 touch /var/log/packages/zarafa_webapp-9-noarch-9999 27 28 rm -rf /service/zarafa-* /etc/zarafa /usr/lib/python2.7/site-packages/zarafa* /var/www/htdocs/syn3/zarafa* /var/run/zarafa* /home/system/zarafa_webapp/ /home/system/zarafa_spamd 29 rm -rf /home/system/zarafa_index/ 30 31 4 32 ldconfig #neccesary to fix hang-problems after updates? 5 6 ####### Cyrus stuff7 #make sure kopano imap stays down if the server uses cyrus8 if svstat /service/cyrus-imapd/|grep up; then9 svcstop /service/kopano-gateway || exit 110 touch /service/kopano-gateway/down11 fi12 13 33 14 34 … … 16 36 svcstart /service/mysql || exit 1 17 37 18 echo | syn3-mysqlcreate kopano /etc/kopano/server.cfg || exit 1 38 #keep database name zarafa, because we need to migrate existing db's 39 echo | syn3-mysqlcreate zarafa /etc/kopano/server.cfg || exit 1 19 40 20 41 21 42 ############# KOPANO STUFF 22 43 23 useradd kopano 24 groupadd kopano 44 useradd kopano 45 groupadd kopano 25 46 useradd kopano-gateway 26 47 … … 28 49 chown root /etc/kopano/server.cfg || exit 1 29 50 chmod 700 /etc/kopano/server.cfg || exit 1 30 chown kopano /var/lib/kopano 31 mkdir /var/run/kopanod 2>/dev/null 32 chmod 775 /var/run/kopanod 33 chown kopano:kopano /var/run/kopanod 51 mkdir /var/run/kopano 2>/dev/null 52 chmod 775 /var/run/kopano 53 chown kopano:kopano /var/run/kopano 34 54 35 55 #logging 36 56 mkdir /var/log/kopano 37 57 chown kopano /var/log/kopano || exit 1 38 touch /var/log/kopano/gateway.log || exit 139 chown kopano-gateway /var/log/kopano/gateway.log || exit 140 58 41 59 #attachments 42 mkdir /home/system/kopano 43 chown kopano /home/system/kopano || exit 1 60 #migrate from zarafa? 61 if [ -e /home/system/zarafa ]; then 62 chown kopano:kopano /home/system/zarafa 63 mv /home/system/zarafa /home/system/kopano 64 else 65 mkdir /home/system/kopano 66 chown kopano /home/system/kopano || exit 1 67 fi 44 68 45 69 #search index … … 47 71 chown kopano /home/system/kopano_index || exit 1 48 72 73 49 74 #create public store (first time only) 50 75 svcstart /service/kopano-server || exit 1 51 kopano-admin -s 76 kopano-admin -s 52 77 53 78 svcreset /service/kopano-server 54 79 svcreset /service/mysql 55 80 56 #remove old indexer stuff57 svc -d /service/kopano-indexer &>/dev/null58 rm -rf /service/kopano-indexer/ &>/dev/null59 60 #licensed61 rm -rf /service/kopano-licenced #typo62 63 #remove obsolete mobile stuff64 rm -rf /var/www/htdocs/syn3/kopano-mobile/ &>/dev/null65 66 #webapp stuff67 mkdir -p /home/system/kopano_webapp &>/dev/null68 chown nobody /home/system/kopano_webapp69 70 81 #dagent stuff 71 82 touch /var/log/kopano/dagent.log 72 83 chown alias /var/log/kopano/dagent.log 73 #kopano-dagent expect autoresponder in differen place (weird)74 ln -s /usr/bin/kopano-autorespond /usr/sbin/kopano-autorespond 2>/dev/null75 84 76 85 #spamd stuff … … 98 107 svcreset /service/slapd || exit 1 99 108 100 ######## cleanup101 #old versions leave behind some unused libs102 removepkg /var/log/packages/kopano7-7.1* /var/log/packages/kopano-* 2>/dev/null103 touch /var/log/packages/kopano-999-i586-9999 #prevent reinstall104 rm /usr/lib/libkopanoclient.so /usr/lib/libkopanocontacts.so 2>/dev/null105 106 #old webapp plugins give conflicts107 removepkg /var/log/packages/kopano_webapp-1* /var/log/packages/kopano_webapp-2.1.*108 cd /var/www/htdocs/syn3/kopano_webapp/plugins/109 rm -rf example/ zperformance/ webodf/ twidget/ spreed/ shellgame/ salesforce/ oauthlib/ feedback/ facebook/ extbox/ dropboxattachment/ sugarcrm/ statslogging/ facebookwidget/ pdfbox/110 cd111 112 #delete old indexer index db113 rm /home/system/kopano_index/state-* /home/system/kopano_index/*.kct /home/system/kopano_index/*.tmpkct 2>/dev/null114 115 116 109 117 110
Note: See TracChangeset
for help on using the changeset viewer.