diff options
Diffstat (limited to 'files/puppet/modules/pixelated/migrate_data_from_dispatcher_to_multi_user_agent.sh')
-rwxr-xr-x | files/puppet/modules/pixelated/migrate_data_from_dispatcher_to_multi_user_agent.sh | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/files/puppet/modules/pixelated/migrate_data_from_dispatcher_to_multi_user_agent.sh b/files/puppet/modules/pixelated/migrate_data_from_dispatcher_to_multi_user_agent.sh deleted file mode 100755 index 68dba6b..0000000 --- a/files/puppet/modules/pixelated/migrate_data_from_dispatcher_to_multi_user_agent.sh +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/bash -# - -DISPATCHER_LEAP_FOLDER=/var/lib/pixelated/dispatcher -DESTINATION_LEAP_FOLDER=/var/lib/pixelated/.leap - -hash ls $DESTINATION_LEAP_FOLDER 2>/dev/null || mkdir -p $DESTINATION_LEAP_FOLDER -hash jq 2>/dev/null || apt-get install jq - -echo $all_users -echo 'about to copy user soledad client folders' -for user in $(ls $DISPATCHER_LEAP_FOLDER) -do - user_id=$(/usr/bin/curl -s --netrc-file /etc/couchdb/couchdb.netrc '127.0.0.1:5984/identities/_all_docs?include_docs=true' | grep 'address":"'$user'@' | jq -r '.doc.user_id' 2> /dev/null) - echo 'User '$user', User ID' $user_id - - # if no user id - if [ -z $user_id ] || [ $user_id = 'null' ]; then - echo 'skipping...' - continue - fi - - leap_folder=$DISPATCHER_LEAP_FOLDER/$user/data/$user_id - if [ -d $leap_folder ]; then - cp -r $leap_folder $DESTINATION_LEAP_FOLDER - else - data_folder=$DISPATCHER_LEAP_FOLDER/$user/data - mkdir -p $DESTINATION_LEAP_FOLDER/$user_id - cp -r $data_folder/providers $DESTINATION_LEAP_FOLDER/$user_id - cp -r $data_folder/search_index $DESTINATION_LEAP_FOLDER/$user_id - cp -r $data_folder/soledad $DESTINATION_LEAP_FOLDER/$user_id - fi - echo 'done with user' $user -done - -echo "******* data moved ********"
\ No newline at end of file |