[Debconf-video-commits] r676 - in fai-config: files/etc files/etc/bash.bashrc scripts/DEFAULT

Holger Levsen holger at alioth.debian.org
Thu Jul 21 15:49:48 UTC 2011


Author: holger
Date: 2011-07-21 15:49:47 +0000 (Thu, 21 Jul 2011)
New Revision: 676

Added:
   fai-config/files/etc/bash.bashrc/
   fai-config/files/etc/bash.bashrc/DEFAULT
   fai-config/scripts/DEFAULT/20-bashrc
Log:
deploy bashrc to set hostname in term title

Added: fai-config/files/etc/bash.bashrc/DEFAULT
===================================================================
--- fai-config/files/etc/bash.bashrc/DEFAULT	                        (rev 0)
+++ fai-config/files/etc/bash.bashrc/DEFAULT	2011-07-21 15:49:47 UTC (rev 676)
@@ -0,0 +1,50 @@
+# System-wide .bashrc file for interactive bash(1) shells.
+
+# To enable the settings / commands in this file for login shells as well,
+# this file has to be sourced in /etc/profile.
+
+# If not running interactively, don't do anything
+[ -z "$PS1" ] && return
+
+# check the window size after each command and, if necessary,
+# update the values of LINES and COLUMNS.
+shopt -s checkwinsize
+
+# set variable identifying the chroot you work in (used in the prompt below)
+if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
+    debian_chroot=$(cat /etc/debian_chroot)
+fi
+
+# set a fancy prompt (non-color, overwrite the one in /etc/profile)
+PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
+
+# Commented out, don't overwrite xterm -T "title" -n "icontitle" by default.
+# If this is an xterm set the title to user at host:dir
+case "$TERM" in
+xterm*|rxvt*)
+    PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'
+    ;;
+*)
+    ;;
+esac
+
+# enable bash completion in interactive shells
+#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
+#    . /etc/bash_completion
+#fi
+
+# if the command-not-found package is installed, use it
+if [ -x /usr/lib/command-not-found -o -x /usr/share/command-not-found ]; then
+	function command_not_found_handle {
+	        # check because c-n-f could've been removed in the meantime
+                if [ -x /usr/lib/command-not-found ]; then
+		   /usr/bin/python /usr/lib/command-not-found -- $1
+                   return $?
+                elif [ -x /usr/share/command-not-found ]; then
+		   /usr/bin/python /usr/share/command-not-found -- $1
+                   return $?
+		else
+		   return 127
+		fi
+	}
+fi

Copied: fai-config/scripts/DEFAULT/20-bashrc (from rev 639, fai-config/scripts/DEFAULT/50-logcheck)
===================================================================
--- fai-config/scripts/DEFAULT/20-bashrc	                        (rev 0)
+++ fai-config/scripts/DEFAULT/20-bashrc	2011-07-21 15:49:47 UTC (rev 676)
@@ -0,0 +1,9 @@
+#! /bin/bash
+
+#
+#        (c) 2011 Holger Levsen         holger at layer-acht.org
+#        GPL2 licenced
+#
+ 
+fcopy /etc/bash.bashrc
+




More information about the Debconf-video-commits mailing list