Skip to content
Snippets Groups Projects
Commit 389a661c authored by benedikt.kroening's avatar benedikt.kroening
Browse files

Removed slipped in files, small fixes to dovecot.sh

parent c15f1c3a
No related branches found
No related tags found
1 merge request!7Issue16 7102
File deleted
......@@ -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
#
# 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/
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment