Fix:script:Made independent of calling location
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Thu, 16 Dec 2010 12:48:52 +0000 (12:48 +0000)
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Thu, 16 Dec 2010 12:48:52 +0000 (12:48 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@3792 ffa7fe5e-494d-0410-b361-a75ebd5db220

navit/navit/script/dump_types

index d75ecb6..65636f3 100755 (executable)
@@ -22,8 +22,10 @@ function print_defs
                esac
        done
 }
-
+dir=$0
+dir=${dir%/*}
+dir=$dir/../
 id=0
-grep ^ITEM ../item_def.h | print_defs type_
+grep ^ITEM $dir/item_def.h | print_defs type_
 id=0
-grep ^ATTR ../attr_def.h | print_defs attr_
+grep ^ATTR $dir/attr_def.h | print_defs attr_