diff options
-rw-r--r-- | files/terminal-name.sh | 8 | ||||
-rw-r--r-- | manifests/common.pp | 5 |
2 files changed, 13 insertions, 0 deletions
diff --git a/files/terminal-name.sh b/files/terminal-name.sh new file mode 100644 index 0000000..8689cdd --- /dev/null +++ b/files/terminal-name.sh @@ -0,0 +1,8 @@ +case "$TERM" in +xterm*|rxvt*) + PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"' + ;; +*) + ;; +esac + diff --git a/manifests/common.pp b/manifests/common.pp index 5f165a1..27416bd 100644 --- a/manifests/common.pp +++ b/manifests/common.pp @@ -44,4 +44,9 @@ class profiles::common ( | EOF } + # Min priority, so it can still be overwritten + file { '/etc/profile.d/00-terminal-name.sh': + source => 'puppet:///modules/profiles/terminal-name.sh', + } + } |