Try to fix "sudo pip xxx" problem on CI platform 36/936/2
authorJingzhao.Ni <Jingzhao.Ni@arm.com>
Tue, 4 Jun 2019 02:53:50 +0000 (10:53 +0800)
committerJingzhao.Ni <Jingzhao.Ni@arm.com>
Wed, 5 Jun 2019 07:17:26 +0000 (15:17 +0800)
commit91ea73e46c67418e02c1149fc06f1ec77719089d
tree601c295920557865ef23d5bcef899f8249d50ef2
parent642a1f464be38d7c4ca03c5c6239183ec9f19901
Try to fix "sudo pip xxx" problem on CI platform

The main purpose of this patch is trying to fix the problem about
"sudo pip xxxx" error. In this patch, the following things will be
done.
1. Add a function which is used for checking pip environments in
   iec-compass-build.sh.
   The check_env function was added in iec-compass-build.sh file.
   It will be used for checking whether there is any error when
   running "sudo pip xxx" and "pip xxx" command. If error existed,
   the pip software will be reinstall.

2. Remove the "sed" command which is used for replaceing the "sudo
   pip xxx" command.
   Since the compass requires some software which need to be run on
   sudo mode, there is no need to replace those "sudo" command by
   "python -m pip install xxx". So the replace cmd was removed.

Signed-off-by: Jingzhao.Ni <Jingzhao.Ni@arm.com>
Change-Id: I384e8213926e86ec9aafbcf20c3586291f63e016
jjb/iec/iec-compass-build.sh