aboutsummaryrefslogtreecommitdiffstats
path: root/roles/users/files
diff options
context:
space:
mode:
authorEmil Renner Berthing <esmil@labitat.dk>2018-09-30 21:25:28 +0200
committerEmil Renner Berthing <esmil@labitat.dk>2018-09-30 21:30:53 +0200
commita39fb817e87d053f82e06305b4a737d40c483ee3 (patch)
tree595e7297f2f7a565e3e5786255e17d4815eab486 /roles/users/files
parenta34e4d1dfe1b6990824051fde40e9288c8cdfd5d (diff)
downloadlabitat-ansible-a39fb817e87d053f82e06305b4a737d40c483ee3.tar.gz
labitat-ansible-a39fb817e87d053f82e06305b4a737d40c483ee3.tar.xz
labitat-ansible-a39fb817e87d053f82e06305b4a737d40c483ee3.zip
users: root: let each user have their own root bashrc
Diffstat (limited to 'roles/users/files')
-rw-r--r--roles/users/files/root/bash_profile5
-rw-r--r--roles/users/files/root/bash_profile.sh1
-rw-r--r--roles/users/files/root/bashrc4
3 files changed, 9 insertions, 1 deletions
diff --git a/roles/users/files/root/bash_profile b/roles/users/files/root/bash_profile
new file mode 100644
index 0000000..457213b
--- /dev/null
+++ b/roles/users/files/root/bash_profile
@@ -0,0 +1,5 @@
+if [[ -n "$SUDO_USER" && -f "/home/$SUDO_USER/.bashrc_root" ]]; then
+ . "/home/$SUDO_USER/.bashrc_root"
+else
+ . "$HOME/.bashrc"
+fi
diff --git a/roles/users/files/root/bash_profile.sh b/roles/users/files/root/bash_profile.sh
deleted file mode 100644
index 3ee6b29..0000000
--- a/roles/users/files/root/bash_profile.sh
+++ /dev/null
@@ -1 +0,0 @@
-. "$HOME/.bashrc"
diff --git a/roles/users/files/root/bashrc b/roles/users/files/root/bashrc
new file mode 100644
index 0000000..f380bc8
--- /dev/null
+++ b/roles/users/files/root/bashrc
@@ -0,0 +1,4 @@
+# if not running interactively, don't do anything
+[[ $- != *i* ]] && return
+
+stty -ixon