Giuseppe Scrivano 1faf62ce32
main: simplify setattr
always use the /proc/self/fd/FD path when the path doesn't refer to a
directory or regular file.

commit 0b0c7a3a01dae4de65ba79016a111d794c1d1719 introduced the
regression.

Closes: https://github.com/containers/fuse-overlayfs/issues/99

Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2019-08-07 23:58:06 +02:00
2019-07-22 13:07:00 +02:00
2019-08-06 12:11:42 +02:00
2019-07-29 01:04:41 +02:00
2019-07-22 12:38:35 +02:00
2019-07-30 12:19:31 +02:00
2018-07-30 15:13:57 +02:00
2019-05-13 07:50:56 -05:00
2019-07-22 12:34:33 +02:00
2019-07-22 12:34:33 +02:00
2019-08-07 23:58:06 +02:00
2019-05-11 14:49:19 -05:00

fuse-overlayfs

An implementation of overlay+shiftfs in FUSE for rootless containers.

Limitations:

Read-only mode is not supported, so it is always required to specify an upperdir and a workingdir.

Usage:

$ fuse-overlayfs -o lowerdir=lowerdir/a:lowerdir/b,upperdir=up,workdir=workdir merged

Specify a different UID/GID mapping:

$ fuse-overlayfs -o uidmapping=0:10:100:100:10000:2000,gidmapping=0:10:100:100:10000:2000,lowerdir=lowerdir/a:lowerdir/b,upperdir=up,workdir=workdir merged

Build Requirements:

fuse-overlayfs requires libfuse > v3.2.1

On Fedora: dnf install fuse3-devel

Static Build:

buildah bud -t fuse-overlayfs -f ./Dockerfile.static .

Description
FUSE implementation for overlayfs
Readme 1.9 MiB
Languages
C 61.4%
M4 33.3%
Shell 2.2%
Makefile 2.1%
Roff 0.7%
Other 0.3%