From a161f901ebd621de04a40ebb0c51dab760e261ab Mon Sep 17 00:00:00 2001 From: Stefan Kost Date: Tue, 19 Apr 2011 15:09:54 -0400 Subject: [PATCH] element-maker: allow to run from a different working directory Get the dirname for the script and use that to reference the templates. Use the templatedir variable to check for templates. --- tools/gst-element-maker | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tools/gst-element-maker b/tools/gst-element-maker index 777df12..6db321d 100755 --- a/tools/gst-element-maker +++ b/tools/gst-element-maker @@ -2,7 +2,8 @@ prefix=gst -templatedir=element-templates +basedir=`dirname $0` +templatedir=$basedir/element-templates while [ "$1" ] ; do case $1 in @@ -44,7 +45,7 @@ if [ "$name" = "" -o "$class" = "" ] ; then exit 1 fi -if [ ! -f "element-templates/$class" ] ; then +if [ ! -f "$templatedir/$class" ] ; then echo "Template file for $class not found." exit 1 fi -- 2.7.4