X-Git-Url: https://git.cyclocoop.org/?a=blobdiff_plain;f=vm_hosted;h=b3e38ba65185b604add0b98766307139c784e3c9;hb=fcd70fe078a04a9bfe068a8c68d3e52c0ee6c8b2;hp=3f5c747e388df7fe78e27bc0e90cb810ca97feb4;hpb=abbc0fe09aabfd8f066f45ac62b218e6672f930c;p=lhc%2Fateliers.git diff --git a/vm_hosted b/vm_hosted index 3f5c747..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 () { @@ -209,7 +214,11 @@ rule_etckeeper_configure () { sudo install -m 644 -o root -g root \ etc/etckeeper/prompt.sh \ /etc/etckeeper/prompt.sh + sudo install -m 755 -o root -g root \ + etc/etckeeper/update-ignore.d/02custom-ignore \ + /etc/etckeeper/update-ignore.d/02custom-ignore rule apt_get_install etckeeper + sudo etckeeper update-ignore -a } rule_filesystem_configure () { sudo install -m 644 -o root -g root /dev/stdin /etc/fstab <<-EOF