/[monit]/monit/p.y
ViewVC logotype

Diff of /monit/p.y

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.32 by hauk, Sun Nov 3 08:59:08 2002 UTC revision 1.33 by martinp, Sun Nov 3 21:50:30 2002 UTC
# Line 177  Line 177 
177  %token <number> NUMBER  %token <number> NUMBER
178  %token <real> REAL  %token <real> REAL
179  %token CPUUSAGE MEMUSAGE MEMKBYTE RESOURCE LOADAVG1 LOADAVG5 LOADAVG15  %token CPUUSAGE MEMUSAGE MEMKBYTE RESOURCE LOADAVG1 LOADAVG5 LOADAVG15
180  %token AUTOSTART YES NO  %token AUTOSTART YES NO MODE ACTIVE PASSIVE MANUAL
181  %token GROUP REQUEST DEPEND  %token GROUP REQUEST DEPEND
182    
183  %nonassoc CHECKSUM  %nonassoc CHECKSUM
# Line 222  optionstatement : start Line 222  optionstatement : start
222                  | alert                  | alert
223                  | checksum                  | checksum
224                  | autostart                  | autostart
225                    | mode
226                  | group                  | group
227                  | depend                  | depend
228                  | resource resourcecycle resourceaction  {                  | resource resourcecycle resourceaction  {
# Line 481  program         : PATH { addchecksum($1, Line 482  program         : PATH { addchecksum($1,
482                  | PATH EXPECT STRING { addchecksum($1, $3); }                  | PATH EXPECT STRING { addchecksum($1, $3); }
483                  ;                  ;
484    
485  autostart       : AUTOSTART YES { current->do_validate=TRUE; }  autostart       : AUTOSTART YES {
486                  | AUTOSTART NO  { current->do_validate=FALSE; }                      yyerror("%s: Warning: 'autostart yes' is deprecated - use 'mode active' statement instead");
487                      }
488                    | AUTOSTART NO  {
489                        yyerror("%s: Warning: 'autostart no' is deprecated - use 'mode passive' statement instead");
490                      }
491                    ;
492    
493    mode            : MODE ACTIVE  { current->mode= MODE_ACTIVE; }
494                    | MODE PASSIVE { current->mode= MODE_PASSIVE; }
495                    | MODE MANUAL  { current->mode= MODE_MANUAL; current->do_validate= FALSE; }
496                  ;                  ;
497    
498  group           : GROUP STRING { current->group= $2; }  group           : GROUP STRING { current->group= $2; }
# Line 662  static void createprocess(char *name, ch Line 672  static void createprocess(char *name, ch
672    
673    /* Set default values */    /* Set default values */
674    current->do_validate= TRUE;    current->do_validate= TRUE;
675      current->mode= MODE_ACTIVE;
676    
677    current->name= name;    current->name= name;
678    current->pidfile= pidfile;    current->pidfile= pidfile;

Legend:
Removed from v.1.32  
changed lines
  Added in v.1.33

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26