]> sourceware.org Git - lvm2.git/commitdiff
lvmchange: Move to a built-in command.
authorAlasdair G Kergon <agk@redhat.com>
Thu, 16 Mar 2017 01:09:29 +0000 (01:09 +0000)
committerAlasdair G Kergon <agk@redhat.com>
Thu, 16 Mar 2017 01:09:29 +0000 (01:09 +0000)
Has been obsolete since LVM1 and it's clear we'll never implement this.

WHATS_NEW
tools/Makefile.in
tools/lvmchange.c [deleted file]
tools/stub.h

index ba17a10c915d1c74718dd01c18d01a48aab26ae0..25efd4902bf4737b04b043633a1d80493cc8ca11 100644 (file)
--- a/WHATS_NEW
+++ b/WHATS_NEW
@@ -1,5 +1,6 @@
 Version 2.02.169 - 
 =====================================
+  Remove obsolete lvmchange binary - convert to built-in command.
   Lvdisplay [-m] shows more informations for cached volumes.
   Add option for lvcreate/lvconvert --cachemetadataformat auto|1|2.
   Support cache segment with configurable metadata format.
index 9e1ccbade2f14d459e4fcbd3bcce549974f4ecec..6312c9e302fa3c2dfe1f9330e258cfa18fa6538d 100644 (file)
@@ -26,7 +26,6 @@ SOURCES =\
        lvcreate.c \
        lvdisplay.c \
        lvextend.c \
-       lvmchange.c \
        lvmcmdline.c \
        lvmdiskscan.c \
        lvreduce.c \
@@ -173,7 +172,7 @@ liblvm2cmd.$(LIB_SUFFIX).$(LIB_VERSION): liblvm2cmd.$(LIB_SUFFIX)
 
 .commands: $(srcdir)/commands.h $(srcdir)/cmdnames.h Makefile
        $(CC) -E -P $(srcdir)/cmdnames.h 2> /dev/null | \
-               $(EGREP) -v '^ *(|#.*|config|devtypes|dumpconfig|formats|fullreport|help|lastlog|lvpoll|pvdata|segtypes|systemid|tags|version) *$$' > .commands
+               $(EGREP) -v '^ *(|#.*|config|devtypes|dumpconfig|formats|fullreport|help|lastlog|lvmchange|lvpoll|pvdata|segtypes|systemid|tags|version) *$$' > .commands
 
 command-count.h: $(srcdir)/command-lines.in Makefile
        set -o pipefail && \
diff --git a/tools/lvmchange.c b/tools/lvmchange.c
deleted file mode 100644 (file)
index 91bce95..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
- * Copyright (C) 2001-2004 Sistina Software, Inc. All rights reserved.
- * Copyright (C) 2004-2006 Red Hat, Inc. All rights reserved.
- *
- * This file is part of LVM2.
- *
- * This copyrighted material is made available to anyone wishing to use,
- * modify, copy, or redistribute it subject to the terms and conditions
- * of the GNU Lesser General Public License v.2.1.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-#include "tools.h"
-
-int lvmchange(struct cmd_context *cmd __attribute__((unused)),
-             int argc __attribute__((unused)), char **argv __attribute__((unused)))
-{
-       log_error("With LVM2 and the device mapper, this program is obsolete.");
-       return ECMD_FAILED;
-}
index 5b2d137b7a4e0ca9fc5eee65ac519ee0fe79adf2..f94106705be0f8e27bf0d132ba90d3ec02084b0f 100644 (file)
@@ -41,3 +41,11 @@ int pvdata(struct cmd_context *cmd __attribute__((unused)),
        return ECMD_FAILED;
 }
 
+int lvmchange(struct cmd_context *cmd __attribute__((unused)),
+             int argc __attribute__((unused)),
+             char **argv __attribute__((unused)))
+{
+       log_error("There's no 'lvmchange' command in LVM2.");
+       log_error("Use 'dmsetup' commands to reset the kernel device-mapper driver.");
+       return ECMD_FAILED;
+}
This page took 0.044323 seconds and 5 git commands to generate.