|
|
|
@ -15,18 +15,18 @@ function usage { |
|
|
|
function parse_options { |
|
|
|
while [[ $# -gt 0 ]]; do |
|
|
|
case "$1" in |
|
|
|
--help | -h) |
|
|
|
usage && exit 0 |
|
|
|
;; |
|
|
|
*) |
|
|
|
if [[ -z $CONTAINER ]]; then |
|
|
|
CONTAINER=$1 |
|
|
|
elif [[ -z $IMPORT_FILE ]]; then |
|
|
|
IMPORT_FILE=$1 |
|
|
|
else |
|
|
|
echo >&2 "Unknown option: $1" && usage && exit 2 |
|
|
|
fi |
|
|
|
;; |
|
|
|
--help | -h) |
|
|
|
usage && exit 0 |
|
|
|
;; |
|
|
|
*) |
|
|
|
if [[ -z $CONTAINER ]]; then |
|
|
|
CONTAINER=$1 |
|
|
|
elif [[ -z $IMPORT_FILE ]]; then |
|
|
|
IMPORT_FILE=$1 |
|
|
|
else |
|
|
|
echo >&2 "Unknown option: $1" && usage && exit 2 |
|
|
|
fi |
|
|
|
;; |
|
|
|
esac |
|
|
|
|
|
|
|
shift 1 # Move to the next argument |
|
|
|
@ -52,6 +52,11 @@ function fix_dmarc_off { |
|
|
|
miaou-recipe "$CONTAINER" "$BASEDIR"/../recipe/sympa_fix_dmarc_off.recipe |
|
|
|
} |
|
|
|
|
|
|
|
function fix_dkim_global_on { |
|
|
|
echo 'fix dkim global on...' |
|
|
|
miaou-recipe "$CONTAINER" "$BASEDIR"/../recipe/sympa_fix_dkim_global_on.recipe |
|
|
|
} |
|
|
|
|
|
|
|
# MAIN |
|
|
|
|
|
|
|
set -Eue |
|
|
|
@ -67,4 +72,5 @@ echo "launch the import process" |
|
|
|
miaou-exec $CONTAINER -- /opt/miaou-sympa/tools/sympa_import.bash "/root/$import_base" |
|
|
|
|
|
|
|
fix_dmarc_off |
|
|
|
fix_dkim_global_on |
|
|
|
install_fake_additional |