#!/bin/sh
# Copyright (C) 2000-2017 Synology Inc. All rights reserved.

. "$(dirname $0)"/common
. "$(dirname $0)"/lib

logPortConflictAndExit()
{
	log "$container_port_conflict" "$pkgwizard_port"
	exit 1
}

if [ ! -z "$pkgwizard_port" ]; then
	/usr/syno/bin/servicetool --runtime-port-conflict-check --tcp "$pkgwizard_port" | grep -q "IsConflict: false" || logPortConflictAndExit
	/usr/syno/bin/servicetool --conf-port-conflict-check --tcp "$pkgwizard_port" | grep -q "IsConflict: false" || logPortConflictAndExit
fi

exit 0
