Changes between Version 28 and Version 29 of howto/ZarafaMigrateConnectux


Ignore:
Timestamp:
06/09/11 22:26:48 (13 years ago)
Author:
Edwin Eefting
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • howto/ZarafaMigrateConnectux

    v28 v29  
    22
    33== Algemeen ==
     4 * Update uw connectux server naar 6.20, oudere versies worden niet ondersteund door deze procedure. (op aanvraag wel mogelijk)
    45
    56 * Zorg dat de users zijn aangemaakt op de SYN-3 server.  (Als de installatie te groot is om dit handigmatig te doen, neem dan contact op met ons. Wij kunnen hiervoor scripts maken.)
     
    4647== User ID's en database conversie ==
    4748
    48 Kopieer de passwd file van de oude server naar /root en gebruik dit script
     49* Kopieer de passwd file van de oude server naar /root
     50
     51* Gebruik dit script voor de conversie:
    4952{{{
    5053#!/bin/bash
     
    5861echo "SYN-3: Reading user ID converions:"
    5962echo "old user id -> username -> new user id"
     63#for OLDUID in `echo 'select externid from users where isgroup=0 and externid>0' |mysql -p$SQLPW zarafa`; do
    6064for OLDUID in `echo 'select externid from users where object_type=1 and externid>0' |mysql -p$SQLPW zarafa`; do
    6165    [ "$OLDUID" == "externid" ] && continue;
     
    6670    if [ "$USER" == "" ];  then
    6771        echo "Old user $OLDUID not found in old passwd file!"
    68         exit 1
     72        [ "$FORCE" ] ||  exit 1
     73        continue;
    6974    fi
    7075    if [ "$NEWUID" == "" ];  then
    7176        echo "User $USER does not exist on this system yet!"
    72         exit 1
     77        [ "$FORCE" ] ||  exit 1
     78        continue;
    7379    fi
    7480    QUERY="$QUERY""update users set externid='$NEWUID' where (externid='$OLDUID');\n"
     
    8086fi
    8187
     88
    8289echo "SYN-3: Updating database:"
     90echo "query: $QUERY"
    8391echo -e "$QUERY" | mysql -p$SQLPW zarafa || exit 1
    8492
     
    105113
    106114}}}
     115
     116
     117* Start met FORCE=1 ./convert als u wilt doorgaan zonder user-controle. (voor als er users ontbreken)\