From 2f562e6d3c4009f7089d40d2dfd85987fa0cc781 Mon Sep 17 00:00:00 2001 From: Joshua Bussdieker Date: Fri, 2 Mar 2012 19:02:37 -0800 Subject: [PATCH] Template for installed binaries --- scripts/templates/binary | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 scripts/templates/binary diff --git a/scripts/templates/binary b/scripts/templates/binary new file mode 100644 index 0000000..51fb48e --- /dev/null +++ b/scripts/templates/binary @@ -0,0 +1,14 @@ +#!/bin/bash +echo $1 | sed -n -e '/_.*_/ { p }' | grep "_" &> /dev/null +if [ "$?" == "0" ]; then + version=`echo $1 | sed 's/_\(.*\)_/\1/'` + if [ ! -f $GVM_ROOT/pkgsets/$gvm_go_name/$gvm_pkgset_name/pkg.gvm/{{package_name}}/$version/bin/{{binary_name}} ]; then + echo "GVM: Invalid version" + exit 1 + fi + shift + $GVM_ROOT/pkgsets/$gvm_go_name/$gvm_pkgset_name/pkg.gvm/{{package_name}}/$version/bin/{{binary_name}} $@ +else + $GVM_ROOT/pkgsets/$gvm_go_name/$gvm_pkgset_name/pkg.gvm/{{package_name}}/current/bin/{{binary_name}} $@ +fi +