]>
Commit | Line | Data |
---|---|---|
cdc9189e JR |
1 | # Import or update Cacti template. |
2 | # | |
3 | # Author: Elan Ruusamäe <glen@pld-linux.org> | |
4 | # | |
5 | # Usage: | |
6 | # %cacti_import_template XMLFILE | |
7 | # XMLFILE -- XML template to import | |
8 | # | |
9 | # Sample: | |
10 | # %post | |
11 | # %cacti_import_template %{resourcedir}/cacti_host_template_varnish.xml | |
12 | # | |
13 | # Requires: cacti >= 0.8.7e-8 | |
14 | # BuildRequires: rpmbuild(macros) >= 1.630 | |
15 | # Note: 1.1 (cacti-0.8.7h) adds requirement for --with-template-rras or --with-user-rras option | |
16 | ||
17 | %cacti_import_template() {\ | |
18 | v=$(%{__sed} -rne 's/.+Add Graphs Script ([0-9\.]+).+/\1/p' /usr/share/cacti/cli/import_template.php); \ | |
19 | if [ "$v" != "1.0" ]; then \ | |
20 | rra="--with-template-rras"; \ | |
21 | fi; \ | |
22 | /usr/share/cacti/cli/import_template.php --filename=%1 $rra || :; \ | |
23 | }%{nil} |