mirror of
git://slackware.nl/current.git
synced 2025-01-12 08:03:03 +01:00
85819314a0
a/etc-15.0-x86_64-15.txz: Rebuilt. /etc/profile: Don't define a $LESS variable, but provide a commented-out example of "-M -R". As far as I can tell, setting $LESS to -M is something that we picked up from SLS's /etc/profile at the very beginning and then kept it because it wasn't causing any problems. Personally, I'll be uncommenting this because it's nice to get the extra output from less provided by -M concerning your place in the file, but we'll leave it up to the end user how to handle this. Thanks to krown, marav, LockyWolf, and drgibbon. a/kernel-generic-5.14.0-x86_64-1.txz: Upgraded. a/kernel-huge-5.14.0-x86_64-1.txz: Upgraded. a/kernel-modules-5.14.0-x86_64-1.txz: Upgraded. d/kernel-headers-5.14.0-x86-1.txz: Upgraded. k/kernel-source-5.14.0-noarch-1.txz: Upgraded. l/libcap-2.55-x86_64-1.txz: Upgraded. n/gnupg2-2.2.30-x86_64-1.txz: Upgraded. n/proftpd-1.3.7c-x86_64-1.txz: Upgraded. xap/xsnow-3.3.1-x86_64-1.txz: Upgraded. isolinux/initrd.img: Rebuilt. kernels/*: Upgraded. usb-and-pxe-installers/usbboot.img: Rebuilt.
85 lines
2.6 KiB
Text
85 lines
2.6 KiB
Text
# /etc/profile: This file contains system-wide defaults used by
|
|
# all Bourne (and related) shells.
|
|
|
|
# Set the values for some environment variables:
|
|
export MINICOM="-c on"
|
|
export HOSTNAME="`cat /etc/HOSTNAME`"
|
|
export LESSOPEN="|lesspipe.sh %s"
|
|
# Setting a default $LESS was something inherited from SLS many years ago,
|
|
# but apparently the previous setting of "-M" causes display issues with
|
|
# some programs (i.e. git log). Adding "-R" as well fixes this, but some
|
|
# folks have concerns about the security of this option (I think it's
|
|
# actually "-r" that's the dangerous one). Anyway, it might be best to just
|
|
# leave this unset by default. Uncomment it if you like, or set up your
|
|
# own definition or aliases on a per-account basis.
|
|
#export LESS="-M -R"
|
|
|
|
# If the user doesn't have a .inputrc, use the one in /etc.
|
|
if [ ! -r "$HOME/.inputrc" ]; then
|
|
export INPUTRC=/etc/inputrc
|
|
fi
|
|
|
|
# Set the default system $PATH:
|
|
PATH="/usr/local/bin:/usr/bin:/bin:/usr/games"
|
|
|
|
# For root users, ensure that /usr/local/sbin, /usr/sbin, and /sbin are in
|
|
# the $PATH. Some means of connection don't add these by default (sshd comes
|
|
# to mind).
|
|
if [ "`id -u`" = "0" ]; then
|
|
echo $PATH | grep /usr/local/sbin 1> /dev/null 2> /dev/null
|
|
if [ ! $? = 0 ]; then
|
|
PATH=/usr/local/sbin:/usr/sbin:/sbin:$PATH
|
|
fi
|
|
fi
|
|
|
|
# I had problems with the backspace key using 'eval tset' instead of 'TERM=',
|
|
# but you might want to try it anyway instead of the section below it. I
|
|
# think with the right /etc/termcap it would work.
|
|
# eval `tset -sQ "$TERM"`
|
|
|
|
# Set TERM to linux for unknown type or unset variable:
|
|
if [ "$TERM" = "" -o "$TERM" = "unknown" ]; then
|
|
TERM=linux
|
|
fi
|
|
|
|
# Set ksh93 visual editing mode:
|
|
if [ "$SHELL" = "/bin/ksh" ]; then
|
|
VISUAL=emacs
|
|
# VISUAL=gmacs
|
|
# VISUAL=vi
|
|
fi
|
|
|
|
# Set a default shell prompt:
|
|
#PS1='`hostname`:`pwd`# '
|
|
if [ "$SHELL" = "/bin/pdksh" ]; then
|
|
PS1='! $ '
|
|
elif [ "$SHELL" = "/bin/ksh" ]; then
|
|
PS1='! ${PWD/#$HOME/~}$ '
|
|
elif [ "$SHELL" = "/bin/zsh" ]; then
|
|
PS1='%n@%m:%~%# '
|
|
elif [ "$SHELL" = "/bin/ash" ]; then
|
|
PS1='$ '
|
|
else
|
|
PS1='\u@\h:\w\$ '
|
|
fi
|
|
PS2='> '
|
|
export PATH DISPLAY LESS TERM PS1 PS2
|
|
|
|
# Default umask. A umask of 022 prevents new files from being created group
|
|
# and world writable.
|
|
umask 022
|
|
|
|
# Notify user of incoming mail. This can be overridden in the user's
|
|
# local startup file (~/.bash.login or whatever, depending on the shell)
|
|
if [ -x /usr/bin/biff ]; then
|
|
biff y 2> /dev/null
|
|
fi
|
|
|
|
# Append any additional sh scripts found in /etc/profile.d/:
|
|
for profile_script in /etc/profile.d/*.sh ; do
|
|
if [ -x $profile_script ]; then
|
|
. $profile_script
|
|
fi
|
|
done
|
|
unset profile_script
|
|
|