From a0d9efba00c319f26a670066fa2bbfabe7ad3c5d Mon Sep 17 00:00:00 2001 From: "andre.peters" Date: Thu, 1 Feb 2018 13:40:59 +0100 Subject: [PATCH] [PHP-FPM] Remove old migration scripts --- data/Dockerfiles/phpfpm/docker-entrypoint.sh | 54 -------------------- 1 file changed, 54 deletions(-) diff --git a/data/Dockerfiles/phpfpm/docker-entrypoint.sh b/data/Dockerfiles/phpfpm/docker-entrypoint.sh index dc4197b4..8e8d507c 100755 --- a/data/Dockerfiles/phpfpm/docker-entrypoint.sh +++ b/data/Dockerfiles/phpfpm/docker-entrypoint.sh @@ -15,7 +15,6 @@ until [ $(redis-cli -h redis-mailcow PING) == "PONG" ]; do done # Migrate domain map - declare -a DOMAIN_ARR redis-cli -h redis-mailcow DEL DOMAIN_MAP while read line @@ -34,57 +33,4 @@ for domain in "${DOMAIN_ARR[@]}"; do done fi -# Migrate tag settings map - -declare -a SUBJ_TAG_ARR -redis-cli -h redis-mailcow DEL SUBJ_TAG_ARR -while read line -do - SUBJ_TAG_ARR+=("$line") -done < <(mysql -h mysql-mailcow -u ${DBUSER} -p${DBPASS} ${DBNAME} -e "SELECT username FROM mailbox WHERE wants_tagged_subject='1'" -Bs) - -if [[ ! -z ${SUBJ_TAG_ARR} ]]; then -for user in "${SUBJ_TAG_ARR[@]}"; do - redis-cli -h redis-mailcow HSET RCPT_WANTS_SUBJECT_TAG ${user} 1 - mysql -h mysql-mailcow -u ${DBUSER} -p${DBPASS} ${DBNAME} -e "UPDATE mailbox SET wants_tagged_subject='2' WHERE username = '${user}'" -done -fi - -# Migrate DKIM keys - -for file in $(ls /data/dkim/keys/); do - domain=${file%.dkim} - if [[ -f /data/dkim/txt/${file} ]]; then - redis-cli -h redis-mailcow HSET DKIM_PUB_KEYS "${domain}" "$(cat /data/dkim/txt/${file})" - redis-cli -h redis-mailcow HSET DKIM_PRIV_KEYS "dkim.${domain}" "$(cat /data/dkim/keys/${file})" - redis-cli -h redis-mailcow HSET DKIM_SELECTORS "${domain}" "dkim" - fi - rm /data/dkim/{keys,txt}/${file} -done - -# Fix DKIM keys - -# Fetch domains -declare -a DOMAIN_ARRAY -while read line -do - DOMAIN_ARRAY+=("$line") -done < <(mysql -h mysql-mailcow -u ${DBUSER} -p${DBPASS} ${DBNAME} -e "SELECT domain FROM domain" -Bs) -while read line -do - DOMAIN_ARRAY+=("$line") -done < <(mysql -h mysql-mailcow -u ${DBUSER} -p${DBPASS} ${DBNAME} -e "SELECT alias_domain FROM alias_domain" -Bs) - -# Loop through array and fix keys -if [[ ! -z ${DOMAIN_ARRAY} ]]; then - for domain in "${DOMAIN_ARRAY[@]}"; do - WRONG_KEY=$(redis-cli -h redis-mailcow HGET DKIM_PRIV_KEYS ${domain} | tr -d \") - if [[ ! -z ${WRONG_KEY} ]]; then - echo "Migrating defect key for domain ${domain}" - redis-cli -h redis-mailcow HSET DKIM_PRIV_KEYS "dkim.${domain}" ${WRONG_KEY} - redis-cli -h redis-mailcow HDEL DKIM_PRIV_KEYS "${domain}" - fi - done -fi - exec "$@"