Changes between Version 28 and Version 29 of howto/ZarafaMigrateConnectux
- Timestamp:
- 06/09/11 22:26:48 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
howto/ZarafaMigrateConnectux
v28 v29 2 2 3 3 == Algemeen == 4 * Update uw connectux server naar 6.20, oudere versies worden niet ondersteund door deze procedure. (op aanvraag wel mogelijk) 4 5 5 6 * 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.) … … 46 47 == User ID's en database conversie == 47 48 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: 49 52 {{{ 50 53 #!/bin/bash … … 58 61 echo "SYN-3: Reading user ID converions:" 59 62 echo "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 60 64 for OLDUID in `echo 'select externid from users where object_type=1 and externid>0' |mysql -p$SQLPW zarafa`; do 61 65 [ "$OLDUID" == "externid" ] && continue; … … 66 70 if [ "$USER" == "" ]; then 67 71 echo "Old user $OLDUID not found in old passwd file!" 68 exit 1 72 [ "$FORCE" ] || exit 1 73 continue; 69 74 fi 70 75 if [ "$NEWUID" == "" ]; then 71 76 echo "User $USER does not exist on this system yet!" 72 exit 1 77 [ "$FORCE" ] || exit 1 78 continue; 73 79 fi 74 80 QUERY="$QUERY""update users set externid='$NEWUID' where (externid='$OLDUID');\n" … … 80 86 fi 81 87 88 82 89 echo "SYN-3: Updating database:" 90 echo "query: $QUERY" 83 91 echo -e "$QUERY" | mysql -p$SQLPW zarafa || exit 1 84 92 … … 105 113 106 114 }}} 115 116 117 * Start met FORCE=1 ./convert als u wilt doorgaan zonder user-controle. (voor als er users ontbreken)\