|
@@ -442,7 +442,12 @@ jobs:
|
|
|
if grep -q 'sound\/drivers\/snd-aloop.ko' common/modules.bzl; then
|
|
if grep -q 'sound\/drivers\/snd-aloop.ko' common/modules.bzl; then
|
|
|
echo "snd-aloop already present in common/modules.bzl"
|
|
echo "snd-aloop already present in common/modules.bzl"
|
|
|
else
|
|
else
|
|
|
- sed -i '/_COMMON_GKI_MODULES_LIST = \\[/,/\\]/ s/\\]/ "sound\/drivers\/snd-aloop.ko",\\n&/' common/modules.bzl
|
|
|
|
|
|
|
+ # Try robust, anchored insertion before the closing bracket of the list
|
|
|
|
|
+ sed -i '/^[[:space:]]*_COMMON_GKI_MODULES_LIST[[:space:]]*=[[:space:]]*\\[/,/^[[:space:]]*\\]/ s/^[[:space:]]*\\]/ "sound\/drivers\/snd-aloop.ko",\\n]/' common/modules.bzl
|
|
|
|
|
+ # Fallback: original, broader pattern if the anchored one didn't succeed
|
|
|
|
|
+ if ! grep -q 'sound\/drivers\/snd-aloop.ko' common/modules.bzl; then
|
|
|
|
|
+ sed -i '/_COMMON_GKI_MODULES_LIST = \\[/,/\\]/ s/\\]/ "sound\/drivers\/snd-aloop.ko",\\n&/' common/modules.bzl
|
|
|
|
|
+ fi
|
|
|
if grep -q 'sound\/drivers\/snd-aloop.ko' common/modules.bzl; then
|
|
if grep -q 'sound\/drivers\/snd-aloop.ko' common/modules.bzl; then
|
|
|
echo "Injected snd-aloop into common/modules.bzl"
|
|
echo "Injected snd-aloop into common/modules.bzl"
|
|
|
else
|
|
else
|