--- files/coreservers_package 2015-01-22 11:48:53.000000000 +0100 +++ files/coreservers_package 2015-01-22 12:59:50.000000000 +0100 @@ -33,7 +33,7 @@ find_service_dependencies() { - SERVICE_DEPENDENCIES=$(pkg info -q -d $(pkg info | egrep -m 1 "${SERVICE}" | awk '{print $1}') | awk '{sub(/(\-)((\*)|([0-9]+(\.((\*)|([0-9]+(\.((\*)|([0-9]+)))?(\.((\*)|([0-9]+)))?(\.((\*)|([0-9]+)))?(\.((\*)|([0-9]+)))?)))?(\_[0-9]+)?(\,[0-9]+)?))/,""); print $1}' | tr '\n' '|' | sed 's/\|$//') + SERVICE_DEPENDENCIES=$(pkg info -q -d $(pkg info | egrep -m 1 "${SERVICE}" | awk '{print $1}') 2>/dev/null | awk '{sub(/(\-)((\*)|([0-9]+(\.((\*)|([0-9]+(\.((\*)|([0-9]+)))?(\.((\*)|([0-9]+)))?(\.((\*)|([0-9]+)))?(\.((\*)|([0-9]+)))?)))?(\_[0-9]+)?(\,[0-9]+)?))/,""); print $1}' | tr '\n' '|' | sed 's/\|$//') if [ $(echo "${SERVICE_DEPENDENCIES}" | wc -w) -ne 0 ]; then SERVICE="${SERVICE}|${SERVICE_DEPENDENCIES}" fi