/usr/share/cagefs/etc
# /etc/bashrc # System wide functions and aliases # Environment stuff goes in /etc/profile # It's NOT a good idea to change this file unless you know what you # are doing. It's much better to create a custom.sh shell script in # /etc/profile.d/ to make custom changes to your environment, as this # will prevent the need for merging in future updates. # Prevent doublesourcing if [ -z "$BASHRCSOURCED" ]; then BASHRCSOURCED="Y" # are we an interactive shell? if [ "$PS1" ]; then if [ -z "$PROMPT_COMMAND" ]; then case $TERM in xterm*|vte*) if [ -e /etc/sysconfig/bash-prompt-xterm ]; then PROMPT_COMMAND=/etc/sysconfig/bash-prompt-xterm else PROMPT_COMMAND='printf "\033]0;%s@%s:%s\007" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/\~}"' fi ;; screen*) if [ -e /etc/sysconfig/bash-prompt-screen ]; then PROMPT_COMMAND=/etc/sysconfig/bash-prompt-screen else PROMPT_COMMAND='printf "\033k%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/\~}"' fi ;; *) [ -e /etc/sysconfig/bash-prompt-default ] && PROMPT_COMMAND=/etc/sysconfig/bash-prompt-default ;; esac fi # Turn on parallel history shopt -s histappend history -a # Turn on checkwinsize shopt -s checkwinsize [ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h \W]\\$ " # You might want to have e.g. tty in prompt (e.g. more virtual machines) # and console windows # If you want to do so, just add e.g. # if [ "$PS1" ]; then # PS1="[\u@\h:\l \W]\\$ " # fi # to your custom modification shell script in /etc/profile.d/ directory fi if ! shopt -q login_shell ; then # We're not a login shell # Need to redefine pathmunge, it gets undefined at the end of /etc/profile pathmunge () { case ":${PATH}:" in *:"$1":*) ;; *) if [ "$2" = "after" ] ; then PATH=$PATH:$1 else PATH=$1:$PATH fi esac } # Set default umask for non-login shell only if it is set to 0 [ `umask` -eq 0 ] && umask 022 SHELL=/bin/bash # Only display echos from profile.d scripts if we are no login shell # and interactive - otherwise just process them to set envvars for i in /etc/profile.d/*.sh; do if [ -r "$i" ]; then if [ "$PS1" ]; then . "$i" else . "$i" >/dev/null fi fi done unset i unset -f pathmunge fi fi # vim:ts=4:sw=4 #cPanel Added User Commands -- BEGIN # Insert an entry into the PATH after all of the user's home directory paths. if [ -x "/usr/local/cpanel/3rdparty/bin/perl" ]; then NEW_PATH="$(/usr/local/cpanel/3rdparty/bin/perl -e 'print join ":", map { ( ( !/^\Q$ENV{HOME}\E/ && !$seen++ && $_ ne $ARGV[0] ? @ARGV : () ), $_ ) } split /:/, $ENV{PATH};' /usr/local/cpanel/3rdparty/lib/path-bin)" if [ ! -z "$NEW_PATH" ]; then PATH=$NEW_PATH export PATH fi fi #cPanel Added User Commands -- END #cPanel Added local::lib -- BEGIN LOCALLIBUSER=$USER if [ -e "/usr/bin/whoami" ]; then LOCALLIBUSER="$(/usr/bin/whoami)" fi if [ "$LOCALLIBUSER" != "root" -a -e "/var/cpanel/users/$LOCALLIBUSER" ]; then eval $(perl -Mlocal::lib >/dev/null 2>&1) fi #cPanel Added local::lib -- END PROMPT_COMMAND="history -a;$PROMPT_COMMAND"
.
Edit
..
Edit
.etc.version
Edit
DIR_COLORS
Edit
aliases
Edit
alternatives
Edit
at.deny
Edit
backupmxhosts
Edit
bash_completion.d
Edit
bashrc
Edit
cl.nodejs
Edit
cl.python
Edit
cl.selector.conf.d
Edit
cpanel
Edit
crypto-policies
Edit
default
Edit
domainusers
Edit
environment
Edit
environment-modules
Edit
fonts
Edit
gcrypt
Edit
group
Edit
host.conf
Edit
hosts
Edit
inputrc
Edit
ld.so.cache
Edit
ld.so.conf
Edit
ld.so.conf.d
Edit
localtime
Edit
mailcap
Edit
mailhelo
Edit
mailips
Edit
mime.types
Edit
modulefiles
Edit
motd.d
Edit
my.cnf
Edit
my.cnf.d
Edit
nsswitch.conf
Edit
openldap
Edit
pam.d
Edit
passwd
Edit
pki
Edit
profile
Edit
profile.d
Edit
protocols
Edit
relayhosts
Edit
resolv.conf
Edit
rpc
Edit
sasl2
Edit
scl
Edit
screenrc
Edit
security
Edit
senderverifybypasshosts
Edit
services
Edit
shadow
Edit
skel
Edit
skipsmtpcheckhosts
Edit
spammeripblocks
Edit
ssh
Edit
ssl
Edit
sysconfig
Edit
trusted-key.key
Edit
trustedmailhosts
Edit
virc
Edit
wgetrc
Edit