diff -rupN netgen-5.1/ng/ngappinit.cpp netgen-5.1-new/ng/ngappinit.cpp
--- netgen-5.1/ng/ngappinit.cpp 2013-06-25 13:28:57.000000000 +0200
+++ netgen-5.1-new/ng/ngappinit.cpp 2014-06-12 01:10:11.876427626 +0200
@@ -146,9 +146,11 @@ int main(int argc, char ** argv)
if (getenv ("NETGENDIR") && strlen (getenv ("NETGENDIR")))
ngdir = getenv ("NETGENDIR");
- else
- ngdir = ".";
-
+ else {
+ ngdir = "/usr/share/netgen-mesher";
+ setenv("NETGENDIR", ngdir.c_str(), 1);
+ }
+
verbose = parameters.GetDefineFlag ("V");
if (verbose)