summaryrefslogtreecommitdiffstats
path: root/source/a/etc/_etc/etc/csh.login.new
diff options
context:
space:
mode:
author Patrick J Volkerding <volkerdi@slackware.com>2018-06-15 00:03:49 +0000
committer Eric Hameleers <alien@slackware.com>2018-06-15 09:00:28 +0200
commit086112c734c9b6018855be83798bcdaf61505c14 (patch)
tree216ed35cf5359876953ca387954ef58607a436ca /source/a/etc/_etc/etc/csh.login.new
parent11b00957be9f8661c4248d52bb20cdacdd442615 (diff)
downloadcurrent-086112c734c9b6018855be83798bcdaf61505c14.tar.gz
current-086112c734c9b6018855be83798bcdaf61505c14.tar.xz
Fri Jun 15 00:03:49 UTC 201820180615000349
a/dcron-4.5-x86_64-8.txz: Rebuilt. rc.crond: match the running process more accurately. a/glibc-zoneinfo-2018e-noarch-3.txz: Rebuilt. Don't emit an error if the /etc/localtime-copied-from is not present when the package is initially installed. a/libcgroup-0.41-x86_64-5.txz: Rebuilt. Added /etc/cgconfig.d/ directory. a/pkgtools-15.0-noarch-19.txz: Rebuilt. installpkg, makebootdisk, removepkg, upgradepkg: don't try to remove admin directories (supposedly "in case" they are a symlink). a/sysvinit-scripts-2.1-noarch-12.txz: Rebuilt. rc.6: stop haveged rc.S: start rc.cgconfig and rc.cgred ap/at-3.1.20-x86_64-5.txz: Rebuilt. rc.atd: match the running process more accurately. ap/slackpkg-2.83.0-noarch-2.txz: Rebuilt. Patched to handle the case where /var/log/packages is a symlink. l/gsl-2.5-x86_64-1.txz: Upgraded.
Diffstat (limited to 'source/a/etc/_etc/etc/csh.login.new')
-rw-r--r--source/a/etc/_etc/etc/csh.login.new55
1 files changed, 55 insertions, 0 deletions
diff --git a/source/a/etc/_etc/etc/csh.login.new b/source/a/etc/_etc/etc/csh.login.new
new file mode 100644
index 000000000..d5de278c7
--- /dev/null
+++ b/source/a/etc/_etc/etc/csh.login.new
@@ -0,0 +1,55 @@
+# /etc/csh.login: This file contains login defaults used by csh and tcsh.
+
+# Set up some environment variables:
+if ($?prompt) then
+ umask 022
+ set cdpath = ( /var/spool )
+ set notify
+ set history = 100
+ setenv MANPATH /usr/local/man:/usr/man
+ setenv MINICOM "-c on"
+ setenv HOSTNAME "`cat /etc/HOSTNAME`"
+ setenv LESS "-M"
+ setenv LESSOPEN "|lesspipe.sh %s"
+ set path = ( $path /usr/games )
+endif
+
+# If the user doesn't have a .inputrc, use the one in /etc.
+if (! -r "$HOME/.inputrc") then
+ setenv INPUTRC /etc/inputrc
+endif
+
+# I had problems with the backspace key installed by 'tset', 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 setenv TERM linux
+if ("$TERM" == "") setenv TERM linux
+if ("$TERM" == "unknown") setenv TERM linux
+
+# Set the default shell prompt:
+set prompt = "%n@%m:%~%# "
+
+# Notify user of incoming mail. This can be overridden in the user's
+# local startup file (~/.login)
+biff y >& /dev/null
+
+# Set an empty MANPATH if none exists (this prevents some profile.d scripts
+# from exiting from trying to access an unset variable):
+if ! $?MANPATH setenv MANPATH ""
+
+# Append any additional csh scripts found in /etc/profile.d/:
+[ -d /etc/profile.d ]
+if ($status == 0) then
+ set nonomatch
+ foreach file ( /etc/profile.d/*.csh )
+ [ -x $file ]
+ if ($status == 0) then
+ source $file
+ endif
+ end
+ unset file nonomatch
+endif
+