#!/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
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 () {
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