diff --git a/fuse-overlayfs-snapshotter.yaml b/fuse-overlayfs-snapshotter.yaml new file mode 100644 index 00000000000..622e87e59dd --- /dev/null +++ b/fuse-overlayfs-snapshotter.yaml @@ -0,0 +1,40 @@ +package: + name: fuse-overlayfs-snapshotter + version: 1.0.6 + epoch: 0 + description: fuse-overlayfs plugin for rootless containerd + copyright: + - license: Apache-2.0 + dependencies: + runtime: + - fuse-overlayfs + +environment: + contents: + packages: + - wolfi-base + - busybox + - ca-certificates-bundle + - build-base + - go + - fuse3-dev + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/containerd/fuse-overlayfs-snapshotter + expected-commit: a705ae6f22850358821ec1e7d968bc79003934ef + tag: v${{package.version}} + + - runs: | + make bin/containerd-fuse-overlayfs-grpc + + make install BINDIR="${{targets.destdir}}"/usr/bin + + - uses: strip + +update: + enabled: true + github: + identifier: containerd/fuse-overlayfs-snapshotter + strip-prefix: v diff --git a/fuse-overlayfs.yaml b/fuse-overlayfs.yaml new file mode 100644 index 00000000000..00b0d1945c8 --- /dev/null +++ b/fuse-overlayfs.yaml @@ -0,0 +1,50 @@ +package: + name: fuse-overlayfs + version: 1.12 + epoch: 0 + description: FUSE implementation for overlayfs + copyright: + - license: GPL-2.0-or-later + dependencies: + runtime: + # TODO: Provide a static build option as well + - fuse3 + +environment: + contents: + packages: + - wolfi-base + - busybox + - ca-certificates-bundle + - build-base + - linux-headers + - fuse3-dev + - automake + - autoconf + - libtool + - pkgconf-dev + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/containers/fuse-overlayfs + expected-commit: 560ab7d9de5c1de115dda75fcd9420c59beeee37 + tag: v${{package.version}} + + - name: Run autoreconf + runs: | + ./autogen.sh + + - uses: autoconf/configure + + - uses: autoconf/make + + - uses: autoconf/make-install + + - uses: strip + +update: + enabled: true + github: + identifier: containers/fuse-overlayfs + strip-prefix: v diff --git a/packages.txt b/packages.txt index 2538917661a..7b970859490 100644 --- a/packages.txt +++ b/packages.txt @@ -812,3 +812,5 @@ sonobuoy libslirp slirp4netns local-path-provisioner +fuse-overlayfs +fuse-overlayfs-snapshotter