Use .zephyrrc for initializing common variables
The file can be used to define variables used by the SDK to avoid
having to define them everytime a session is started.
The old file names ~/zephyr-env_install.bash will still work but
it will warn about the file being renamed. We do not want to break
users who have ~/zephyr-env_install.bash in their home and depend on
it.
Change-Id: I04fcaa76854bda3dcfc1cabe75e00e95c511b10d
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
diff --git a/zephyr-env.sh b/zephyr-env.sh
index 62188d7..dcb0638 100644
--- a/zephyr-env.sh
+++ b/zephyr-env.sh
@@ -20,5 +20,11 @@
# enable custom environment settings
zephyr_answer_file=~/zephyr-env_install.bash
-[ -f ${zephyr_answer_file} ] && . ${zephyr_answer_file}
+[ -f ${zephyr_answer_file} ] && {
+ echo "Warning: Please rename ~/zephyr-env_install.bash to ~/.zephyrrc";
+ . ${zephyr_answer_file};
+}
+unset zephyr_answer_file
+zephyr_answer_file=~/.zephyrrc
+[ -f ${zephyr_answer_file} ] && . ${zephyr_answer_file};
unset zephyr_answer_file