21 lines
729 B

#!/bin/bash
## When writing relation script, remember:
## - they should be idempotents
## - they can be launched while the dockers is already up
## - they are launched from the host
## - the target of the link is launched first, and get a chance to ``relation-set``
## - both side of the scripts get to use ``relation-get``.
. lib/common
set -e
## if I'm not linked to a schedule-command, then complain
if read-0 ts _ _ < <(get_service_relation "$SERVICE_NAME" "schedule-command"); then
debug "schedule-command relation fullfilled"
else
## XXXvlab: relation dependence as this one could actually be implemented in compose-core
err "backup relation requires schedule-command relation to be set"
exit 1
fi