Joe Thornber
606c25d828
thin_dump now takes a --repair option
2012-03-02 10:00:31 +00:00
Joe Thornber
347003e6f3
stop btree_checker throwing.
...
Instead it records the errors and steps around the bad parts of the
tree.
2012-03-01 14:57:09 +00:00
Joe Thornber
37e915df97
simplify metadata_checker via a typedef
2012-02-29 16:42:27 +00:00
Joe Thornber
9bf9f2210c
tweak a comment
2012-02-29 16:38:33 +00:00
Joe Thornber
5d2f39ad19
add -fno-strict-aliasing
2012-02-29 11:00:13 +00:00
Joe Thornber
a4b41e90ad
introduce checksum_exception
2012-02-27 14:07:16 +00:00
Joe Thornber
426e23278f
[metadata check] increment the ref count for the held root
2012-02-10 11:58:12 +00:00
Joe Thornber
d4a3e56d54
Merge branch 'master' of github.com:jthornber/thin-provisioning-tools
...
Conflicts:
Makefile.in
2012-02-03 11:55:56 +00:00
Joe Thornber
240d9895cc
give more info when reporting too few entries in btree node
2012-02-03 11:50:36 +00:00
Joe Thornber
868d143621
tweak install dir
2012-02-03 11:50:05 +00:00
Heinz Mauelshagen
36d735378e
removed specfile; now in Fedora repository
2011-12-21 17:55:53 +01:00
Heinz Mauelshagen
4dcab4b24c
unit-tests/Makefile.in
2011-12-21 12:30:50 +01:00
Heinz Mauelshagen
73876ff59d
- fix configure.h.in error and .PHONY
...
- add all target to unit-tests/Makefile.in to make it actually build
2011-12-21 11:31:56 +01:00
Heinz Mauelshagen
f7c6cabf33
Rename unit-tests/Makefile.in.in to unit-tests/Makefile.in
2011-12-21 11:08:37 +01:00
Heinz Mauelshagen
e2d68de562
- add licence
...
- try to fix up --enable-testing, but most unit tests don't compile (include
file changes?) or run (missing data?) at present
- support building in different dir from src
- add 'distclean' target and don't build .d files when cleaning
- rebuild if Makefile changes (didn't bother triggering a build
[Alasdair Kergon]
2011-12-21 11:04:00 +01:00
Heinz Mauelshagen
b93e5a8a6f
Fix CXX= in Makefile.in
2011-12-16 19:40:03 +01:00
Heinz Mauelshagen
e286c7d6aa
Remove -s (install) -s which broke debuginfo
2011-12-16 19:33:30 +01:00
Heinz Mauelshagen
4271e592ae
Add -s install option to programs
2011-12-16 14:28:38 +01:00
Heinz Mauelshagen
d16ae4ed95
specfile name change and man page install Makefile.in fixes [Milan]
2011-12-16 14:24:44 +01:00
Joe Thornber
7a3aafddcc
change my email address to the ejt one
2011-12-16 11:20:07 +00:00
Heinz Mauelshagen
504f577240
Move manunal pages install into Makefile.in
2011-12-16 12:17:31 +01:00
Heinz Mauelshagen
304f2e8406
Fix AUTHOR in man pages
2011-12-16 11:52:39 +01:00
Heinz Mauelshagen
487a7ea273
Correct .TH in man pages
2011-12-16 11:40:08 +01:00
Heinz Mauelshagen
8cf27fdbb0
Correct copyright year
2011-12-15 19:34:31 +01:00
Heinz Mauelshagen
30caf729c9
Add *.d to clean target
2011-12-15 19:28:51 +01:00
Heinz Mauelshagen
a9f708ecf8
Milan's updates on specfile
2011-12-15 19:11:51 +01:00
Joe Thornber
dbc2059a59
be specific about a call to min
2011-12-15 16:16:50 +00:00
Joe Thornber
0b8208ffba
change install perms to 755
2011-12-15 15:40:47 +00:00
Joe Thornber
ade721a08f
stop warnings if a dependency file is missing
2011-12-15 15:17:40 +00:00
Joe Thornber
3ef088833b
Merge branch 'master' of github.com:jthornber/thin-provisioning-tools
2011-12-15 14:45:10 +00:00
Joe Thornber
03766d66e3
Install in sbin
2011-12-15 14:44:43 +00:00
Heinz Mauelshagen
fd39a5b37f
more usage() fixes
2011-12-15 15:44:41 +01:00
Joe Thornber
ef66888326
merge
2011-12-15 14:35:01 +00:00
Heinz Mauelshagen
7ba9183d34
Use basename(argv[0]) where appropriate to avoid hard coded tool name
2011-12-15 15:17:49 +01:00
Heinz Mauelshagen
3d52279dc3
version.h.in
2011-12-15 14:58:25 +01:00
Joe Thornber
af22645635
Merge branch 'heinz-changes' of github.com:jthornber/thin-provisioning-tools
2011-12-15 13:57:21 +00:00
Heinz Mauelshagen
0061d0b880
Support {-V|--version} and adjust usage syntax
2011-12-15 14:55:38 +01:00
Heinz Mauelshagen
8414bb69d8
Support {-V|--version} and adjust usage syntax
2011-12-15 14:54:40 +01:00
Joe Thornber
8b65410f37
thin_repair no longer links with expat
2011-12-15 13:53:07 +00:00
Joe Thornber
e52ec8c89c
allow make DESTDIR=... install
2011-12-15 13:35:47 +00:00
Heinz Mauelshagen
4e8f255e97
Adjust Copyright and add information that thin_repair is a checker only until extended
2011-12-15 14:10:10 +01:00
Joe Thornber
d2761239cf
typo
2011-12-15 13:00:34 +00:00
Joe Thornber
8e3fc015a9
Merge branch 'heinz-changes' of github.com:jthornber/thin-provisioning-tools
2011-12-15 12:57:54 +00:00
Heinz Mauelshagen
977716d673
Man pages
2011-12-15 13:56:48 +01:00
Joe Thornber
8210387b11
remove ruby and valgrind checks from configure.in
2011-12-15 12:56:16 +00:00
Heinz Mauelshagen
79c26ee253
Remove erroneous subpackage
2011-12-15 12:53:54 +01:00
Heinz Mauelshagen
e20d84d4c3
Adjust license to GPLv3
2011-12-15 12:50:10 +01:00
Heinz Mauelshagen
b6ec089405
specfile
2011-12-15 12:44:56 +01:00
Heinz Mauelshagen
e4d987c883
Remove boost library from README
2011-12-15 11:53:15 +01:00
Heinz Mauelshagen
d74b3ff35f
Remove boost_program_options from {configure,Makefile}.in
2011-12-14 21:07:57 +01:00