X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=blobdiff_plain;f=tests%2Flib;h=30fce38e9d4f06018326c6a0eb9193f5fe669385;hp=ef2437b05b307ecf1a7099b528376b0a91172764;hb=62eaf578fb1af468b02c455db65bf93b3422ba49;hpb=ec70192b97f4c71603eddad5379d7cdcb7587248 diff --git a/tests/lib b/tests/lib index ef2437b0..30fce38e 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 () {