summaryrefslogtreecommitdiffstats
path: root/tools/lvm.c
diff options
context:
space:
mode:
authorAlasdair Kergon <agk@redhat.com>2002-01-29 17:23:33 +0000
committerAlasdair Kergon <agk@redhat.com>2002-01-29 17:23:33 +0000
commitf53c6aa66ef8b5c75a4e43e6cf518f0ec9cd5cfe (patch)
treed8d7170bb389a01a14e0f2c49e4f339fd1d5c63e /tools/lvm.c
parent14936c751efc3f3d5d692e5c7c7ff7ac5b0694e0 (diff)
downloadlvm2-f53c6aa66ef8b5c75a4e43e6cf518f0ec9cd5cfe.tar.gz
lvm2-f53c6aa66ef8b5c75a4e43e6cf518f0ec9cd5cfe.tar.xz
lvm2-f53c6aa66ef8b5c75a4e43e6cf518f0ec9cd5cfe.zip
o Basic support for exporting (but importing not completed yet).
o When volume group does not have write flag set, prevent changes to it. o Preparation for partial activation (not completed yet).
Diffstat (limited to 'tools/lvm.c')
-rw-r--r--tools/lvm.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/lvm.c b/tools/lvm.c
index d8b34ea3..006c14fd 100644
--- a/tools/lvm.c
+++ b/tools/lvm.c
@@ -132,6 +132,8 @@ int main(int argc, char **argv)
namebase = strdup(argv[0]);
base = basename(namebase);
+ while (*base == '/')
+ base++;
if (strcmp(base, "lvm"))
alias = 1;
free(namebase);
@@ -611,6 +613,11 @@ static int process_common_commands(struct command *com)
_current_settings.backup = 1;
}
+ if (arg_count(partial_ARG))
+ init_partial(1);
+ else
+ init_partial(0);
+
/* Handle synonyms */
if (!merge_synonym(resizable_ARG, resizeable_ARG) ||
!merge_synonym(allocation_ARG, allocatable_ARG) ||