]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commitdiff
xfs_info: move to xfs_spaceman
authorDarrick J. Wong <darrick.wong@oracle.com>
Wed, 23 May 2018 21:30:48 +0000 (16:30 -0500)
committerEric Sandeen <sandeen@redhat.com>
Wed, 23 May 2018 21:30:48 +0000 (16:30 -0500)
Move xfs_info to be under spaceman so that we can remove growfs -N.

Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Reviewed-by: Eric Sandeen <sandeen@redhat.com>
Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
growfs/Makefile
spaceman/Makefile
spaceman/init.c
spaceman/xfs_info.sh [moved from growfs/xfs_info.sh with 83% similarity]

index f0190e4b75a04e33f5e1dca4a8cc304cf0909584..adcd84b48db964efd7ff2f631a62ea12d35045df 100644 (file)
@@ -20,7 +20,6 @@ endif
 
 LTDEPENDENCIES = $(LIBXFS) $(LIBXCMD) $(LIBFROG)
 LLDFLAGS = -static-libtool-libs
-LSRCFILES = xfs_info.sh
 
 default: depend $(LTCOMMAND)
 
@@ -29,7 +28,6 @@ include $(BUILDRULES)
 install: default
        $(INSTALL) -m 755 -d $(PKG_SBIN_DIR)
        $(LTINSTALL) -m 755 $(LTCOMMAND) $(PKG_SBIN_DIR)
-       $(INSTALL) -m 755 xfs_info.sh $(PKG_SBIN_DIR)/xfs_info
 install-dev:
 
 -include .dep
index c1d903ba84d8d51e0ae3a0a6706d92c2411647e7..0d5ae2d1207c68b5102ba9eb5d1bc7c6e65043e2 100644 (file)
@@ -8,6 +8,7 @@ include $(TOPDIR)/include/builddefs
 LTCOMMAND = xfs_spaceman
 HFILES = init.h space.h
 CFILES = info.c init.c file.c prealloc.c trim.c
+LSRCFILES = xfs_info.sh
 
 LLDLIBS = $(LIBXCMD) $(LIBFROG)
 LTDEPENDENCIES = $(LIBXCMD) $(LIBFROG)
@@ -35,6 +36,7 @@ include $(BUILDRULES)
 install: default
        $(INSTALL) -m 755 -d $(PKG_SBIN_DIR)
        $(LTINSTALL) -m 755 $(LTCOMMAND) $(PKG_SBIN_DIR)
+       $(INSTALL) -m 755 xfs_info.sh $(PKG_SBIN_DIR)/xfs_info
 install-dev:
 
 -include .dep
index 895504f31dd0175414802c3d9c737ec2ce9dd083..91c773ff80d3084da3b3903154b32af43e1631ca 100644 (file)
@@ -81,11 +81,14 @@ init(
        textdomain(PACKAGE);
 
        fs_table_initialise(0, NULL, 0, NULL);
-       while ((c = getopt(argc, argv, "c:V")) != EOF) {
+       while ((c = getopt(argc, argv, "c:p:V")) != EOF) {
                switch (c) {
                case 'c':
                        add_user_command(optarg);
                        break;
+               case 'p':
+                       progname = optarg;
+                       break;
                case 'V':
                        printf(_("%s version %s\n"), progname, VERSION);
                        exit(0);
similarity index 83%
rename from growfs/xfs_info.sh
rename to spaceman/xfs_info.sh
index b85f120f3b3016f877cfc99b231165358ca421ec..5df0a2652d99a47ddba77ba2126912874656a3c1 100755 (executable)
@@ -10,7 +10,7 @@ while getopts "t:V" c
 do
        case $c in
        t)      OPTS="-t $OPTARG" ;;
-       V)      xfs_growfs -p xfs_info -V
+       V)      xfs_spaceman -p xfs_info -V
                status=$?
                exit $status
                ;;
@@ -22,7 +22,7 @@ done
 set -- extra "$@"
 shift $OPTIND
 case $# in
-       1)      xfs_growfs -p xfs_info -n $OPTS "$1"
+       1)      xfs_spaceman -p xfs_info -c "info" $OPTS "$1"
                status=$?
                ;;
        *)      echo $USAGE 1>&2