summaryrefslogtreecommitdiffstats
path: root/framework/src/onos/tools/dev/onos.cshrc
diff options
context:
space:
mode:
authorAshlee Young <ashlee@onosfw.com>2015-09-09 22:15:21 -0700
committerAshlee Young <ashlee@onosfw.com>2015-09-09 22:15:21 -0700
commit13d05bc8458758ee39cb829098241e89616717ee (patch)
tree22a4d1ce65f15952f07a3df5af4b462b4697cb3a /framework/src/onos/tools/dev/onos.cshrc
parent6139282e1e93c2322076de4b91b1c85d0bc4a8b3 (diff)
ONOS checkin based on commit tag e796610b1f721d02f9b0e213cf6f7790c10ecd60
Change-Id: Ife8810491034fe7becdba75dda20de4267bd15cd
Diffstat (limited to 'framework/src/onos/tools/dev/onos.cshrc')
-rw-r--r--framework/src/onos/tools/dev/onos.cshrc41
1 files changed, 41 insertions, 0 deletions
diff --git a/framework/src/onos/tools/dev/onos.cshrc b/framework/src/onos/tools/dev/onos.cshrc
new file mode 100644
index 00000000..e5d8e628
--- /dev/null
+++ b/framework/src/onos/tools/dev/onos.cshrc
@@ -0,0 +1,41 @@
+#!/bin/tcsh
+# ONOS developer csh/tcsh profile conveniences
+# Simply include in your own $HOME/.cshrc file. E.g.:
+#
+# setenv ONOS_ROOT $HOME/onos
+# if ( -f $ONOS_ROOT/tools/dev/onos.cshrc ) then
+# source $ONOS_ROOT/tools/dev/onos.cshrc
+# endif
+#
+
+# Root of the ONOS source tree
+if ( ! $?ONOS_ROOT ) then
+ setenv ONOS_ROOT $HOME/onos
+endif
+
+# Setup some environmental context for developers
+if ( ! $?JAVA_HOME ) then
+ if ( -x /usr/libexec/java_home ) then
+ setenv JAVA_HOME `/usr/libexec/java_home -v 1.8`
+ else if ( -d /usr/lib/jvm/java-8-oracle ) then
+ setenv JAVA_HOME /usr/lib/jvm/java-8-oracle
+ else if ( -d /usr/lib/jvm/java-7-openjdk-amd64 ) then
+ setenv JAVA_HOME /usr/lib/jvm/java-7-openjdk-amd64
+ endif
+endif
+if ( ! $?MAVEN ) then
+ setenv MAVEN $HOME/Applications/apache-maven-3.3.1
+endif
+if ( ! $?KARAF_VERSION ) then
+ setenv KARAF_VERSION 3.0.3
+endif
+if ( ! $?KARAF_ROOT ) then
+ setenv KARAF_ROOT $HOME/Applications/apache-karaf-$KARAF_VERSION
+endif
+setenv KARAF_LOG $KARAF_ROOT/data/log/karaf.log
+
+alias onos-setup-cell ' ( env ONOS_CELL=\!^ $ONOS_ROOT/tools/test/bin/onos-show-cell \!^ ) && setenv ONOS_CELL \!^'
+
+set path=( $path $ONOS_ROOT/tools/dev/bin $ONOS_ROOT/tools/test/bin )
+set path=( $path $ONOS_ROOT/tools/build )
+set path=( $path $KARAF_ROOT/bin )