Index: src/testsuite/latency/runinfo =================================================================== --- src/testsuite/latency/runinfo (Revision 1941) +++ src/testsuite/latency/runinfo (Arbeitskopie) @@ -1 +1 @@ -latency:native+rtdm+timerbench:!./latency;popall:control_c +latency:native+rtdm+timerbench:!latency;popall:control_c Index: src/testsuite/latency/Makefile.am =================================================================== --- src/testsuite/latency/Makefile.am (Revision 1941) +++ src/testsuite/latency/Makefile.am (Arbeitskopie) @@ -1,6 +1,6 @@ -testdir = $(exec_prefix)/testsuite/latency +testdir = $(pkgdatadir)/testsuite/latency -test_PROGRAMS = latency +bin_PROGRAMS = latency latency_SOURCES = latency.c @@ -18,7 +18,7 @@ latency_LDADD = \ install-data-local: $(mkinstalldirs) $(DESTDIR)$(testdir) $(INSTALL_DATA) $(srcdir)/runinfo $(DESTDIR)$(testdir)/.runinfo - @echo "\$${DESTDIR}$(exec_prefix)/bin/xeno-load \$$*" > $(DESTDIR)$(testdir)/run + @echo "\$${DESTDIR}$(exec_prefix)/bin/xeno-load \`dirname \$$0\` \$$*" > $(DESTDIR)$(testdir)/run @chmod +x $(DESTDIR)$(testdir)/run uninstall-local: Index: src/testsuite/switchbench/runinfo =================================================================== --- src/testsuite/switchbench/runinfo (Revision 1941) +++ src/testsuite/switchbench/runinfo (Arbeitskopie) @@ -1 +1 @@ -switchbench:native:!./switchbench;popall:control_c +switchbench:native:!switchbench;popall:control_c Index: src/testsuite/switchbench/Makefile.am =================================================================== --- src/testsuite/switchbench/Makefile.am (Revision 1941) +++ src/testsuite/switchbench/Makefile.am (Arbeitskopie) @@ -1,6 +1,6 @@ -testdir = $(exec_prefix)/testsuite/switchbench +testdir = $(pkgdatadir)/testsuite/switchbench -test_PROGRAMS = switchbench +bin_PROGRAMS = switchbench switchbench_SOURCES = switchbench.c @@ -17,7 +17,7 @@ switchbench_LDADD = \ install-data-local: $(mkinstalldirs) $(DESTDIR)$(testdir) $(INSTALL_DATA) $(srcdir)/runinfo $(DESTDIR)$(testdir)/.runinfo - @echo "\$${DESTDIR}$(exec_prefix)/bin/xeno-load \$$*" > $(DESTDIR)$(testdir)/run + @echo "\$${DESTDIR}$(exec_prefix)/bin/xeno-load \`dirname \$$0\` \$$*" > $(DESTDIR)$(testdir)/run @chmod +x $(DESTDIR)$(testdir)/run uninstall-local: Index: src/testsuite/switchtest/runinfo =================================================================== --- src/testsuite/switchtest/runinfo (Revision 1941) +++ src/testsuite/switchtest/runinfo (Arbeitskopie) @@ -1 +1 @@ -switchtest:posix+rtdm+switchtest:!./switchtest;popall:control_c +switchtest:posix+rtdm+switchtest:!switchtest;popall:control_c Index: src/testsuite/switchtest/Makefile.am =================================================================== --- src/testsuite/switchtest/Makefile.am (Revision 1941) +++ src/testsuite/switchtest/Makefile.am (Arbeitskopie) @@ -1,6 +1,6 @@ -testdir = $(exec_prefix)/testsuite/switchtest +testdir = $(pkgdatadir)/testsuite/switchtest -test_PROGRAMS = switchtest +bin_PROGRAMS = switchtest switchtest_SOURCES = switchtest.c @@ -14,7 +14,7 @@ switchtest_LDADD = \ install-data-local: $(mkinstalldirs) $(DESTDIR)$(testdir) $(INSTALL_DATA) $(srcdir)/runinfo $(DESTDIR)$(testdir)/.runinfo - @echo "\$${DESTDIR}$(exec_prefix)/bin/xeno-load \$$*" > $(DESTDIR)$(testdir)/run + @echo "\$${DESTDIR}$(exec_prefix)/bin/xeno-load \`dirname \$$0\` \$$*" > $(DESTDIR)$(testdir)/run @chmod +x $(DESTDIR)$(testdir)/run uninstall-local: Index: src/testsuite/cyclic/runinfo =================================================================== --- src/testsuite/cyclic/runinfo (Revision 1941) +++ src/testsuite/cyclic/runinfo (Arbeitskopie) @@ -1 +1 @@ -cyclictest:posix:!./cyclictest -p 99 -n;popall:control_c +cyclictest:posix:!cyclictest -p 99 -n;popall:control_c Index: src/testsuite/cyclic/Makefile.am =================================================================== --- src/testsuite/cyclic/Makefile.am (Revision 1941) +++ src/testsuite/cyclic/Makefile.am (Arbeitskopie) @@ -1,6 +1,6 @@ -testdir = $(exec_prefix)/testsuite/cyclic +testdir = $(pkgdatadir)/testsuite/cyclic -test_PROGRAMS = cyclictest +bin_PROGRAMS = cyclictest cyclictest_SOURCES = cyclictest.c @@ -14,7 +14,7 @@ cyclictest_LDADD = \ install-data-local: $(mkinstalldirs) $(DESTDIR)$(testdir) $(INSTALL_DATA) $(srcdir)/runinfo $(DESTDIR)$(testdir)/.runinfo - @echo "\$${DESTDIR}$(exec_prefix)/bin/xeno-load \$$*" > $(DESTDIR)$(testdir)/run + @echo "\$${DESTDIR}$(exec_prefix)/bin/xeno-load \`dirname \$$0\` \$$*" > $(DESTDIR)$(testdir)/run @chmod +x $(DESTDIR)$(testdir)/run uninstall-local: Index: src/testsuite/irqbench/runinfo =================================================================== --- src/testsuite/irqbench/runinfo (Revision 1941) +++ src/testsuite/irqbench/runinfo (Arbeitskopie) @@ -1 +1 @@ -irqloop:posix+rtdm+irqbench:!./irqloop;popall:control_c +irqloop:posix+rtdm+irqbench:!irqloop;popall:control_c Index: src/testsuite/irqbench/Makefile.am =================================================================== --- src/testsuite/irqbench/Makefile.am (Revision 1941) +++ src/testsuite/irqbench/Makefile.am (Arbeitskopie) @@ -1,9 +1,9 @@ -testdir = $(exec_prefix)/testsuite/irqbench +testdir = $(pkgdatadir)/testsuite/irqbench -test_PROGRAMS = irqloop +bin_PROGRAMS = irqloop if XENO_TARGET_ARCH_I386 -test_PROGRAMS += irqbench +bin_PROGRAMS += irqbench endif @@ -34,7 +34,7 @@ irqbench_LDFLAGS = $(XENO_USER_LDFLAGS) install-data-local: $(mkinstalldirs) $(DESTDIR)$(testdir) $(INSTALL_DATA) $(srcdir)/runinfo $(DESTDIR)$(testdir)/.runinfo - @echo "\$${DESTDIR}$(exec_prefix)/bin/xeno-load \$$*" > $(DESTDIR)$(testdir)/run + @echo "\$${DESTDIR}$(exec_prefix)/bin/xeno-load \`dirname \$$0\` \$$*" > $(DESTDIR)$(testdir)/run @chmod +x $(DESTDIR)$(testdir)/run uninstall-local: Index: scripts/xeno-load.in =================================================================== --- scripts/xeno-load.in (Revision 1941) +++ scripts/xeno-load.in (Arbeitskopie) @@ -236,9 +236,9 @@ while test -n "$target_info" ; do set -- $e test $verbose = 1 && echo "+ spawning command ($* $cmdargs)" if test $waitflag = 1; then - $suflag $* $cmdargs + PATH=$PATH:$exec_prefix/bin $suflag $* $cmdargs else - $suflag $* $cmdargs & + PATH=$PATH:$exec_prefix/bin $suflag $* $cmdargs & children_pids="$! $children_pids" fi ;; Index: scripts/xeno-test.in =================================================================== --- scripts/xeno-test.in (Revision 1941) +++ scripts/xeno-test.in (Arbeitskopie) @@ -4,6 +4,9 @@ # If you want to test it this way, do: sh xeno-test # BusyBox >= 1.1.3 with a make defconfig should provide all needed applets. +prefix="@prefix@" +pkgdatadir="@datadir@domain.hid" + myusage() { cat >&1 <