Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Jan 2019 23:34:51 +0000 (UTC)
From:      Edward Tomasz Napierala <trasz@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r343416 - head/bin/sh
Message-ID:  <201901242334.x0ONYpNU047048@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: trasz
Date: Thu Jan 24 23:34:51 2019
New Revision: 343416
URL: https://svnweb.freebsd.org/changeset/base/343416

Log:
  Install .shrc for root, and set PS1 for the toor account.
  
  Reviewed by:	jilles
  MFC after:	2 weeks
  Sponsored by:	DARPA, AFRL
  Differential Revision:	https://reviews.freebsd.org/D18872

Added:
  head/bin/sh/dot.shrc
     - copied unchanged from r343399, head/share/skel/dot.shrc
Modified:
  head/bin/sh/Makefile
  head/bin/sh/dot.profile

Modified: head/bin/sh/Makefile
==============================================================================
--- head/bin/sh/Makefile	Thu Jan 24 22:34:30 2019	(r343415)
+++ head/bin/sh/Makefile	Thu Jan 24 23:34:51 2019	(r343416)
@@ -3,9 +3,12 @@
 
 .include <src.opts.mk>
 
-CONFS=	dot.profile profile
-CONFSDIR_dot.profile=	/root
-CONFSNAME_dot.profile=	.profile
+CONFGROUPS=	ETC ROOT
+ETC=	profile
+ROOT=	dot.shrc dot.profile
+ROOTDIR=	/root
+ROOTNAME_dot.shrc=	.shrc
+ROOTNAME_dot.profile=	.profile
 PACKAGE=runtime
 PROG=	sh
 INSTALLFLAGS= -S

Modified: head/bin/sh/dot.profile
==============================================================================
--- head/bin/sh/dot.profile	Thu Jan 24 22:34:30 2019	(r343415)
+++ head/bin/sh/dot.profile	Thu Jan 24 23:34:51 2019	(r343416)
@@ -9,6 +9,9 @@ export TERM
 PAGER=less
 export PAGER
 
+# set ENV to a file invoked each time sh is started for interactive use.
+ENV=$HOME/.shrc; export ENV
+
 # Query terminal size; useful for serial lines.
 if [ -x /usr/bin/resizewin ] ; then /usr/bin/resizewin -z ; fi
 

Copied: head/bin/sh/dot.shrc (from r343399, head/share/skel/dot.shrc)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/bin/sh/dot.shrc	Thu Jan 24 23:34:51 2019	(r343416, copy of r343399, head/share/skel/dot.shrc)
@@ -0,0 +1,39 @@
+# $FreeBSD$
+#
+# .shrc - bourne shell startup file 
+#
+# This file will be used if the shell is invoked for interactive use and
+# the environment variable ENV is set to this file.
+#
+# see also sh(1), environ(7).
+#
+
+
+# file permissions: rwxr-xr-x
+#
+# umask	022
+
+# Uncomment this to enable the builtin vi(1) command line editor in sh(1),
+# e.g. ESC to go into visual mode.
+# set -o vi
+
+
+# some useful aliases
+alias h='fc -l'
+alias j=jobs
+alias m="$PAGER"
+alias ll='ls -laFo'
+alias l='ls -l'
+alias g='egrep -i'
+ 
+# # be paranoid
+# alias cp='cp -ip'
+# alias mv='mv -i'
+# alias rm='rm -i'
+
+
+# set prompt: ``username@hostname:directory $ '' 
+PS1="\u@\h:\w \\$ "
+
+# search path for cd(1)
+# CDPATH=:$HOME



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201901242334.x0ONYpNU047048>