tags 573299 + patch pending
thanks

Hi,

(This is a follow-up to Debian bug #573299 -- see
<http://bugs.debian.org/573299> for details.)

On Wed, Mar 10, 2010 at 02:17:20PM +0100, Ralf Hildebrandt wrote:
> /usr/bin/rrdtool graph 
> '/usr/share/serverstats/graph/23e14748c7e0282b6acbbc1bd26e1fea.png' -t
> 'CPU usage' -s '-86400' -a 'PNG' -w '500' -h '150' -u '100' -l '0' -M -z
[...]
> results in:
> 
> ERROR: unknown option 'M'
> 
> Yet the man page says:
> 
> # rrdtool help graph |grep M
> [-M|--alt-autoscale-max]
> [COMMENT:text]

Thanks for reporting this!

The attached, trivial patch fixes this issue.

Also, since getopt_long() was told to return `m' to indicate the
``--zoom'' option, I presume that `-m' was supposed to be supported as
well. Thus, I've added support for that as well and documented that in
the rrdgraph(1) manpage.

Tobi, is that fine for you?

Cheers,
Sebastian

-- 
Sebastian "tokkee" Harl +++ GnuPG-ID: 0x8501C7FC +++ http://tokkee.org/

Those who would give up Essential Liberty to purchase a little Temporary
Safety, deserve neither Liberty nor Safety.         -- Benjamin Franklin

rrd_graph: Fixed parsing of short command line options.

'M' and 'm' were missing and 'B' and 'b' were specified twice (with
conflicting argument requirement specifications for 'B').

Also, '-m' has been added to the manpage.

Thanks to Ralf Hildebrandt for reporting this as Debian bug #573299!
diff a/program/src/rrd_graph.c b/program/src/rrd_graph.c
--- a/program/src/rrd_graph.c
+++ b/program/src/rrd_graph.c
@@ -4215,7 +4215,7 @@ void rrd_graph_options(
         int       col_start, col_end;
 
         opt = getopt_long(argc, argv,
-                          "Aa:B:b:c:Dd:Ee:Ff:G:gh:IiJjL:l:Nn:Bb:oPR:rS:s:T:t:u:v:W:w:X:x:Yy:z",
+                          "Aa:B:b:c:Dd:Ee:Ff:G:gh:IiJjL:l:Mm:Nn:oPR:rS:s:T:t:u:v:W:w:X:x:Yy:z",
                           long_options, &option_index);
         if (opt == EOF)
             break;
diff a/program/doc/rrdgraph.pod b/program/doc/rrdgraph.pod
--- a/program/doc/rrdgraph.pod
+++ b/program/doc/rrdgraph.pod
@@ -354,7 +354,7 @@ color.
 
 Pick the shape of the color marker next to the label according to the element drawn on the graph.
 
-[B<--zoom> I<factor>]
+[B<-m>|B<--zoom> I<factor>]
 
 Zoom the graphics by the given amount. The factor must be E<gt> 0
 

Attachment: signature.asc
Description: Digital signature

Reply via email to