if Options.options.VALGRINDLOG is not None:
os.environ['VALGRIND'] += ' --log-file=%s' % Options.options.VALGRINDLOG
+ # use TERMINAL env var or 'xterm' by default
+ term = os.environ.get("TERMINAL") or 'xterm'
+
if Options.options.VALGRIND_SERVER:
- os.environ['SAMBA_VALGRIND'] = 'xterm -n server -e ../selftest/valgrind_run DUMMY=X'
+ os.environ['SAMBA_VALGRIND'] = '%s -n server -e ../selftest/valgrind_run DUMMY=X' % term
if Options.options.GDBTEST:
- os.environ['SAMBA_VALGRIND'] = 'xterm -n server -e ../selftest/gdb_run DUMMY=X'
+ os.environ['SAMBA_VALGRIND'] = '%s -n server -e ../selftest/gdb_run DUMMY=X' % term
# this is needed for systems without rpath, or with rpath disabled
ADD_LD_LIBRARY_PATH('bin/shared')