1 RRDLua is a Lua module for RRD functions.
5 From the top dir of RRDtool package, run "./configure", or
6 "./configure --enable-lua-site-install" if you prefer to install in
9 You should have lua 5.0, or superior, and respective lua-dev packages
10 installed before executing configure.
12 - Compilation and installation
14 Run 'make' and 'sudo make install'. If you don't enable lua-site-install,
15 the Lua modules will be installed together with RRDtool, under the subdir
16 <INSTALL_PREFIX>lib/lua/<lua_version>.
20 Install RRDtool first, as above. Then, enter the bindings/lua dir, run
21 'make test' and use your preferred viewer to display the just created
22 'test.png'. If you can read "Enjoy Lua RRDtool module!" on the picture,
27 Start your programs with:
29 ------..-----------------------------------------------------------
30 package.cpath = '<INSTALL_PREFIX/lib/lua/5.1/?.so;' ..
33 -------------------------------------------------------------------
35 OBS: If you use the option --enable-lua-site-install you won't need
36 to change package.cpath like above.
40 The Lua binding for RRDtool needs the compat-5.1 module to work with
41 Lua 5.0. Some Linux distros, like Ubuntu gutsy and hardy, have it
42 already integrated in Lua 5.0 -dev packages, so you just have to
47 For other platforms, the compat-5.1 module that comes with this Lua
48 binding will be installed for you in the same dir where RRDtool was
49 installed, under the subdir .../lib/lua/5.0. In this case, you must
50 tell your Lua programs where to find it by changing the Lua var
53 --- compat-5.1.lua is only necessary for Lua 5.0 ------------------
54 original_LUA_PATH = LUA_PATH
55 -- try only compat-5.1 installed with RRDtool package
56 LUA_PATH = '<INSTALL_PREFIX>/lib/lua/5.0/?.lua'
58 LUA_PATH = original_LUA_PATH
59 original_LUA_PATH = nil
60 --- end of code to require compat-5.1 -----------------------------
62 Now we can require the rrd module just like we did for 5.1 above:
64 -------------------------------------------------------------------
65 package.cpath = '<INSTALL_PREFIX>/lib/lua/5.0/?.so;' ..
68 -------------------------------------------------------------------