Alasdair Kergon
984651d99d
Add lvm_getpagesize wrapper.
2006-08-17 18:23:44 +00:00
Alasdair Kergon
19a7b4479b
add dlerror to another error path
2006-07-05 17:26:36 +00:00
Alasdair Kergon
0f987d2982
Use RTLD_GLOBAL when loading shared libraries.
2006-07-04 19:40:27 +00:00
Alasdair Kergon
608eedf88d
Fix lvcreate corelog validation.
...
Add --config for overriding most config file settings from cmdline.
Quote arguments when printing command line.
Remove linefeed from 'initialising logging' message.
Add 'Completed' debug message.
Don't attempt library exit after reloading config files.
Always compile with libdevmapper, even if device-mapper is disabled.
2006-05-16 16:48:31 +00:00
Alasdair Kergon
bdae38765d
not reqd
2006-05-12 19:44:42 +00:00
Alasdair Kergon
45dca55fc8
Make SIZE_SHORT the default for display_size().
...
Fix some memory leaks in error paths found by coverity.
Use C99 struct initialisers.
Move DEFS into configure.h.
Clean-ups to remove miscellaneous compiler warnings.
2006-05-09 21:23:51 +00:00
Alasdair Kergon
61d8baf8b1
Fix activation code to check for pre-existing mirror logs.
2006-04-28 17:01:07 +00:00
Alasdair Kergon
70e45ad37b
Check for libsepol.
...
Add some cflow & scope support.
Separate out DEFS from CFLAGS.
Remove inlines and use unique function names.
2006-04-19 15:33:07 +00:00
Alasdair Kergon
113047e1a2
Suppress locking library load failure message if --ignorelockingfailure.
2006-04-03 18:43:55 +00:00
Alasdair Kergon
7477e6b714
Fix dmeventd sharedlib path & start tidying registration code.
2006-01-27 20:13:12 +00:00
Alasdair Kergon
41c86b0d19
Replacement activation code. [Don't use this yet!]
2005-11-08 22:52:26 +00:00
Alasdair Kergon
44fc41b3e5
Move set_selinux_context into libdevmapper
2005-10-25 17:28:46 +00:00
Alasdair Kergon
7b78edb1b7
Attempt to load missing targets using modprobe.
2005-10-17 17:56:27 +00:00
Alasdair Kergon
67eb7723d6
Use hash, bitset, malloc, pool from libdevmapper.
2005-10-16 23:03:59 +00:00
Alasdair Kergon
85f2a2e8c2
Suppress fsync() error message on filesystems that don't support it.
2005-09-01 18:37:22 +00:00
Alasdair Kergon
a994dfcfbc
Factor out _get_library_path().
2005-08-09 17:24:21 +00:00
Alasdair Kergon
252daf9717
Use matchpathcon mode parameter.
2005-06-13 13:13:15 +00:00
AJ Lewis
d2529e6334
o print the context along with the path when setting selinux context
2005-06-10 21:30:21 +00:00
Alasdair Kergon
30f9026e1d
vgscan/change/display/vgs automatically create metadata backup if out-of-date or missing.
2005-05-17 13:44:02 +00:00
Alasdair Kergon
87e743e381
Additional rename failure error message.
2005-03-10 22:31:10 +00:00
Alasdair Kergon
714a77bfbe
Fix size of dm_name string.
2004-10-11 15:59:23 +00:00
Alasdair Kergon
ffbd7d8de4
Export dm name build & split functions.
2004-09-15 15:02:36 +00:00
Alasdair Kergon
4919cdc3fb
Fix sync_dir() when no / in filename.
2004-06-19 19:24:33 +00:00
Alasdair Kergon
46cdd53323
Don't abort operations if selinux is present but disabled.
2004-05-04 15:29:26 +00:00
Alasdair Kergon
54abb2c572
Use 64-bit file functions.
2004-04-16 18:43:29 +00:00
Alasdair Kergon
5e7a308528
Ignore error setting selinux file context if fs doesn't support it.
2004-04-16 12:24:46 +00:00
Alasdair Kergon
14adc9b875
Basic selinux support
2004-04-07 14:08:22 +00:00
Alasdair Kergon
66ed5f82c4
Update copyright notices.
2004-03-30 19:35:44 +00:00
Alasdair Kergon
8703ca623f
rename config file vars & always use / as separator
2004-03-08 18:28:45 +00:00
Alasdair Kergon
aa7f3fabe2
File missed from last checkin.
2004-02-18 13:06:21 +00:00
Alasdair Kergon
f93434a8ce
Basic internationalisation support.
2004-02-13 22:56:45 +00:00
Alasdair Kergon
2f4d78286d
split_words()
2004-02-13 14:43:35 +00:00
Alasdair Kergon
9bb009a3fe
Extract some common functions.
2003-09-17 20:35:57 +00:00
Alasdair Kergon
8449314da2
Another sync point - numerous fixes & clean ups.
2003-07-04 22:34:56 +00:00
Alasdair Kergon
e8c4bf56fe
Tidy various pre-processing incl. making libdl optional.
2003-03-24 18:08:53 +00:00
Alasdair Kergon
dd2157534b
Default stripesize 64k & config file setting for it;
...
Clear many compiler warnings (i386) & associated bugs - hopefully without
introducing too many new bugs:-) (Same exercise required for other archs.)
Default compilation has optimisation - or else use ./configure --enable-debug
2002-12-19 23:25:55 +00:00
Alasdair Kergon
a2903c80cd
Add sync_dir()
2002-12-05 22:51:15 +00:00
Alasdair Kergon
81c44790d5
Refactoring.
2002-11-18 14:01:16 +00:00
Alasdair Kergon
7904ecb462
Tidy
2002-05-31 19:28:37 +00:00
Andres Salomon
195acdac8c
ack, missing include
2002-05-19 04:11:34 +00:00
Andres Salomon
903e03c56c
update create_dir() comment
2002-05-19 03:52:38 +00:00
Andres Salomon
0892767b8a
support recursive mkdir in create_dir()
2002-05-19 03:46:34 +00:00
Alasdair Kergon
d23e948216
Move is_empty_dir to lvm-file
2002-03-11 22:23:24 +00:00
Alasdair Kergon
261c73a997
o Support locking with local lock files
...
o Disable control-c during updates (except if blocked waiting for a lock)
2002-02-11 15:42:34 +00:00
Joe Thornber
fbd0f5eed2
o move the path building functions to lib/activate/names.c
...
o Update activate.c and fs.c to use them
o device names are now of the form <vg>:<lv>
2002-01-21 11:06:32 +00:00
Alasdair Kergon
983014952b
Temporary file creation & renaming.
2002-01-10 12:22:17 +00:00
Alasdair Kergon
711d884c2e
Fix C99 error case handling (snprintf ret value >= buffer size).
2001-12-31 15:17:34 +00:00
Joe Thornber
a9649e92c9
o sync backup changes
2001-12-20 11:52:54 +00:00
Joe Thornber
4b1da57ca1
o lvm_snprintf
...
Could everyone please use this from now on.
2001-12-17 14:04:10 +00:00