summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/developer-guidelines.sgml36
1 files changed, 26 insertions, 10 deletions
diff --git a/doc/developer-guidelines.sgml b/doc/developer-guidelines.sgml
index f3acbe74..7ca9f96f 100644
--- a/doc/developer-guidelines.sgml
+++ b/doc/developer-guidelines.sgml
@@ -70,16 +70,11 @@
70</bookinfo> 70</bookinfo>
71 71
72 72
73 <preface id=preface> 73<preface id="preface"><title>Preface</title>
74 <title>About the guidelines</title>
75
76 <para>The purpose of this guidelines is to provide a reference for 74 <para>The purpose of this guidelines is to provide a reference for
77 the plug-in developers and encourage the standarization of the 75 the plug-in developers and encourage the standarization of the
78 different kind of plug-ins: C, shell, perl, python, etc.</para> 76 different kind of plug-ins: C, shell, perl, python, etc.</para>
79 77
80
81 <section> <title>Copyright</title>
82
83 <para>Nagios Plug-in Development Guidelines Copyright (C) 2000 2001 78 <para>Nagios Plug-in Development Guidelines Copyright (C) 2000 2001
84 2002 79 2002
85 Karl DeBisschop, Ethan Galstad, Hugo Gayosso, Stanley Hopcroft, 80 Karl DeBisschop, Ethan Galstad, Hugo Gayosso, Stanley Hopcroft,
@@ -89,13 +84,34 @@
89 copies of this manual provided the copyright notice and this 84 copies of this manual provided the copyright notice and this
90 permission notice are preserved on all copies.</para> 85 permission notice are preserved on all copies.</para>
91 86
92 <para>The plugins themselves are copyrighted by their respective 87 <para>The plugins themselves are copyrighted by their respective
93 authors.</para> 88 authors.</para>
94
95 </section>
96</preface> 89</preface>
97 90
98<article> 91<article>
92<section id="DevRequirements"><title>Development platform requirements</title>
93 <para>
94 While the requirements for compiling the Nagios plugins release is very small,
95 to develop from CVS needs additional software to be installed. These are the
96 minimum levels of software required:
97
98 <literallayout>
99 gnu make 3.79
100 automake 1.6
101 autoconf 2.52
102 gettext 0.11.5
103 </literallayout>
104
105 To compile from CVS, after you have checked out the code, run:
106 <literallayout>
107 tools/setup
108 ./configure
109 make
110 make install
111 </literallayout>
112 </para>
113</section>
114
99<section id="PlugOutput"><title>Plugin Output for Nagios</title> 115<section id="PlugOutput"><title>Plugin Output for Nagios</title>
100 116
101 <para>You should always print something to STDOUT that tells if the 117 <para>You should always print something to STDOUT that tells if the