On Wed, Mar 10, 2010 at 6:20 AM, Sachin Sant <[email protected]> wrote: > NETNS tests from containers fails to execute with following > message > > Running netns tests. > --: childns.sh '/opt/ltp': No such file or directory > > Looking at the code the problem could be with create_net_namespace() > within netns/common.c > > If i make the following changes the first subtest works fine but then > i ran into other failures related to other sub tests. > > @@ -92,7 +92,7 @@ int create_net_namespace(char *p1, char > } > > /* We need to pass the child pid to the parentns.sh script */ > - sprintf(par, "parentns.sh '%s' %s %" PRId32 , ltproot, p1, pid); > + sprintf(par, "%s/testcases/bin/parentns.sh %s %" PRId32 , ltproot, > p1, pid); > > ret = system(par); > status = WEXITSTATUS(ret); > @@ -141,7 +141,7 @@ int child_fn(void *c1) > exit(1); > } > > - sprintf(child, "childns.sh '%s'", ltproot); > + sprintf(child, "%s/testcases/bin/childns.sh", ltproot); > > As i don't know the code too much .. i am not sure how to fix it.
export PATH=$PATH:$LTPROOT/testcases/bin ; parentns.sh ? Why are you overcomplicating things by hardcoding the path again? That's the exact reason why it was removed in the first place... Thanks, -Garrett ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Ltp-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ltp-list
