From e724a1c496e16dda16c87e66bb24cbe538a036db Mon Sep 17 00:00:00 2001 From: Michael Bestas Date: Thu, 20 Oct 2016 23:25:40 +0300 Subject: [PATCH] envsetup: Fix cafremote/aospremote for projects with non-standard paths * Fix -caf and -caf- projects * Fix AOSP HALs that are synced in "/default" subfolder Change-Id: I33cc344a3234de6698676c32035622acbec03dd1 --- build/envsetup.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build/envsetup.sh b/build/envsetup.sh index f534eb8f..2d60bc37 100644 --- a/build/envsetup.sh +++ b/build/envsetup.sh @@ -258,7 +258,7 @@ function aospremote() return 1 fi git remote rm aosp 2> /dev/null - PROJECT=$(pwd -P | sed "s#$ANDROID_BUILD_TOP\/##") + PROJECT=$(pwd -P | sed -e "s#$ANDROID_BUILD_TOP\/##; s#-caf.*##; s#\/default##") if (echo $PROJECT | grep -qv "^device") then PFX="platform/" @@ -275,7 +275,7 @@ function cafremote() return 1 fi git remote rm caf 2> /dev/null - PROJECT=$(pwd -P | sed "s#$ANDROID_BUILD_TOP\/##") + PROJECT=$(pwd -P | sed -e "s#$ANDROID_BUILD_TOP\/##; s#-caf.*##; s#\/default##") if (echo $PROJECT | grep -qv "^device") then PFX="platform/"