diff options
author | Matthew Veety <mveety@mveety.com> | 2015-12-07 16:01:09 -0500 |
---|---|---|
committer | Matthew Veety <mveety@mveety.com> | 2015-12-07 16:01:09 -0500 |
commit | 04a8392f8c7c75f585d48360774c6f1faa950f0c (patch) | |
tree | dded8b025c1a8bf147283f42796f34a3e9034e34 /rc/lib | |
parent | 9e09742e9b5789a94b7676ff5f4e01468d2f2d88 (diff) | |
download | plan9front-04a8392f8c7c75f585d48360774c6f1faa950f0c.tar.xz |
Added change to /rc/lib/rcmain to allow execution of /rc/lib/rcmain.local if it exists. /rc/lib/rcmain.local is similar to $home/lib/profile in that it will only be executed with -l, but is site-wide.
Diffstat (limited to 'rc/lib')
-rw-r--r-- | rc/lib/rcmain | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/rc/lib/rcmain b/rc/lib/rcmain index 260592bd7..e74d51365 100644 --- a/rc/lib/rcmain +++ b/rc/lib/rcmain @@ -16,12 +16,18 @@ if not{ } fn sigexit if(! ~ $#cflag 0){ - if(flag l && /bin/test -r $home/lib/profile) . $home/lib/profile + if(flag l && /bin/test -r $home/lib/profile){ + if(/bin/test -r /rc/lib/rcmain.local) . /rc/lib/rcmain.local + . $home/lib/profile + } status='' eval $cflag } if not if(flag i){ - if(flag l && /bin/test -r $home/lib/profile) . $home/lib/profile + if(flag l && /bin/test -r $home/lib/profile){ + if(/bin/test -r /rc/lib/rcmain.local) . /rc/lib/rcmain.local + . $home/lib/profile + } status='' if(! ~ $#* 0) . $* . -i '#d/0' |