From d1b18309ab154cf8fc99f56e84db6e047ce7c56e Mon Sep 17 00:00:00 2001 From: Keith Whyte Date: Sun, 25 Feb 2018 09:42:11 +0000 Subject: [PATCH] Uncomment ls colours and safer cp,mv,rm in root's .bashrc --- modules/rhizo_base/files/bashrc | 18 ++++++++++++++++++ modules/rhizo_base/manifests/fixes.pp | 5 ++++- 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 modules/rhizo_base/files/bashrc diff --git a/modules/rhizo_base/files/bashrc b/modules/rhizo_base/files/bashrc new file mode 100644 index 0000000..9c04fbf --- /dev/null +++ b/modules/rhizo_base/files/bashrc @@ -0,0 +1,18 @@ +# ~/.bashrc: executed by bash(1) for non-login shells. + +# Note: PS1 and umask are already set in /etc/profile. You should not +# need this unless you want different defaults for root. +# PS1='${debian_chroot:+($debian_chroot)}\h:\w\$ ' +# umask 022 + +# You may uncomment the following lines if you want `ls' to be colorized: +export LS_OPTIONS='--color=auto' +eval "`dircolors`" +alias ls='ls $LS_OPTIONS' +alias ll='ls $LS_OPTIONS -l' +alias l='ls $LS_OPTIONS -lA' +# +# Some more alias to avoid making mistakes: +alias rm='rm -i' +alias cp='cp -i' +alias mv='mv -i' diff --git a/modules/rhizo_base/manifests/fixes.pp b/modules/rhizo_base/manifests/fixes.pp index 7d06836..cd94c86 100644 --- a/modules/rhizo_base/manifests/fixes.pp +++ b/modules/rhizo_base/manifests/fixes.pp @@ -36,5 +36,8 @@ class rhizo_base::fixes::ubuntu { } class rhizo_base::fixes::debian { - # Nothing + file { '/root/.bashrc': + ensure => present, + source => 'puppet:///modules/rhizo_base/bashrc' + } } \ No newline at end of file