├── .github ├── dependabot.yml └── workflows │ ├── cmake.yml │ └── makefile.yml ├── .gitignore ├── CMakeLists.txt ├── CREDITS ├── LICENSE ├── Makefile ├── NEWS ├── README.md ├── examples ├── S01a-unionfs-live-cd.sh ├── rc.local.omit-pid.sh └── unionfs-fuse-nfs-root ├── macos_vagrant ├── build.sh ├── custom_vagrantfile └── install-xcode-cli-tools.sh ├── man ├── CMakeLists.txt └── unionfs.8 ├── mount.unionfs ├── src ├── CMakeLists.txt ├── Makefile ├── conf.h ├── cow.c ├── cow.h ├── cow_utils.c ├── cow_utils.h ├── debug.c ├── debug.h ├── findbranch.c ├── findbranch.h ├── fuse_ops.c ├── general.c ├── general.h ├── hashtable.c ├── hashtable.h ├── hashtable_itr.c ├── hashtable_itr.h ├── hashtable_private.h ├── opts.c ├── opts.h ├── readdir.c ├── readdir.h ├── rmdir.c ├── rmdir.h ├── string.c ├── string.h ├── uioctl.h ├── unionfs.c ├── unionfs.h ├── unionfsctl.c ├── unlink.c ├── unlink.h ├── usyslog.c ├── usyslog.h └── version.h ├── test ├── test_all.py ├── test_legacy.sh ├── test_vagrant_macos.sh └── test_vagrant_ubuntu.sh /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/cmake.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/.github/workflows/cmake.yml -------------------------------------------------------------------------------- /.github/workflows/makefile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/.github/workflows/makefile.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CREDITS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/CREDITS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/Makefile -------------------------------------------------------------------------------- /NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/NEWS -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/README.md -------------------------------------------------------------------------------- /examples/S01a-unionfs-live-cd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/examples/S01a-unionfs-live-cd.sh -------------------------------------------------------------------------------- /examples/rc.local.omit-pid.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/examples/rc.local.omit-pid.sh -------------------------------------------------------------------------------- /examples/unionfs-fuse-nfs-root: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/examples/unionfs-fuse-nfs-root -------------------------------------------------------------------------------- /macos_vagrant/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/macos_vagrant/build.sh -------------------------------------------------------------------------------- /macos_vagrant/custom_vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/macos_vagrant/custom_vagrantfile -------------------------------------------------------------------------------- /macos_vagrant/install-xcode-cli-tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/macos_vagrant/install-xcode-cli-tools.sh -------------------------------------------------------------------------------- /man/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/man/CMakeLists.txt -------------------------------------------------------------------------------- /man/unionfs.8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/man/unionfs.8 -------------------------------------------------------------------------------- /mount.unionfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/mount.unionfs -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/conf.h -------------------------------------------------------------------------------- /src/cow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/cow.c -------------------------------------------------------------------------------- /src/cow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/cow.h -------------------------------------------------------------------------------- /src/cow_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/cow_utils.c -------------------------------------------------------------------------------- /src/cow_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/cow_utils.h -------------------------------------------------------------------------------- /src/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/debug.c -------------------------------------------------------------------------------- /src/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/debug.h -------------------------------------------------------------------------------- /src/findbranch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/findbranch.c -------------------------------------------------------------------------------- /src/findbranch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/findbranch.h -------------------------------------------------------------------------------- /src/fuse_ops.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/fuse_ops.c -------------------------------------------------------------------------------- /src/general.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/general.c -------------------------------------------------------------------------------- /src/general.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/general.h -------------------------------------------------------------------------------- /src/hashtable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/hashtable.c -------------------------------------------------------------------------------- /src/hashtable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/hashtable.h -------------------------------------------------------------------------------- /src/hashtable_itr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/hashtable_itr.c -------------------------------------------------------------------------------- /src/hashtable_itr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/hashtable_itr.h -------------------------------------------------------------------------------- /src/hashtable_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/hashtable_private.h -------------------------------------------------------------------------------- /src/opts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/opts.c -------------------------------------------------------------------------------- /src/opts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/opts.h -------------------------------------------------------------------------------- /src/readdir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/readdir.c -------------------------------------------------------------------------------- /src/readdir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/readdir.h -------------------------------------------------------------------------------- /src/rmdir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/rmdir.c -------------------------------------------------------------------------------- /src/rmdir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/rmdir.h -------------------------------------------------------------------------------- /src/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/string.c -------------------------------------------------------------------------------- /src/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/string.h -------------------------------------------------------------------------------- /src/uioctl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/uioctl.h -------------------------------------------------------------------------------- /src/unionfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/unionfs.c -------------------------------------------------------------------------------- /src/unionfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/unionfs.h -------------------------------------------------------------------------------- /src/unionfsctl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/unionfsctl.c -------------------------------------------------------------------------------- /src/unlink.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/unlink.c -------------------------------------------------------------------------------- /src/unlink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/unlink.h -------------------------------------------------------------------------------- /src/usyslog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/usyslog.c -------------------------------------------------------------------------------- /src/usyslog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/usyslog.h -------------------------------------------------------------------------------- /src/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/src/version.h -------------------------------------------------------------------------------- /test: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec python3 test_all.py 3 | -------------------------------------------------------------------------------- /test_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/test_all.py -------------------------------------------------------------------------------- /test_legacy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/test_legacy.sh -------------------------------------------------------------------------------- /test_vagrant_macos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/test_vagrant_macos.sh -------------------------------------------------------------------------------- /test_vagrant_ubuntu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rpodgorny/unionfs-fuse/HEAD/test_vagrant_ubuntu.sh --------------------------------------------------------------------------------