Commit Graph

23 Commits

Author SHA1 Message Date
Bruce Ashfield
0928637671 umoci: update to v0.5.0
Bumping umoci to version v0.5.0-28-g8a7f789, which comprises the following commits:

    e0662ee internal: move pkg/system to internal
    58645a6 internal: move pkg/testutils to internal/testhelpers
    973fe4f internal: move pkg/iohelpers to internal
    7b16c17 internal: move pkg/funchelpers to internal
    141cc9a internal: move pkg/pathtrie to internal
    1a2fc2f internal: move pkg/idtools to internal
    46ad7b5 gha: cflite: move cronjob timing
    7e958cb gha: cflite: remove unneeded matrix
    90bdb13 README: update release key description
    ee36e53 gha: add batch fuzzing for ClusterFuzzLite
    c4cce9a gha: add ClusterFuzzLite to ci
    ed840cd fuzz: minor improvements
    7a79fc3 oci: dir: ensure ownership of new files matches image dir ownership
    a652677 gha: use CODECOV_TOKEN to fix main branch uploads
    0cc9dac unit: switch to alternative 'go test ./... -test.gocoverdir' workaround
    55d9840 tests: switch to modern GOCOVERDIR
    9fbccd4 ci: remove vestiges of Travis and manual CodeCov uploads
    2f95855 dockerfile: fix 'dubious ownership' git error
    3d0704d dockerfile: drop unneeded helper tools
    1894c20 meta: properly mark meta.WhiteoutMode as Deprecated
    4d65d2f version: use go:embed
    6df6dcf VERSION: back to development
    0bb7e0b VERSION: release v0.5.0
    486a6a5 oci: layer: handle auto-converting to an opaque whiteout with overlayfs
    a665c67 oci: layer: fix extraction with a non-directory parent component
    7d2d5e5 oci: layer: add support for userxattr in OverlayfsRootfs
    55fc2f5 oci: layer: clean up ToDisk and ToTar signatures
    8375e7a oci: layer: explicitly handle unrelated xattrs for overlayfs xattr filter
    0cea894 oci: layer: merge is-overlayfs config and mapping into OnDiskFormat config
    fbe9b0e tests: make sure we use a new t.TempDir per-t.Run
    456443e golangci-lint: enable some more lints
    4e65fea lint/usetesting: enable lint
    96e507b lint/forcetypeassert: make type assertion requirements more standard
    a0622e5 lint/revive: fix up revive lints
    64c02a5 lint/prealloc: add trivial pre-allocation fixes
    bcd14d6 cmd: switch flattenCommands to a recursive foreach
    cf70516 casext: fix typo in t.Run
    5a4a7aa *: remove old open-coded funchelpers.VerifyError
    36a1d10 lint: add fuzzer code to lints
    bbd479d fuzz: fix build errors
    7f704ea lint/exhaustive: fix non-exhaustive switch statements
    63e82cd lint/unconvert: remove unnecessary conversions
    b68268e lint/unparam: remove unused parameters for internal funcs
    e156d27 lint/errorlint: use error.Is in spots we missed
    95fedd6 lint/godot: fix doc comments
    c88a83a gha: switch to golanglint-ci
    5ee7982 lint/errcheck: improve verification of deferred errors
    470498c lint/ineffassign: remove unneeded assignments
    fbead65 lint/staticcheck: SA1019: permit use of our own deprecated mutate.Compressor
    72409e8 lint/staticcheck: SA1019: explicitly allow usage of deprecated archive/tar features
    379b24f lint/staticcheck: SA1019: switch away from deprecated io/ioutil
    53a7b21 lint/staticcheck: apply minor fixups
    f80a675 lint/gofumpt: apply gofumpt rules
    3a100c5 lint/testifylint: fix all testify lints
    7b875f8 meta: drop whiteout_mode from umoci.json
    b1a69f5 oci: layer: temporarily disallow overlayfs on-disk bundle unpacking
    474f50a keyring: add cyphar@cyphar.com as trusted signing key
    c578970 keyring: add keyring management scripts from runc
    18b9ae3 oci: blobcompress: switch to Docker-friendly gzip block size
    44b018a mutate: make consistency test use larger layers
    54f34c9 oci: layer: refix auto-applied xattr handling
    d267494 oci: layer: refactor round-trip xattr test
    caa0306 oci: layer: improve logging of xattr mapping
    8d78eb1 pkg: hardening: fix spurrious InvalidDigest test failure
    6599ffe build(deps): bump golang.org/x/sys from 0.32.0 to 0.33.0
    9a1cefa oci: layer: correctly handle trusted.overlay xattr namespace escaping
    6494555 pkg: pathtrie: optimise deletions to prune more garbage
    c479530 oci: extract: correctly handle mixed overlayfs whiteouts
    0dea233 oci: extract: properly handle missing parent dirs for overlayfs
    b1dd141 oci: generate: support converting trusted.overlay.{whiteout,opaque} xattrs
    d54275b oci: insert: only use unpriv.Walk when rootless
    a55c157 oci: insert: don't generate opaque entry for root whiteout
    1d0c345 test: tar extract: move pseudoHdr generation to tarDentry
    8d5500f test: layer: reorganise overlayfs-related tests
    0219792 test: layer generate: properly test GenerateLayer output
    9cab21a oci: generate: actually generate layer with TranslateOverlayWhiteouts
    d065c36 oci: generate: use correct path for converted overlayfs whiteout
    9367b0d oci: layer: fix docs for KeepDirlinks
    2d252c7 oci: insert: match variable naming for GenerateLayer
    b438602 oci: layer: pass RepackOptions to tarGenerator
    ad71792 system: switch lclearxattrs to use skipFn
    578f925 pkg: unpriv: simplify lclearxattrs
    e68606e deps: update github.com/cyphar/filepath-securejoin@v0.4.1
    aa67731 deps: update golang.org/x/crypto@v0.37.0
    27725c4 deps: update google.golang.org/protobuf@v1.36.6
    c8a82c3 deps: update to golang.org/x/sys@v0.32.0
    c08adaa ci: more image-tools workarounds
    b94dfa1 go: bump to 1.23
    86e7254 README: remove lxd mention
    19cb696 build(deps): bump github.com/moby/sys/user from 0.3.0 to 0.4.0
    b485e0e README: mention incus and lxd
    1c93e3f tests: modernise and switch to testify assertions
    7856970 tests: migrate to t.TempDir()
    55189f8 pkg: hardening: remove duplicate test
    f16094a pkg: mtreefilter: properly test FilterDeltas
    03ff2a6 pkg: mtreefilter: fix broken err check in tests
    eac7bfa *: clean up with goimports -local
    3f264cb userns: switch third_party to github.com/moby/sys
    d2fd96a deps: update github.com/stretchr/testify to v1.10.0
    c94c4fb go.mod: bump to 1.21 minimum
    9e2c5a9 ci: remove unused .lgtm config
    de6d399 *: ensure all files have license and SPDX header
    41ca97d tests: add --compress= fail tests
    a79788c test: add mixed-compression unpack tests
    f8f12bc cmd: add --compress= option to repack-like commands
    3373613 repack: don't hardcode layer compression algorithm
    6355ec2 unpack: make layer decompression based on mediatype more generic
    245726c casext: unify blob compression and decompression
    fa3077f mutate: make uncompressed annotation hint not use globals
    15fa55f mutate: merge add and Add
    b4ca5a1 repack: remove TODO for non-distributable layers
    a31a208 gha: switch from CentOS to AlmaLinux for image tests
    e9fff47 pkg: fmtcompat: remove now that there are no users
    63bbda0 errors: drop remaining errors.Wrap-like fmtcompat.Errorf users
    73fffb3 errors: drop fmtcompat.Errorf for complicated err != nil checks
    00a632e errors: drop fmtcompat.Errorf for explicit err != nil checks
    5339feb errors: drop fmtcompat.Errorf for non-%w errors
    1c67765 *: migrate to Go stdlib error wrapping
    cd18171 pkg: fmtcompat: add a compatibility shim for fmt.Errorf
    aaa6de8 fmt: use %q for quoting
    97cbde3 *: fix new golint warnings

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2025-07-07 11:42:27 -04:00
Bruce Ashfield
bc2a750d5c containers: adapt to UNPACKDIR changes
This commit updates the container recipes to the OE core UNPACKDIR
changes.

  - We drop references to WORKDIR
  - We adjust destsuffix fetches to use BB_GIT_DEFAULT_DESTSUFFIX
    instead of 'git'
  - Update our GOPATH references to use UNPACKDIR
  - Drop S = assignemnts where possible

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2025-06-25 22:40:08 -04:00
Martin Jansa
c01273e001 metadata: add whitespace around assignments
With:
https://lists.openembedded.org/g/bitbake-devel/message/17508
there are many WARNINGs from this layer will cover src_uri.inc files
in next commit.

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2025-04-03 17:56:53 +00:00
Bruce Ashfield
6b4793ce2e umoci: update to v0.4.7 -tip
Bumping umoci to version v0.4.7-260-g8f807a3, which comprises the following commits:

    e9fff47 pkg: fmtcompat: remove now that there are no users
    63bbda0 errors: drop remaining errors.Wrap-like fmtcompat.Errorf users
    73fffb3 errors: drop fmtcompat.Errorf for complicated err != nil checks
    00a632e errors: drop fmtcompat.Errorf for explicit err != nil checks
    5339feb errors: drop fmtcompat.Errorf for non-%w errors
    1c67765 *: migrate to Go stdlib error wrapping
    cd18171 pkg: fmtcompat: add a compatibility shim for fmt.Errorf
    aaa6de8 fmt: use %q for quoting
    97cbde3 *: fix new golint warnings
    094e766 gha: enable CodeQL scanning
    e597e6a idtools: return errors for >u32 specification
    71d012d oci: casext: mediatype: switch to generics for parser functions
    0a5d0dc build(deps): bump github.com/klauspost/pgzip from 1.2.5 to 1.2.6
    3405ba8 Fixed typo in rootless.md
    3cf87e0 build(deps): bump codecov/codecov-action from 4 to 5
    7bc95ad build(deps): bump golang.org/x/sys from 0.22.0 to 0.25.0
    a357a4e build(deps): bump github.com/moby/sys/user from 0.1.0 to 0.3.0
    7e48118 build(deps): bump opensuse/leap from 15.5 to 15.6
    3e5ade3 build(deps): bump actions/cache from 3 to 4
    a59f5ba build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
    3078d6b build(deps): bump github.com/vbatts/go-mtree from 0.5.3 to 0.5.4
    ce130df build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0
    6fd54fc build(deps): bump codecov/codecov-action from 3 to 4

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2025-01-17 19:17:09 +00:00
Bruce Ashfield
3569724c16 umoci: update to v0.4.7 -tip
Bumping umoci to version v0.4.7-224-gff684ba, which comprises the following commits:

    3078d6b build(deps): bump github.com/vbatts/go-mtree from 0.5.3 to 0.5.4

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-07-16 16:49:34 +00:00
Kai Kang
710f858012 umoci & buildah & podman-tui: mark incompatible with mips
Since the runtime dependency skopeo has been marked incompatible with
mips, mark for umoci accordingly.

buildah and podman-tui rdepends on podman which has been marked
incompatible with mips, so mark for them too.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2023-11-06 16:21:12 +00:00
Mingli Yu
5cec30aae4 umoci: Remove the buildpath issue
Pass -trimpath to the build to fix the below build path issue:
  WARNING: umoci-v0.4.7+git-r0 do_package_qa: QA Issue: File /usr/sbin/umoci in package umoci contains reference to TMPDIR [buildpaths]

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2023-11-06 16:21:12 +00:00
Bruce Ashfield
08435d20b1 recipes/classes/scripts: Drop SRCPV usage
bitbake has been enhanced such that SRCPV is no longer needed in
PV to handle updating git hashes and task signatures.

We can simplify our PV by dropping SRCPV

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2023-08-24 01:38:21 +00:00
Bruce Ashfield
703feb3116 umoci: update to 0.4.7-tip
Bumping umoci to version v0.4.7-150-g33ec006, which comprises the following commits:

    150b9e0 build(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4
    1c365a2 build(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3
    6e6027c build(deps): bump golang.org/x/sys from 0.7.0 to 0.8.0
    b267d7b test: move 'go test' output to stderr for coverage binary
    947f407 build(deps): bump github.com/opencontainers/runc from 1.1.6 to 1.1.7
    e9394e8 CHANGELOG: update to include changes from v0.4.7
    08672f5 vendor: bump several deps
    b4f2258 go.mod: update Go version to go1.18
    b285980 build(deps): bump github.com/vbatts/go-mtree from 0.5.2 to 0.5.3
    61c566b build(deps): bump google.golang.org/protobuf from 1.28.1 to 1.30.0
    a0bb45f build(deps): bump actions/setup-go from 3 to 4
    bdfd50b build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2
    37c828e gha: ci: make ci-image cache expire weekly
    3e7ddbd dockerfile: update to leap 15.4
    44a127b Makefile: pull image details from Dockerfile
    c99bc38 dockerfile: fetch oci-*-tools with go install
    701c194 test: update to gomtree 0.5.2
    ac5e249 test: (raw-)config: only use export in sub-shell
    c8183de oci: config: strip "-dev" from runtime-spec version
    b1c2cdf oci: config: correctly handle runtime-spec versions
    de9ad94 make: add -buildvcs=false to builds
    6d52935 gha: bump Go version for validate to Go 1.20.x
    3544ece build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2023-06-15 17:42:31 -04:00
Bruce Ashfield
975f0a1d40 umoci: update to 0.4.7
Bumping umoci to version v0.4.7-117-gfb2db51, which comprises the following commits:

    3544ece build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1
    5978bb9 build(deps): bump github.com/vbatts/go-mtree from 0.5.1 to 0.5.2
    7c782c4 README: add dummy comment to start to make Hugo happy
    777164a build(deps): bump github.com/opencontainers/runc from 1.1.2 to 1.1.4
    1714399 build(deps): bump github.com/docker/go-units from 0.4.0 to 0.5.0
    ed6b0f4 build(deps): bump google.golang.org/protobuf from 1.28.0 to 1.28.1
    14756db build(deps): bump github.com/stretchr/testify from 1.7.1 to 1.8.0
    2034a22 test: handle /etc/pki/ca-trust with Fedora images
    2163223 *: improve io.Pipe CloseWithError usage
    aab35e4 *: implement EINTR-retry logic for io.Copy users

We also switch BUILD_FLAGS to STATIC_BUILD_FLAGS, as the Makefile
variable has changed.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2023-02-10 12:36:11 -05:00
Bruce Ashfield
f132afed23 umoci: fix reproducibility
pass -trimpath to the umoci build to remove TMPDIR references
in the binaries.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-09-13 15:28:14 -04:00
Bruce Ashfield
7dd1f5384b umoci: update to v0.4.7-latest
Bumping umoci to version v0.4.7-101-g4270d5b, which comprises the following commits:

    d8f4f12 build(deps): bump github.com/opencontainers/runc from 1.1.1 to 1.1.2
    2163223 *: improve io.Pipe CloseWithError usage
    aab35e4 *: implement EINTR-retry logic for io.Copy users

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-08-09 14:26:28 -04:00
Chen Qi
7808674c4c umoci: adjust CGO_CFLAGS and CGO_LDFLAGS settings
The CGO_CFLAGS and CGO_LDFLAGS should use target flags instead
of the nativesdk ones.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-06-20 12:09:46 -04:00
Bruce Ashfield
14427646ae umoci: update to 0.4.7-tip
Bumping umoci to version v0.4.7-98-gdb97609, which comprises the following commits:

    d8f4f12 build(deps): bump github.com/opencontainers/runc from 1.1.1 to 1.1.2
    9db1db9 dependabot: ignore github.com/klauspost/compress for now
    c20d1ba build(deps): bump github.com/vbatts/go-mtree from 0.5.0 to 0.5.1
    defa147 build(deps): bump actions/setup-go from 2 to 3
    d7c6b89 build(deps): bump actions/cache from 2 to 3.0.1
    e76ee78 build(deps): bump actions/checkout from 2 to 3
    852bb73 build(deps): bump actions/download-artifact from 2 to 3
    83706fc build(deps): bump actions/upload-artifact from 2 to 3
    b93cb2a build(deps): bump codecov/codecov-action from 2 to 3
    671fa10 build(deps): bump github.com/opencontainers/runc from 1.1.0 to 1.1.1
    abd9d71 build(deps): bump google.golang.org/protobuf from 1.27.1 to 1.28.0
    597a50e build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1
    87f2e17 mutator: allow setting annotation data when generating a layer
    e14c6d5 README: s/anuvu/project-stacker
    c67586e build(deps): bump github.com/opencontainers/runc from 1.0.3 to 1.1.0

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-06-03 09:32:13 -04:00
Bruce Ashfield
2dd6ba297c umoci: update to 0.4.7-tip
Bumping umoci to version v0.4.7-70-gfa8e9f8, which comprises the following commits:

    c67586e build(deps): bump github.com/opencontainers/runc from 1.0.3 to 1.1.0
    88aaeca fuzz: always use golang:latest
    37b9db4 build(deps): bump golang from 1.17.4 to 1.17.5
    09ff9d5 build(deps): bump github.com/opencontainers/runc from 1.0.2 to 1.0.3
    86eb281 build(deps): bump golang from 1.17.3 to 1.17.4
    610dabf oci: protect against mediatype confusion attacks (CVE-2021-41190)
    9b17e05 oci: gc: fix tests to correctly use the right media-types
    38c20f1 ci: fix fresh builds
    220b0c0 build(deps): bump github.com/opencontainers/image-spec
    732d36d build(deps): bump golang from 1.17.2 to 1.17.3
    58f3a37 mutator: .Config() should return ispec.Image vs. ImageConfig
    001bbd4 ci: update main branch name
    7bebba6 ci: osx: only try to unlink parallel if installed
    a0d54ce build(deps): bump golang from 1.17.1 to 1.17.2
    72ec924 *: use new protobuf package
    09d1d79 build(deps): bump github.com/golang/protobuf from 1.5.0 to 1.5.2
    88243cd build(deps): bump github.com/rootless-containers/proto
    12270d3 build(deps): bump github.com/opencontainers/runc
    056236a *: make codecov slightly less annoying
    18fdf79 build(deps): bump github.com/stretchr/testify from 1.6.1 to 1.7.0
    6f84bbb build(deps): bump github.com/cyphar/filepath-securejoin
    0b4d52f build(deps): bump github.com/apex/log from 1.4.0 to 1.9.0
    ac6ba6c build(deps): bump github.com/klauspost/pgzip from 1.2.4 to 1.2.5
    9cd570d build(deps): bump golang from 1.14 to 1.17.1
    26e57a2 gha: enable dependabot
    65932cd ci: hardcode Go version used for linting
    17111a6 *: use go1.17-friendly go:build tags
    f6c2e79 codecov: drop explicit env.CODECOV_TOKEN
    f80d8e2 ci: use codecov-action
    785ed73 fix(Makefile): avoid usage of which
    97099f1 mutate: implement an AddExisting() API
    5adbd99 oci: casext: walk: do not attempt to recurse into un-parseable blobs
    aad89ed oci: cas: add StatBlob to CAS interface
    7091cd1 ci: switch to GitHub Actions
    3ceb144 Add 2 fuzzers

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-03-21 17:31:28 -04:00
Bruce Ashfield
0a7ae8bc50 global: convert github SRC_URIs to use https protocol
github is removing git:// access, and fetches will start experiencing
interruptions in service, and eventually will fail completely.

bitbake will also begin to warn on github src_uri's that don't use
https. So we convert the meta-virt instances to use protocol=https
(done using the oe-core contrib conversion script)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-11-02 09:57:03 -04:00
Bruce Ashfield
abf248bd38 umoci: switch branch to main
Like many other projects, umoci has switch to main instead of master.
(and then deleted master)

We change our branch specification to main, so the fetcher can once
again find our desired SRCREV.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-10-21 19:15:59 -04:00
Bruce Ashfield
d876cfc5bf global: overrides syntax conversion
OEcore/bitbake are moving to use the clearer ":" as an overrides
separator.

This is pass one of updating the meta-virt recipes to use that
syntax.

This has only been minimally build/runtime tested, more changes
will be required for missed overrides, or incorrect conversions

Note: A recent bitbake is required:

    commit 75fad23fc06c008a03414a1fc288a8614c6af9ca
    Author: Richard Purdie <richard.purdie@linuxfoundation.org>
    Date:   Sun Jul 18 12:59:15 2021 +0100

        bitbake: data_smart/parse: Allow ':' characters in variable/function names

        It is becomming increasingly clear we need to find a way to show what
        is/is not an override in our syntax. We need to do this in a way which
        is clear to users, readable and in a way we can transition to.

        The most effective way I've found to this is to use the ":" charater
        to directly replace "_" where an override is being specified. This
        includes "append", "prepend" and "remove" which are effectively special
        override directives.

        This patch simply adds the character to the parser so bitbake accepts
        the value but maps it back to "_" internally so there is no behaviour
        change.

        This change is simple enough it could potentially be backported to older
        version of bitbake meaning layers using the new syntax/markup could
        work with older releases. Even if other no other changes are accepted
        at this time and we don't backport, it does set us on a path where at
        some point in future we could
        require a more explict syntax.

        I've tested this patch by converting oe-core/meta-yocto to the new
        syntax for overrides (9000+ changes) and then seeing that builds
        continue to work with this patch.

        (Bitbake rev: 0dbbb4547cb2570d2ce607e9a53459df3c0ac284)

        Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-08-02 17:17:53 -04:00
Xu, Yanfei
daac3b630f umoci: add nativesdk to BBCLASSEXTEND
add nativesdk to BBCLASSEXTEND

Signed-off-by: Yanfei Xu <yanfei.xu@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-06-21 09:04:47 -04:00
Bruce Ashfield
29de6c30b8 umoci: create -native do_compile and make it static
We need to use different build architecture and flags for the
native variant, so add a specific do_compile for it. The settings
are taken from the kubernetes recipes native go build.

We also switch to the umoci.static for -native, since patchelf is
breaking our executable if we leave it dynamic.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-05-07 11:52:05 -04:00
Bruce Ashfield
7690f23071 umoci: add -native variant
In preparation for using umoci along side of sloci as to
construct multi later oci images, we need a -native variant.

For now, we don't need skopeo on the host side, so we clear
it from the class-native RDEPENDS. Skopeo has significant
dependencies, so we'd rather avoid ever needing it as a
-native tool.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-05-06 16:35:21 -04:00
Bruce Ashfield
040275428d umoci: update to 0.4.7
Updating to the latest 0.4.7 release and updating the build
and fetch directories to the opencontainers github.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-05-06 16:29:45 -04:00
Bruce Ashfield
b7800ccc2a umoci: introduce umoci recipe for image building
Importing umoci from meta-overc

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-05-06 15:47:49 -04:00