16 Commits

Author SHA1 Message Date
Giuseppe Scrivano
c6ab8b7115
containerfs: stat reports the underlying FS inode number
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2018-07-02 11:06:35 +02:00
Giuseppe Scrivano
b49ce8e958
README.md: add more information
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2018-06-30 18:49:40 +02:00
Giuseppe Scrivano
54d1c2157f
containerfs: convert char devices(0, 0) to whiteout
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2018-06-30 18:49:40 +02:00
Giuseppe Scrivano
7bbfb5b479
containerfs: return EXDEV when trying to rename a directory from a lower layer
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2018-06-30 18:35:01 +02:00
Giuseppe Scrivano
df766f09cb
containerfs: check for invalid mappings
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2018-06-30 12:48:41 +02:00
Giuseppe Scrivano
f131a755fa
containerfs: simplify hide_node
use a hard link so we don't modify the destination file before a
rename(2).

Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2018-06-30 11:14:19 +02:00
Giuseppe Scrivano
f2b97eeea5
containers: do not rename not existing files
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2018-06-28 16:23:00 +02:00
Giuseppe Scrivano
33788697ad
containerfs: support uids/gids shift
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2018-06-28 15:33:34 +02:00
Giuseppe Scrivano
09771b9864
containerfs: fix memory leak
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2018-06-28 14:33:19 +02:00
Giuseppe Scrivano
554264ce1e
containerfs: more cleanups
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2018-06-28 12:55:30 +02:00
Giuseppe Scrivano
278069ae79
containerfs: some cleanups
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2018-06-28 12:24:45 +02:00
Giuseppe Scrivano
a80ef88cf9
containerfs: use mkstemp instead of tempnam
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2018-06-28 12:24:45 +02:00
Giuseppe Scrivano
abb8bfceac
containerfs: drop unused code
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2018-06-27 18:35:01 +02:00
Giuseppe Scrivano
b99a82bdca
containerfs: raise error if workdir is not specified
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2018-06-27 10:21:47 +02:00
Giuseppe Scrivano
88b2ee2854
containerfs: raise error if upperdir is not specified
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2018-06-27 10:20:46 +02:00
Giuseppe Scrivano
26f0f1a6a2
containerfs: initial implementation
A FUSE implementation of overlay.  Not as stable and mature as the
kernel FS.

Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2018-06-17 16:34:29 +02:00