diff --git a/bin/force-install b/bin/force-install new file mode 100755 index 0000000..5296cae --- /dev/null +++ b/bin/force-install @@ -0,0 +1,19 @@ +#! /bin/zsh +# encoding: utf-8 + +for arg in $@ +do + if [[ "$arg" =~ "::" ]]; then + suffix="" + else + suffix="::gentoo" + fi + + cave perform fetch "${arg}${suffix}" && \ + cave perform install --destination installed "${arg}${suffix}" + + if [[ $? -eq 1 ]]; then + echo "!!! failed during $arg" + exit 1 + fi +done