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>
LTDEPENDENCIES = $(LIBXFS) $(LIBXCMD) $(LIBFROG)
LLDFLAGS = -static-libtool-libs
-LSRCFILES = xfs_info.sh
default: depend $(LTCOMMAND)
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
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)
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
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);
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
;;
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