浏览代码

rro: build: Make it work after `m clean`

Alessandro Astone 3 年之前
父节点
当前提交
1984bedbd6
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      overlay/build_overlays.sh

+ 2 - 2
overlay/build_overlays.sh

@@ -18,9 +18,9 @@ m installclean
 mkdir -p $OUT   # $OUT may not exist yet, but we need to start creating the log file now
 m $OVERLAYS | tee $OUT/.log
 
-LOC="$(cat $OUT/.log | sed -r -e 's/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g' -e 's/^\[ {0,2}[0-9]{1,3}% [0-9]{1,6}\/[0-9]{1,6}\] +//' \
-            | grep '^Install: ' | cut -d ':' -f 2)"
 RELOUT=$(echo $OUT | sed "s#^${ANDROID_BUILD_TOP}/##")
+LOC="$(cat $OUT/.log | sed -r -e 's/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g' -e 's/^\[ {0,2}[0-9]{1,3}% [0-9]{1,6}\/[0-9]{1,6}\] +//' \
+            | grep '^Install: ' | grep "$RELOUT" | cut -d ':' -f 2)"
 FILES=$(echo $LOC | tr " " "\n" | sed "s#.*${RELOUT}##" | sort | uniq)
 
 for TARGET in $FILES; do