[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