From: Eric Sandeen <sandeen@sandeen.net>
To: Christoph Hellwig <hch@infradead.org>
Cc: J?rgen Tegn?r <jorgen.tegner@telia.com>, xfs@oss.sgi.com
Subject: Re: fix fsrlast location in --help output
Date: Thu, 01 Jan 2009 12:04:39 -0600 [thread overview]
Message-ID: <495D05B7.8020600@sandeen.net> (raw)
In-Reply-To: <20090101174523.GA515@infradead.org>
Christoph Hellwig wrote:
> Make sure xfs_fsr --help outputs the correct location for the fsrlast
> file. Also add a _PATH_FSRLAST define to not have to keep this multiple
> times in the source code, and remove a comment in xfs_fsr.c duplicating
> the help text and manpage.
>
> This fixes Debian bug #491525.
>
>
> Reported-by: J?rgen Tegn?r <jorgen.tegner@telia.com>
> Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Eric Sandeen <sandeen@sandeen.net>
> Index: xfsdump/fsr/xfs_fsr.c
> ===================================================================
> --- xfsdump.orig/fsr/xfs_fsr.c 2009-01-01 11:00:32.298701760 +0100
> +++ xfsdump/fsr/xfs_fsr.c 2009-01-01 11:03:47.782548742 +0100
> @@ -16,31 +16,6 @@
> * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> */
>
> -/*
> - * fsr - file system reorganizer
> - *
> - * fsr [-d] [-v] [-n] [-s] [-g] [-t secs] [-f leftf] [-m mtab]
> - * fsr [-d] [-v] [-n] [-s] [-g] xfsdev | dir | file ...
> - *
> - * If invoked in the first form fsr does the following: starting with the
> - * dev/inum specified in /etc/fsrlast this reorgs each reg file in each file
> - * system found in /etc/mtab. After 2 hours of this we record the current
> - * dev/inum in /etc/fsrlast. If there is no /etc/fsrlast fsr starts at the
> - * top of /etc/mtab.
> - *
> - * -g print to syslog (default if stdout not a tty)
> - * -m mtab use something other than /etc/mtab
> - * -t time how long to run
> - * -f leftoff use this instead of /etc/fsrlast
> - *
> - * -v verbose. more -v's more verbose
> - * -d debug. print even more
> - * -n do nothing. only interesting with -v. Not
> - * effective with in mtab mode.
> - * -s print statistics only.
> - * -p passes Number of passes before terminating global re-org.
> - */
> -
> #include <xfs/xfs.h>
> #include <xfs/jdm.h>
> #include "config.h"
> @@ -63,6 +38,7 @@
> #define XFS_XFLAG_NODEFRAG 0x00002000 /* src dependancy, remove later */
> #endif
>
> +#define _PATH_FSRLAST "/var/tmp/.fsrlast_xfs"
>
> char *progname;
>
> @@ -98,7 +74,7 @@ static __int64_t minimumfree = 2048;
> #define min(x, y) ((x) < (y) ? (x) : (y))
>
> static time_t howlong = 7200; /* default seconds of reorganizing */
> -static char *leftofffile = "/var/tmp/.fsrlast_xfs";/* where we left off last */
> +static char *leftofffile = _PATH_FSRLAST; /* where we left off last */
> static char *mtab = MOUNTED;
> static time_t endtime;
> static time_t starttime;
> @@ -368,11 +344,11 @@ usage(int ret)
> " -g Print to syslog (default if stdout not a tty).\n"
> " -t time How long to run in seconds.\n"
> " -p passes Number of passes before terminating global re-org.\n"
> -" -f leftoff Use this instead of /etc/fsrlast.\n"
> +" -f leftoff Use this instead of %s.\n"
> " -m mtab Use something other than /etc/mtab.\n"
> " -d Debug, print even more.\n"
> " -v Verbose, more -v's more verbose.\n"
> - ), progname, progname);
> + ), progname, progname, _PATH_FSRLAST);
> exit(ret);
> }
>
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
>
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
prev parent reply other threads:[~2009-01-01 18:04 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-01-01 17:45 fix fsrlast location in --help output Christoph Hellwig
2009-01-01 18:04 ` Eric Sandeen [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=495D05B7.8020600@sandeen.net \
--to=sandeen@sandeen.net \
--cc=hch@infradead.org \
--cc=jorgen.tegner@telia.com \
--cc=xfs@oss.sgi.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.