chiark / gitweb /
Generate gitconfig from template
[ian-dotfiles.git] / dot / bashrc
index a173c4b6fb8ac8b9a989e4e4d2db02fc153fa410..5bd98644e8cfb2889b17d7c138f7c8252a26def2 100644 (file)
@@ -11,11 +11,13 @@ export PWD
 # My own functions
 ls() { /bin/ls -FC "$@"; }
 ll() { /bin/ls -FCla "$@"; }
-setprompt() {
-  if [ "x$SCHROOT_SESSION_ID" = x ]; then
-    PS1=`autotitle`; export PS1;
-  fi
- }
+
+if autotitle >/dev/null 2>&1 && [ "x$SCHROOT_SESSION_ID" = x ]; then
+    setprompt() { PS1=`autotitle`; export PS1; }
+else
+    setprompt() { :; }
+fi
+
 rs() { eval `/usr/openwin/bin/resize` ; setprompt ; }
 cd() { builtin cd "$@"; setprompt; }
 pu() { builtin pushd "$@"; setprompt; }
@@ -25,7 +27,7 @@ po() { builtin popd "$@"; setprompt; }
 if [ "$PS1" ]
 then
        HISTFILE=$HOME/.history/$HOST~$$~
-       AUTOTITLE_STDOUT="%?u%U%!%?g(%G)%!%?u@%!%h:%d1~.> "
+       AUTOTITLE_STDOUT="%Edebian_chroot.%?u%U%!%?g(%G)%!%?u@%!%h:%d1~.> "
        AUTOTITLE_WINDOW="%h - %d~. %Y.[U..[M..[D./..%X.L]..M]..R]./.. %U%?G(%G)%!"
        AUTOTITLE_ICON="%h: %d3~. %Y.[U..[M..[D./..%X.L]..M]..R]./.."
        export AUTOTITLE_STDOUT AUTOTITLE_WINDOW AUTOTITLE_ICON