2011-08-26 21:51:36 +08:00
|
|
|
*.o
|
2013-01-26 07:12:28 +08:00
|
|
|
*.static.o
|
2013-07-06 16:22:31 +08:00
|
|
|
*.o.d
|
2018-09-11 23:35:11 +08:00
|
|
|
|
|
|
|
/.cc-defines.h
|
2023-01-05 21:18:07 +08:00
|
|
|
/libbtrfs/version.h
|
2018-09-11 23:35:11 +08:00
|
|
|
/btrfs
|
|
|
|
/btrfs.static
|
|
|
|
/btrfs-map-logical
|
|
|
|
/btrfs-map-logical.static
|
|
|
|
/btrfsck
|
|
|
|
/mkfs.btrfs
|
|
|
|
/mkfs.btrfs.static
|
|
|
|
/btrfs-convert
|
|
|
|
/btrfs-convert.static
|
|
|
|
/btrfs-find-root
|
|
|
|
/btrfs-find-root.static
|
|
|
|
/btrfs-image
|
|
|
|
/btrfs-image.static
|
|
|
|
/btrfs-corrupt-block
|
|
|
|
/btrfs-corrupt-block.static
|
|
|
|
/btrfs-select-super
|
|
|
|
/btrfs-select-super.static
|
|
|
|
/btrfs-crc
|
|
|
|
/btrfstune
|
|
|
|
/btrfstune.static
|
2020-12-17 03:02:13 +08:00
|
|
|
/btrfs-sb-mod
|
2018-09-11 23:35:11 +08:00
|
|
|
/mktables
|
|
|
|
|
|
|
|
/libbtrfs.a
|
|
|
|
/libbtrfs.so*
|
|
|
|
/library-test
|
|
|
|
/library-test-static
|
Add libbtrfsutil
Currently, users wishing to manage Btrfs filesystems programatically
have to shell out to btrfs-progs and parse the output. This isn't ideal.
The goal of libbtrfsutil is to provide a library version of as many of
the operations of btrfs-progs as possible and to migrate btrfs-progs to
use it.
Rather than simply refactoring the existing btrfs-progs code, the code
has to be written from scratch for a couple of reasons:
* A lot of the btrfs-progs code was not designed with a nice library API
in mind in terms of reusability, naming, and error reporting.
* libbtrfsutil is licensed under the LGPL, whereas btrfs-progs is under
the GPL, which makes it dubious to directly copy or move the code.
Eventually, most of the low-level btrfs-progs code should either live in
libbtrfsutil or the shared kernel/userspace filesystem code, and
btrfs-progs will just be the CLI wrapper.
This first commit just includes the build system changes, license,
README, and error reporting helper.
Signed-off-by: Omar Sandoval <osandov@fb.com>
Reviewed-by: Liu Bo <bo.li.liu@oracle.com>
Signed-off-by: David Sterba <dsterba@suse.com>
2018-02-16 03:04:47 +08:00
|
|
|
/libbtrfsutil.so*
|
|
|
|
/libbtrfsutil.a
|
2014-12-04 20:26:46 +08:00
|
|
|
|
2020-08-20 12:36:18 +08:00
|
|
|
/libbtrfsutil/libbtrfsutil.pc
|
|
|
|
|
2023-07-25 16:45:55 +08:00
|
|
|
/fsstress
|
2018-09-11 23:35:11 +08:00
|
|
|
/fssum
|
|
|
|
/testsuite-id
|
2015-06-02 23:16:47 +08:00
|
|
|
/tests/*-tests-results.txt
|
2016-06-22 20:07:46 +08:00
|
|
|
/tests/test-console.txt
|
2015-06-02 23:16:47 +08:00
|
|
|
/tests/test.img
|
2016-06-22 20:28:23 +08:00
|
|
|
/tests/mnt/
|
2018-02-05 14:47:13 +08:00
|
|
|
*.restored
|
2018-09-11 23:35:11 +08:00
|
|
|
/ioctl-test
|
|
|
|
/send-test
|
|
|
|
/quick-test
|
2020-12-17 02:14:00 +08:00
|
|
|
/json-formatter-test
|
2020-12-17 03:02:13 +08:00
|
|
|
/hash-speedtest
|
2018-09-11 23:35:11 +08:00
|
|
|
|
|
|
|
/aclocal.m4
|
|
|
|
/autom4te.cache
|
|
|
|
/config.cache
|
2023-02-21 08:41:21 +08:00
|
|
|
/include/config.h
|
|
|
|
/include/config.h.in
|
|
|
|
/include/config.h.in~
|
2023-07-25 16:45:55 +08:00
|
|
|
/config/config.guess
|
|
|
|
/config/config.sub
|
|
|
|
/config/install-sh
|
2018-09-11 23:35:11 +08:00
|
|
|
/config.log
|
|
|
|
/config.status
|
|
|
|
/configure
|
|
|
|
/Makefile.inc
|
2014-12-04 20:26:46 +08:00
|
|
|
|
2018-09-11 23:35:11 +08:00
|
|
|
/tags
|
2019-01-11 18:11:27 +08:00
|
|
|
/TAGS
|
2018-09-11 23:35:11 +08:00
|
|
|
/cscope.out
|
|
|
|
/cscope.files
|
|
|
|
/cscope.in.out
|
|
|
|
/cscope.po.out
|
2019-02-28 10:22:06 +08:00
|
|
|
.*
|
2020-07-28 09:57:15 +08:00
|
|
|
!.editorconfig
|
2023-03-22 21:44:41 +08:00
|
|
|
!.github
|
2023-12-05 23:23:27 +08:00
|
|
|
!.readthedocs.yaml
|
2018-09-11 23:35:11 +08:00
|
|
|
|
2021-02-25 00:19:24 +08:00
|
|
|
/ci/images/*/devel.tar.gz
|
|
|
|
|
2018-09-11 23:35:11 +08:00
|
|
|
/Documentation/Makefile
|
2021-10-27 04:48:27 +08:00
|
|
|
/Documentation/_build
|
2024-01-11 01:25:23 +08:00
|
|
|
/Documentation/contents.rst
|
2014-12-04 20:26:46 +08:00
|
|
|
|
2018-02-05 14:47:14 +08:00
|
|
|
*.patch
|