Radix cross Linux

The main Radix cross Linux repository contains the build scripts of packages, which have the most complete and common functionality for desktop machines

383 Commits   1 Branch   1 Tag
Index: profile
===================================================================
--- profile	(nonexistent)
+++ profile	(revision 5)
@@ -0,0 +1,92 @@
+#
+# /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=/sbin/pkgtools:/sbin/setup:/usr/local/sbin:/usr/sbin:/sbin:$PATH
+  fi
+fi
+
+#
+# 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