diff options
Diffstat (limited to 'test/config/bashrc')
-rw-r--r-- | test/config/bashrc | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/test/config/bashrc b/test/config/bashrc new file mode 100644 index 00000000..ddf06339 --- /dev/null +++ b/test/config/bashrc @@ -0,0 +1,42 @@ +# bashrc file for DejaGnu testsuite + + # Use emacs key bindings +set -o emacs + # Use bash strict mode +set -o posix + # Unset `command_not_found_handle' as defined on Debian/Ubuntu, because this + # troubles and slows down testing +unset -f command_not_found_handle + # Set prompt to ignore current root directory; display path starting + # from here. E.g. prompt: /fixtures/@ +TESTDIR=$(pwd) +export PS1='$(wd=$(pwd); echo ${wd#$TESTDIR}/)@' +export PS2='> ' + # Configure readline +export INPUTRC=$TESTDIR/config/inputrc + # When not running via cron, avoid escape junk at beginning of line from + # readline, see e.g. http://bugs.gentoo.org/246091 +[ "$CRON" ] || export TERM=dummy + # Ensure enough columns so expect doesn't have to care about line breaks +stty columns 150 + # Also test completions of system administrator commands, which are + # installed via the same PATH expansion in `bash_completion.have()' +export PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin + + # Make sure default settings are in effect +unset -v \ + COMP_CONFIGURE_HINTS \ + COMP_CVS_REMOTE \ + COMP_KNOWN_HOSTS_WITH_HOSTFILE \ + COMP_TAR_INTERNAL_PATHS + + # Load bash testsuite helper functions +. lib/library.sh + +# Local variables: +# mode: shell-script +# sh-basic-offset: 4 +# sh-indent-comment: t +# indent-tabs-mode: nil +# End: +# ex: ts=4 sw=4 et filetype=sh |