2011-08-26 13:51:36 +00:00
|
|
|
*.o
|
2013-01-25 23:12:28 +00:00
|
|
|
*.static.o
|
2013-07-06 08:22:31 +00:00
|
|
|
*.o.d
|
2018-09-11 15:35:11 +00:00
|
|
|
|
|
|
|
/.cc-defines.h
|
2023-01-05 13:18:07 +00:00
|
|
|
/libbtrfs/version.h
|
2018-09-11 15:35:11 +00:00
|
|
|
/btrfs
|
|
|
|
/btrfs.static
|
|
|
|
/btrfs-map-logical
|
|
|
|
/btrfs-map-logical.static
|
|
|
|
/btrfs-fragments
|
|
|
|
/btrfs-fragments.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-16 19:02:13 +00:00
|
|
|
/btrfs-sb-mod
|
2018-09-11 15:35:11 +00: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-15 19:04:47 +00:00
|
|
|
/libbtrfsutil.so*
|
|
|
|
/libbtrfsutil.a
|
2014-12-04 12:26:46 +00:00
|
|
|
|
2020-08-20 04:36:18 +00:00
|
|
|
/libbtrfsutil/libbtrfsutil.pc
|
|
|
|
|
2018-09-11 15:35:11 +00:00
|
|
|
/fssum
|
|
|
|
/testsuite-id
|
2015-06-02 15:16:47 +00:00
|
|
|
/tests/*-tests-results.txt
|
2016-06-22 12:07:46 +00:00
|
|
|
/tests/test-console.txt
|
2015-06-02 15:16:47 +00:00
|
|
|
/tests/test.img
|
2016-06-22 12:28:23 +00:00
|
|
|
/tests/mnt/
|
2018-02-05 06:47:13 +00:00
|
|
|
*.restored
|
2018-09-11 15:35:11 +00:00
|
|
|
/ioctl-test
|
|
|
|
/send-test
|
|
|
|
/quick-test
|
2020-12-16 18:14:00 +00:00
|
|
|
/json-formatter-test
|
2020-12-16 19:02:13 +00:00
|
|
|
/hash-speedtest
|
2018-09-11 15:35:11 +00:00
|
|
|
|
|
|
|
/aclocal.m4
|
|
|
|
/autom4te.cache
|
|
|
|
/config.cache
|
|
|
|
/config/*
|
2023-02-21 00:41:21 +00:00
|
|
|
/include/config.h
|
|
|
|
/include/config.h.in
|
|
|
|
/include/config.h.in~
|
2018-09-11 15:35:11 +00:00
|
|
|
/config.log
|
|
|
|
/config.status
|
|
|
|
/configure
|
|
|
|
/Makefile.inc
|
2014-12-04 12:26:46 +00:00
|
|
|
|
2018-09-11 15:35:11 +00:00
|
|
|
/tags
|
2019-01-11 10:11:27 +00:00
|
|
|
/TAGS
|
2018-09-11 15:35:11 +00:00
|
|
|
/cscope.out
|
|
|
|
/cscope.files
|
|
|
|
/cscope.in.out
|
|
|
|
/cscope.po.out
|
2019-02-28 02:22:06 +00:00
|
|
|
.*
|
2020-07-28 01:57:15 +00:00
|
|
|
!.editorconfig
|
2018-09-11 15:35:11 +00:00
|
|
|
|
2021-02-24 16:19:24 +00:00
|
|
|
/ci/images/*/devel.tar.gz
|
|
|
|
|
2018-09-11 15:35:11 +00:00
|
|
|
/Documentation/Makefile
|
2021-10-26 20:48:27 +00:00
|
|
|
/Documentation/_build
|
2014-12-04 12:26:46 +00:00
|
|
|
|
2018-02-05 06:47:14 +00:00
|
|
|
*.patch
|