Changeset 6165e17 for npl


Ignore:
Timestamp:
11/29/17 20:34:05 (7 years ago)
Author:
Edwin Eefting <edwin@datux.nl>
Branches:
gcc484, master, perl-5.22
Children:
2c1b61a
Parents:
4e011a4
Message:

fixes and cleanup old zarafa stuff

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  
    8484
    8585# The user under which we connect with MySQL
    86 mysql_user              = kopano
     86mysql_user              = zarafa
    8787
    8888# The password for the user (leave empty for no password)
     
    9090
    9191# Database to connect to
    92 mysql_database          = kopano
     92mysql_database          = zarafa
    9393
    9494# Where to place attachments. Value can be 'database' or 'files'
     
    375375# and the value of '*' is used to indicate that all connections are proxied
    376376proxy_header =
    377 
    378 
    379 
    380 
  • npl/mailserver/kopano_conf/root/etc/postinst.d/post.kopano_conf

    r4e011a4 r6165e17  
    22/sbin/postinst.sh post.openldap || exit 1
    33
     4#cleanup old zarafa stuff
     5removepkg /var/log/packages/zarafa7*
     6touch /var/log/packages/zarafa7-9-i586-9999
     7
     8removepkg /var/log/packages/zarafa_conf7*
     9touch /var/log/packages/zarafa_conf7-9-i586-9999
     10rm /usr/lib/python2.7/site-packages/zarafa*
     11
     12removepkg /var/log/packages/zarafa_licensed*
     13touch /var/log/packages/zarafa_licensed-9-i586-9999
     14
     15removepkg /var/log/packages/zarafa_mdm*
     16touch /var/log/packages/zarafa_mdm-9-noarch-9999
     17
     18removepkg /var/log/packages/zarafa_spamd*
     19touch /var/log/packages/zarafa_spamd-9-i586-9999
     20
     21removepkg /var/log/packages/zarafa_webaccess*
     22touch /var/log/packages/zarafa_webaccess-9-i586-9999
     23touch /var/log/packages/zarafa_webaccess_muc-9-noarch-9999
     24
     25removepkg /var/log/packages/zarafa_webapp*
     26touch /var/log/packages/zarafa_webapp-9-noarch-9999
     27
     28rm -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
     29rm -rf /home/system/zarafa_index/
     30
     31
    432ldconfig #neccesary to fix hang-problems after updates?
    5 
    6 ####### Cyrus stuff
    7 #make sure kopano imap stays down if the server uses cyrus
    8 if svstat /service/cyrus-imapd/|grep up; then
    9         svcstop /service/kopano-gateway || exit 1
    10         touch /service/kopano-gateway/down
    11 fi
    12 
    1333
    1434
     
    1636svcstart /service/mysql || exit 1
    1737
    18 echo | syn3-mysqlcreate kopano /etc/kopano/server.cfg || exit 1
     38#keep database name zarafa, because we need to migrate existing db's
     39echo | syn3-mysqlcreate zarafa /etc/kopano/server.cfg || exit 1
    1940
    2041
    2142############# KOPANO STUFF
    2243
    23 useradd kopano 
    24 groupadd kopano 
     44useradd kopano
     45groupadd kopano
    2546useradd kopano-gateway
    2647
     
    2849chown root /etc/kopano/server.cfg || exit 1
    2950chmod 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
     51mkdir /var/run/kopano 2>/dev/null
     52chmod 775 /var/run/kopano
     53chown kopano:kopano /var/run/kopano
    3454
    3555#logging
    3656mkdir /var/log/kopano
    3757chown kopano /var/log/kopano || exit 1
    38 touch /var/log/kopano/gateway.log || exit 1
    39 chown kopano-gateway /var/log/kopano/gateway.log || exit 1
    4058
    4159#attachments
    42 mkdir /home/system/kopano
    43 chown kopano /home/system/kopano || exit 1
     60#migrate from zarafa?
     61if [ -e /home/system/zarafa ]; then
     62        chown kopano:kopano /home/system/zarafa
     63        mv /home/system/zarafa /home/system/kopano
     64else
     65        mkdir /home/system/kopano
     66        chown kopano /home/system/kopano || exit 1
     67fi
    4468
    4569#search index
     
    4771chown kopano /home/system/kopano_index || exit 1
    4872
     73
    4974#create public store (first time only)
    5075svcstart /service/kopano-server || exit 1
    51 kopano-admin -s 
     76kopano-admin -s
    5277
    5378svcreset /service/kopano-server
    5479svcreset /service/mysql
    5580
    56 #remove old indexer stuff
    57 svc -d /service/kopano-indexer &>/dev/null
    58 rm -rf /service/kopano-indexer/ &>/dev/null
    59 
    60 #licensed
    61 rm -rf /service/kopano-licenced #typo
    62 
    63 #remove obsolete mobile stuff
    64 rm -rf /var/www/htdocs/syn3/kopano-mobile/ &>/dev/null
    65 
    66 #webapp stuff
    67 mkdir -p /home/system/kopano_webapp &>/dev/null
    68 chown nobody /home/system/kopano_webapp
    69 
    7081#dagent stuff
    7182touch /var/log/kopano/dagent.log
    7283chown 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/null
    7584
    7685#spamd stuff
     
    98107svcreset /service/slapd || exit 1
    99108
    100 ######## cleanup
    101 #old versions leave behind some unused libs
    102 removepkg /var/log/packages/kopano7-7.1* /var/log/packages/kopano-* 2>/dev/null
    103 touch /var/log/packages/kopano-999-i586-9999 #prevent reinstall
    104 rm /usr/lib/libkopanoclient.so /usr/lib/libkopanocontacts.so 2>/dev/null
    105 
    106 #old webapp plugins give conflicts
    107 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 cd
    111 
    112 #delete old indexer index db
    113 rm /home/system/kopano_index/state-* /home/system/kopano_index/*.kct /home/system/kopano_index/*.tmpkct 2>/dev/null
    114 
    115 
    116109
    117110
Note: See TracChangeset for help on using the changeset viewer.