From 389a661c3793a332fe3073d5afe5433c46a249e2 Mon Sep 17 00:00:00 2001
From: Benedikt Kroening <benedikt.kroening@open-xchange.com>
Date: Mon, 27 Jan 2020 14:54:49 +0100
Subject: [PATCH] Removed slipped in files, small fixes to dovecot.sh

---
 features/.codecept.sh.swp | Bin 1024 -> 0 bytes
 features/dovecot.sh       |  13 ++++-------
 lib/dovecot.bash          |  47 --------------------------------------
 3 files changed, 5 insertions(+), 55 deletions(-)
 delete mode 100644 features/.codecept.sh.swp
 delete mode 100644 lib/dovecot.bash

diff --git a/features/.codecept.sh.swp b/features/.codecept.sh.swp
deleted file mode 100644
index e9b90ab086e730c58a966dd8a04dbedd1f3ae7bd..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1024
zcmYc?$V<%2S1{5u*E3;20-FLD7>e@qOOS+cGK*4kQWJ|)b<J_AfJo?r4AjrB(9O&%
vE=kPENiEV(OHC{(ElMrcPtH$CO-?N+(JRg%V9KcUXb6mk0GS~Wimnd;89Nxs

diff --git a/features/dovecot.sh b/features/dovecot.sh
index 9c9997c..b5fe28f 100755
--- a/features/dovecot.sh
+++ b/features/dovecot.sh
@@ -28,7 +28,6 @@ SCRIPT_DIR="$( cd "$(dirname "$0")" ; pwd -P)"
 # sourcing some commonly used functions and executing basic checks
 source ${SCRIPT_DIR}/../lib/common.bash
 source ${SCRIPT_DIR}/../lib/setup.bash
-source ${SCRIPT_DIR}/../lib/dovecot.bash
 checkRootPrivileges
 detectDistribution
 
@@ -81,10 +80,6 @@ case $key in
     shift
     shift
     ;;
-    --restart)
-    RESTART_OX=true
-    shift
-    ;;
     *)    # unknown option
     POSITIONAL+=("$1") # save it in an array for later
     shift 
@@ -184,6 +179,10 @@ if [ ! -f ${INIT_STATE_FILE} ]; then
     # set home permissions every time ...
     chown -R vmail:vmail /home/vmail
     chmod 2770 /home/vmail
+
+    restartService postfix
+    restartService dovecot
+    
 fi
 elif [[ "${FEATURE_ENABLE}" = false  ]]; then
   INPUT=${SCRIPT_DIR}/../config/environment/qa/users.csv
@@ -218,7 +217,5 @@ elif [[ "${FEATURE_ENABLE}" = true  ]]; then
   done < $INPUT
   IFS=$OLDIFS
 fi
-if [[ "${RESTART_OX}" = true  ]]; then
-  restartService dovecot
-fi
+
 
diff --git a/lib/dovecot.bash b/lib/dovecot.bash
deleted file mode 100644
index 5f06120..0000000
--- a/lib/dovecot.bash
+++ /dev/null
@@ -1,47 +0,0 @@
-
-#
-# Copyright (C) 2019 OX Software GmbH
-# 
-# This file is part of OX Automation.
-#
-# OX Automation is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# OX Automation is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-# 
-# See the GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with OX Automation. If not, see <http://www.gnu.org/licenses/>.
-#
-#
-# Authors:
-# Daniel Pondruff <daniel.pondruff@open-xchange.com>
-#
-
-# This restarts the provided service name with the configured service managers
-
-function installDovecot {
-    echo "Add Dovecot Build key & Repo"
-    wget https://repo.dovecot.org/DOVECOT-REPO-GPG && apt-key add DOVECOT-REPO-GPG && \
-    echo "deb https://repo.dovecot.org/ce-2.3-latest/debian/stretch stretch main" > /etc/apt/sources.list.d/dovecot.list
-
-    echo "Install Dovecot CE packages"
-    apt-get update && apt-get install -y dovecot-core \
-                        dovecot-imapd \
-                        dovecot-lmtpd \
-                        dovecot-managesieved \
-                        dovecot-sieve \
-                        dovecot-pop3d \
-                        dovecot-ldap \
-                        postfix \
-                        rsyslog
-    echo "Copy Dovecot Configs"
-    rm -rf /etc/dovecot/*
-    cp -R config/dovecot/etc/dovecot/* /etc/dovecot/
-}
-
-- 
GitLab