├── .gitignore ├── .travis.yml ├── COPYING ├── Makefile ├── Makefile.inc ├── README.md ├── TODO.md ├── doc ├── config.txt ├── libmosaic.txt └── moctl.txt ├── go ├── Makefile ├── mosaic.go ├── mosaic_cgo.go ├── mosaic_link_dynamic.go ├── mosaic_link_static.go ├── mosaic_link_uninstalled.go ├── mosaic_log.go └── mosaic_test.go ├── include ├── Makefile ├── compiler.h ├── list.h ├── log.h ├── mosaic.h ├── uapi │ └── mosaic.h ├── util.h ├── volume.h └── yaml-util.h ├── lib ├── .gitignore ├── Makefile ├── btrfs.c ├── config.c ├── dmthin.c ├── fsimg.c ├── log.c ├── migrate.c ├── mosaic.c ├── mosaic.pc.in ├── plain.c ├── ploop-internal.h ├── ploop.c ├── ploop_uuid.c ├── thin-internal.h ├── thin_id.c ├── util.c ├── volmap.c ├── volume.c └── yaml.c ├── moctl ├── .gitignore ├── Makefile ├── main.c ├── moctl.h └── wrapper.sh.in ├── mosaic.spec └── test ├── .gitignore ├── Makefile ├── basic.sh ├── btrfs.sh ├── clone.sh ├── env.sh ├── fsimg.sh ├── plain.sh ├── ploop.sh └── run.sh /.gitignore: -------------------------------------------------------------------------------- 1 | tags 2 | cscope.out 3 | Makefile.local 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/.travis.yml -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/COPYING -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/Makefile.inc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/TODO.md -------------------------------------------------------------------------------- /doc/config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/doc/config.txt -------------------------------------------------------------------------------- /doc/libmosaic.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/doc/libmosaic.txt -------------------------------------------------------------------------------- /doc/moctl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/doc/moctl.txt -------------------------------------------------------------------------------- /go/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/go/Makefile -------------------------------------------------------------------------------- /go/mosaic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/go/mosaic.go -------------------------------------------------------------------------------- /go/mosaic_cgo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/go/mosaic_cgo.go -------------------------------------------------------------------------------- /go/mosaic_link_dynamic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/go/mosaic_link_dynamic.go -------------------------------------------------------------------------------- /go/mosaic_link_static.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/go/mosaic_link_static.go -------------------------------------------------------------------------------- /go/mosaic_link_uninstalled.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/go/mosaic_link_uninstalled.go -------------------------------------------------------------------------------- /go/mosaic_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/go/mosaic_log.go -------------------------------------------------------------------------------- /go/mosaic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/go/mosaic_test.go -------------------------------------------------------------------------------- /include/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/include/Makefile -------------------------------------------------------------------------------- /include/compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/include/compiler.h -------------------------------------------------------------------------------- /include/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/include/list.h -------------------------------------------------------------------------------- /include/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/include/log.h -------------------------------------------------------------------------------- /include/mosaic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/include/mosaic.h -------------------------------------------------------------------------------- /include/uapi/mosaic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/include/uapi/mosaic.h -------------------------------------------------------------------------------- /include/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/include/util.h -------------------------------------------------------------------------------- /include/volume.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/include/volume.h -------------------------------------------------------------------------------- /include/yaml-util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/include/yaml-util.h -------------------------------------------------------------------------------- /lib/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/lib/.gitignore -------------------------------------------------------------------------------- /lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/lib/Makefile -------------------------------------------------------------------------------- /lib/btrfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/lib/btrfs.c -------------------------------------------------------------------------------- /lib/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/lib/config.c -------------------------------------------------------------------------------- /lib/dmthin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/lib/dmthin.c -------------------------------------------------------------------------------- /lib/fsimg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/lib/fsimg.c -------------------------------------------------------------------------------- /lib/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/lib/log.c -------------------------------------------------------------------------------- /lib/migrate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/lib/migrate.c -------------------------------------------------------------------------------- /lib/mosaic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/lib/mosaic.c -------------------------------------------------------------------------------- /lib/mosaic.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/lib/mosaic.pc.in -------------------------------------------------------------------------------- /lib/plain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/lib/plain.c -------------------------------------------------------------------------------- /lib/ploop-internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/lib/ploop-internal.h -------------------------------------------------------------------------------- /lib/ploop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/lib/ploop.c -------------------------------------------------------------------------------- /lib/ploop_uuid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/lib/ploop_uuid.c -------------------------------------------------------------------------------- /lib/thin-internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/lib/thin-internal.h -------------------------------------------------------------------------------- /lib/thin_id.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/lib/thin_id.c -------------------------------------------------------------------------------- /lib/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/lib/util.c -------------------------------------------------------------------------------- /lib/volmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/lib/volmap.c -------------------------------------------------------------------------------- /lib/volume.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/lib/volume.c -------------------------------------------------------------------------------- /lib/yaml.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/lib/yaml.c -------------------------------------------------------------------------------- /moctl/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *.d 3 | .* 4 | moctl 5 | -------------------------------------------------------------------------------- /moctl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/moctl/Makefile -------------------------------------------------------------------------------- /moctl/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/moctl/main.c -------------------------------------------------------------------------------- /moctl/moctl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/moctl/moctl.h -------------------------------------------------------------------------------- /moctl/wrapper.sh.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/moctl/wrapper.sh.in -------------------------------------------------------------------------------- /mosaic.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/mosaic.spec -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/test/.gitignore -------------------------------------------------------------------------------- /test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/test/Makefile -------------------------------------------------------------------------------- /test/basic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/test/basic.sh -------------------------------------------------------------------------------- /test/btrfs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/test/btrfs.sh -------------------------------------------------------------------------------- /test/clone.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/test/clone.sh -------------------------------------------------------------------------------- /test/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/test/env.sh -------------------------------------------------------------------------------- /test/fsimg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/test/fsimg.sh -------------------------------------------------------------------------------- /test/plain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/test/plain.sh -------------------------------------------------------------------------------- /test/ploop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/test/ploop.sh -------------------------------------------------------------------------------- /test/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemul/mosaic/HEAD/test/run.sh --------------------------------------------------------------------------------