X-Git-Url: https://git.cyclocoop.org/?p=lhc%2Fateliers.git;a=blobdiff_plain;f=vm_hosted;h=b3e38ba65185b604add0b98766307139c784e3c9;hp=87182dcbf6323bea1a46c753ff81f4758701dddd;hb=fcd70fe078a04a9bfe068a8c68d3e52c0ee6c8b2;hpb=3dacd01098e5233bbd368e636c8536253945042d diff --git a/vm_hosted b/vm_hosted index 87182dc..b3e38ba 100755 --- a/vm_hosted +++ b/vm_hosted @@ -1,6 +1,10 @@ #!/bin/sh set -e -f ${DRY_RUN:+-n} -u -tool=${0%/*} +tool=$0 +while test -L "$tool" + do tool=$(readlink "$tool") + done +tool=${tool%/*} . "$tool"/lib/rule.sh . "$tool"/etc/vm.sh @@ -30,6 +34,7 @@ rule_git_configure () { local tool tool=$(cd "$tool"; cd -) sudo ln -fns "$tool"/vm_hosted /usr/local/sbin/ + sudo ln -fns "$tool"/vm_hosted /usr/local/sbin/vm ) } rule_git_reset () {