summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/lib8
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/lib b/tests/lib
index ef2437b..30fce38 100644
--- a/tests/lib
+++ b/tests/lib
@@ -518,8 +518,12 @@ t-policy-admin () {
t-policy () {
local policyhook=$1
- ln -sf ${DGIT_INFRA_PFX}$policyhook \
- $drs_dispatch/policy-hook
+ policyhook=${DGIT_INFRA_PFX}$policyhook
+ case $policyhook in
+ */*) ;;
+ *) policyhook=`type -P $policyhook` ;;
+ esac
+ ln -sf "$policyhook" $drs_dispatch/policy-hook
}
t-debpolicy () {