diff --git a/features/.codecept.sh.swp b/features/.codecept.sh.swp deleted file mode 100644 index e9b90ab086e730c58a966dd8a04dbedd1f3ae7bd..0000000000000000000000000000000000000000 Binary files a/features/.codecept.sh.swp and /dev/null differ diff --git a/features/dovecot.sh b/features/dovecot.sh index 9c9997cb349a511c7c7ebc157abafaebc7fb4013..b5fe28fca99a619da15708e2fbf5e1eca0d81b64 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 5f06120147ef3bc41675968c0066d0cf324552d1..0000000000000000000000000000000000000000 --- 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/ -} -