813b4bc242
Ensure the return code of element-info is actually checked by moving the export IMAGE_ELEMENT to the subsequent line. A recent change (Ic0a061995e2ae708c95a535cba6237bff58f7d93) exported the IMAGE_ELEMENT variable. This caused the return code of element-info to not actually be checked, since the export command is now checked instead and almost always will return 0. This caused a misleading error message when using diskimage-builder with an unknown element since the script didn't exit when it should have: $ bin/disk-image-create -a amd64 foobar vm Building elements: base foobar vm ERROR: Element 'foobar' not found in 'bin/../elements' Expanded element dependencies to: Building in /var/tmp/image.DuIDY1lW Please include at least one distribution root element. Change-Id: I3d9c02bf0b1a4f320280185dd3fab0697d2c92f2 |
||
---|---|---|
.. | ||
common-defaults | ||
common-functions | ||
die | ||
img-defaults | ||
img-functions | ||
ramdisk-defaults | ||
ramdisk-functions |