#! /bin/bash
# (c) by ennit interactive GmbH, 2015
# Author jbradler@ennit.com

# Include defaults if available
if [ -f /etc/default/hosting-tools ]; then
    . /etc/default/hosting-tools
fi

if [ -z "$1" ] || [ ! -f "$1" ] || [ -z "$2" ] || [ ! -d "$2" ]; then
  echo "  Usage: $o credentials_file absolute_path_to_project"
  exit 1
fi

. "$1"

ABSOLUTE_PATH_TO_PROJECT=$2

if [ -z ${IP_ADDRESSES} ]; then
  echo "  Configure FTP for user ${USER_NAME} ..."
  /usr/local/bin/createFtpUser "${USER_NAME}" "${USER_PASSWORD}" "${ABSOLUTE_PATH_TO_PROJECT}${SUBDIR}"
else
  echo "  Configure FTP for user ${USER_NAME} (allowed ip: ${IP_ADDRESSES}) ..."
  /usr/local/bin/createFtpUser "${USER_NAME}" "${USER_PASSWORD}" "${ABSOLUTE_PATH_TO_PROJECT}${SUBDIR}" "${IP_ADDRESSES}"
fi
