base-files: rework

* do not pin version
* add profile: TERM 256 colors / sbin in PATH
* add bashrc:  don't overwrite PS1 / ls colored

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
This commit is contained in:
Andreas Müller
2018-01-16 13:05:49 +01:00
parent e7b683ea18
commit f73f312c84
3 changed files with 44 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).
PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin"
EDITOR="vi" # needed for packages like cron, git-commit
TERM="xterm-256color"
# Set the prompt for bash and ash (no other shells known to be in use here)
PS1='\u@\h:\W\$ '
if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
if [ -f $i -a -r $i ]; then
. $i
fi
done
unset i
fi
if command -v resize >/dev/null && command -v tty >/dev/null; then
# Make sure we are on a serial console (i.e. the device used starts with
# /dev/tty[A-z]), otherwise we confuse e.g. the eclipse launcher which
# tries do use ssh
case $(tty) in
/dev/tty[A-z]*) resize >/dev/null;;
esac
fi
export PATH PS1 OPIEDIR QPEDIR QTDIR EDITOR TERM
umask 022

View File

@@ -0,0 +1,11 @@
# ~/.bashrc: executed by bash(1) for non-login shells.
PS1='\u@\h:\W\$ '
# `ls' enhancements:
export LS_OPTIONS='--color=auto'
eval `dircolors`
alias ls='ls $LS_OPTIONS'
alias ll='ls $LS_OPTIONS -l'
umask 022