config BR2_TARGET_ROOTFS_OCI
	bool "oci image"
	depends on BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS
	help
	  Build an OCI (Open Container Initiative) image.

	  By default, the image is generated in a directory called
	  rootfs-oci:

	  $ cd output/images
	  $ ls rootfs-oci/
	  blobs  index.json  oci-layout

	  You can push the image to a registry. Example using skopeo:

	  $ skopeo copy --dest-creds <user>:<pass> \
	           oci:rootfs-oci:<tag> docker://<user>/<image>[:tag]

	  And pull/run it with docker:

	  $ docker run -it <user>/<image>[:tag]

if BR2_TARGET_ROOTFS_OCI

config BR2_TARGET_ROOTFS_OCI_AUTHOR
	string "author name and/or email address"
	default "Buildroot"
	help
	  Name and/or email address of the person which created the
	  image.

config BR2_TARGET_ROOTFS_OCI_TAG
	string "image tag"
	default "latest"
	help
	  Tag to be used in the container image. If empty, 'latest' will
	  be used by default.

config BR2_TARGET_ROOTFS_OCI_ENTRYPOINT
	string "entrypoint"
	default "sh"
	help
	  Command to execute when the container starts.

	  Spaces must be quoted or escaped, like for a shell string:
	    /usr/bin/env sh -c
	    /bin/my-init --some-option "1 2 3 4" some\ arg --

	  See the Docker documentation on how entrypoint and command
	  interact together:
	    https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact

config BR2_TARGET_ROOTFS_OCI_CMD
	string "command (or entrypoint arguments)"
	help
	  Default command, or entrypoint arguments, of the container.

	  Spaces must be quoted or escaped, like for a shell string:
	    "your shell scriptlet"
	    /usr/bin/env sh

	  See the Docker documentation on how entrypoint and command
	  interact together:
	    https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact

config BR2_TARGET_ROOTFS_OCI_WORKDIR
	string "working directory"
	help
	  Working directory of the entrypoint process in the
	  container.

config BR2_TARGET_ROOTFS_OCI_UID
	string "username or UID"
	default "0"
	help
	  The username or UID of user the process run as.

config BR2_TARGET_ROOTFS_OCI_ENV_VARS
	string "environment variables"
	help
	  Default environment variables for the container.
	  Space-separated list of variable=value assignments.

config BR2_TARGET_ROOTFS_OCI_PORTS
	string "ports"
	help
	  Default set of ports to expose from a container running
	  this image as a space-separted list of ports in the following
	  format:

	  <port>/tcp, <port>/udp, <port> (same as <port>/tcp).

config BR2_TARGET_ROOTFS_OCI_LABELS
	string "labels"
	help
	  Metadata in the format KEY=VALUE for the container compliant
	  with OCI annotation rules. If KEY starts with a dot, it will
	  be prefixed with "org.opencontainers.image"
	  (e.g. .url -> org.opencontainers.image.url).

config BR2_TARGET_ROOTFS_OCI_ARCHIVE
	bool "pack oci image into a tar archive"
	help
	  Select whether the image should be packed into a TAR archive.

endif
