Ранее это было приемлемо и легко понималось:
IMAGE_DEPENDS_wic_append_armada38x = " virtual/bootloader"
с момента этого патча https://patchwork.openembedded.org/patch/143213/
присвоенное значение станет либо
"virtual/bootloader:do_populate_sysroot"
или
"virtual/bootloader-native:do_populate_sysroot"
но поскольку мы присваивали форму _append_override
, неясно, как это должно выглядеть.
Будет ли это работать?
do_image_wic_armada38x[depends] += "virtual/bootloader:do_populate_sysroot"
как переопределение + = кажется, что весь переопределенный флаг переопределяет нормальный оригинальный вместо добавления к нему; Я имею в виду, что do_image_wic_armada38x[depends]
будет накапливать значения, а затем суффикс armada38x
будет удален; и будет ли вся переменная переопределена или только флаги?
Более безопасный путь - это два этапа:
OLD_IMAGE_DEPENDS_wic_append_armada38x += "virtual/bootloader:do_populate_sysroot"
do_image_wic[depends] += "${OLD_IMAGE_DEPENDS_wic}"