summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--files/terminal-name.sh8
-rw-r--r--manifests/common.pp5
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',
+ }
+
}