From 141c95435508659383d4d990feeeb5075182c655 Mon Sep 17 00:00:00 2001 From: jie <jie@dssl.hust.edu.cn> Date: Tue, 11 Dec 2018 12:15:07 +0800 Subject: [PATCH] added necessary ENVs to bashrc --- recover.sh | 9 +++++++++ setup.sh | 10 +++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/recover.sh b/recover.sh index f32071f..64f7fb7 100644 --- a/recover.sh +++ b/recover.sh @@ -1,3 +1,7 @@ +function env_set() { + sed -i -e "/^export $2=.*/d" ~/.bashrc + echo "export $2=`readlink -e $1`" >> ~/.bashrc +} [ -z ${STUID} ] && echo "STUID must be set (RTFM)" && exit [ -z ${STUNAME} ] && echo "STUNAME must be set (RTFM)" && exit @@ -25,5 +29,10 @@ git checkout hustpa/pa4 git checkout -b pa4 hustpa/pa4 git checkout hustpa/pa5 git checkout -b pa5 hustpa/pa5 +echo "set ENV ..." +env_set nemu NEMU_HOME +env_set nexus-am AM_HOME +env_set navy-apps NAVY_HOME +source ~/.bashrc echo "done!" diff --git a/setup.sh b/setup.sh index 0004f3d..b264776 100644 --- a/setup.sh +++ b/setup.sh @@ -1,3 +1,7 @@ +function env_set() { + sed -i -e "/^export $2=.*/d" ~/.bashrc + echo "export $2=`readlink -e $1`" >> ~/.bashrc +} [ -z ${STUID} ] && echo "STUID must be set (RTFM)" && exit [ -z ${STUNAME} ] && echo "STUNAME must be set (RTFM)" && exit @@ -24,5 +28,9 @@ git branch -u hustpa/pa2 pa2 git branch -u hustpa/pa3 pa3 git branch -u hustpa/pa4 pa4 git branch -u hustpa/pa5 pa5 +echo "set ENV ..." +env_set nemu NEMU_HOME +env_set nexus-am AM_HOME +env_set navy-apps NAVY_HOME +source ~/.bashrc echo "done!" - -- GitLab