summaryrefslogtreecommitdiffstats
path: root/envsetup.sh
diff options
context:
space:
mode:
authorMichael Bestas <mikeioannina@cyanogenmod.org>2016-10-20 23:25:40 +0300
committerMichael Bestas <mikeioannina@cyanogenmod.org>2016-10-20 23:38:02 +0300
commit6fd080e10615f641ad3b60f38d5753aec4a6b5be (patch)
tree526070c01e17419c3e5a0704502b34c557a1f1ac /envsetup.sh
parent5bf9b09f6420bd494702ce1b7eb8d502e2d33963 (diff)
downloadbuild-6fd080e10615f641ad3b60f38d5753aec4a6b5be.zip
build-6fd080e10615f641ad3b60f38d5753aec4a6b5be.tar.gz
build-6fd080e10615f641ad3b60f38d5753aec4a6b5be.tar.bz2
envsetup: Fix cafremote/aospremote for projects with non-standard paths
* Fix -caf and -caf-<platform> projects * Fix AOSP HALs that are synced in "/default" subfolder Change-Id: I33cc344a3234de6698676c32035622acbec03dd1
Diffstat (limited to 'envsetup.sh')
-rw-r--r--envsetup.sh4
1 files changed, 2 insertions, 2 deletions
diff --git a/envsetup.sh b/envsetup.sh
index 3c11a22..6715419 100644
--- a/envsetup.sh
+++ b/envsetup.sh
@@ -1710,7 +1710,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/"
@@ -1727,7 +1727,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/"