summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@gmx.de>2013-02-27 17:59:57 +0100
committercinap_lenrek <cinap_lenrek@gmx.de>2013-02-27 17:59:57 +0100
commitec49732fae424d0e8b567e3f82eab3ba16cd1b59 (patch)
tree88418e97bed1d020c4dd53784350f26f61773faa
parent24ea306fa66c77739d4c35c892bdf1283f51bb33 (diff)
downloadplan9front-ec49732fae424d0e8b567e3f82eab3ba16cd1b59.tar.xz
add cpurc.local and termrc.local hooks
-rwxr-xr-xrc/bin/cpurc5
-rwxr-xr-xrc/bin/termrc5
2 files changed, 10 insertions, 0 deletions
diff --git a/rc/bin/cpurc b/rc/bin/cpurc
index 8f1cc1a86..55bb6a1a0 100755
--- a/rc/bin/cpurc
+++ b/rc/bin/cpurc
@@ -25,6 +25,11 @@ nusbrc
# name translation, cs sets /dev/sysname
ndb/cs
sysname=`{cat /dev/sysname}
+
+# site-specific startup
+if(test -e /rc/bin/cpurc.local)
+ . /rc/bin/cpurc.local
+
if (~ $#sysname 0 || ~ $sysname ''){
sysname=cirno # default
echo -n $sysname >/dev/sysname
diff --git a/rc/bin/termrc b/rc/bin/termrc
index 18a46fce8..050dde3cd 100755
--- a/rc/bin/termrc
+++ b/rc/bin/termrc
@@ -32,6 +32,11 @@ if (! ~ $#disk 0)
swap $disk(1) >/dev/null >[2=1]
rm -f /env/disk
+# we do this before we have a name. we may need to do network
+# setup so that we can get a name.
+if(test -e /rc/bin/termrc.local)
+ . /rc/bin/termrc.local
+
# cs sets sysname
ndb/cs
sysname=`{cat /dev/sysname}