On Thu, Oct 12, 2023 at 1:23 PM Bruce Ashfield via lists.yoctoproject.org
<[email protected]> wrote:

>
>
> On Thu, Oct 12, 2023 at 12:52 PM Joshua Watt <[email protected]> wrote:
>
>> The "entrypoint arguments" (command) is allowed to be a list of
>> arguments to pass to the entrypoint. However, the current
>> OCI_IMAGE_ENTRYPOINT_ARGS variables doesn't support however. In order to
>> maintain backward compatibility, a new variable has to be introduced to
>> that can be split into the multiple arguments required
>>
>>
> I haven't looked in detail, but the original intent of that variable IS to
> have more than
> one argument. I was just the only current user of them, and only had one
> argument
> that needed to be passed.
>
> I'd rather not have a new variable, but just change the processing to do 1
> or more
> arguments in the existing variable.
>
>
Which if I'm not mistaken, is your first patch :)

Bruce



> I'll also have to figure out how to make the sloci backend work, but
> that's a different
> question.
>
> Bruce
>
>
>
>> Signed-off-by: Joshua Watt <[email protected]>
>> ---
>>  classes/image-oci-umoci.inc | 3 +++
>>  classes/image-oci.bbclass   | 1 +
>>  2 files changed, 4 insertions(+)
>>
>> diff --git a/classes/image-oci-umoci.inc b/classes/image-oci-umoci.inc
>> index 6c7f244..da93570 100644
>> --- a/classes/image-oci-umoci.inc
>> +++ b/classes/image-oci-umoci.inc
>> @@ -103,6 +103,9 @@ IMAGE_CMD:oci() {
>>      if [ -n "${OCI_IMAGE_ENTRYPOINT_ARGS}" ]; then
>>         umoci config --image $image_name:${OCI_IMAGE_TAG} --config.cmd
>> "${OCI_IMAGE_ENTRYPOINT_ARGS}"
>>      fi
>> +    if [ -n "${OCI_IMAGE_ENTRYPOINT_ARG_LIST}" ]; then
>> +       umoci config --image $image_name:${OCI_IMAGE_TAG} ${@"
>> ".join("--config.cmd %s" % s for s in
>> d.getVar("OCI_IMAGE_ENTRYPOINT_ARG_LIST").split())}
>> +    fi
>>      umoci config --image $image_name:${OCI_IMAGE_TAG} --author
>> ${OCI_IMAGE_AUTHOR_EMAIL}
>>
>>      # make a tar version of the image direcotry
>> diff --git a/classes/image-oci.bbclass b/classes/image-oci.bbclass
>> index 9ddb88b..68045ad 100644
>> --- a/classes/image-oci.bbclass
>> +++ b/classes/image-oci.bbclass
>> @@ -57,6 +57,7 @@ OCI_IMAGE_SUBARCH ?=
>> "${@oci_map_subarch(d.getVar('TARGET_ARCH'), d.getVar('TUNE
>>
>>  OCI_IMAGE_ENTRYPOINT ?= "sh"
>>  OCI_IMAGE_ENTRYPOINT_ARGS ?= ""
>> +OCI_IMAGE_ENTRYPOINT_ARG_LIST ?=""
>>  OCI_IMAGE_WORKINGDIR ?= ""
>>  OCI_IMAGE_STOPSIGNAL ?= ""
>>
>> --
>> 2.34.1
>>
>>
>>
>>
>>
>
> --
> - Thou shalt not follow the NULL pointer, for chaos and madness await thee
> at its end
> - "Use the force Harry" - Gandalf, Star Trek II
>
>
> 
>
>

-- 
- Thou shalt not follow the NULL pointer, for chaos and madness await thee
at its end
- "Use the force Harry" - Gandalf, Star Trek II
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#8355): 
https://lists.yoctoproject.org/g/meta-virtualization/message/8355
Mute This Topic: https://lists.yoctoproject.org/mt/101922305/21656
Group Owner: [email protected]
Unsubscribe: 
https://lists.yoctoproject.org/g/meta-virtualization/leave/6693005/21656/1014668956/xyzzy
 [[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to