3 %define plugin configmanager
4 %include /usr/lib/rpm/macros.perl
5 Summary: Plugin for Cacti - download/upload routers and switches configuration
6 Summary(pl.UTF-8): Wtyczka do Cacti - ściąganie/wysyłanie konfiguracji routerów/switchy
7 Name: cacti-plugin-%{plugin}
11 Group: Applications/WWW
12 # http://forums.cacti.net/download.php?id=6449
13 Source0: %{plugin}%{version}.zip
14 # Source0-md5: d3cdb035a4d47ff464916774dd953457
15 # http://forums.cacti.net/download.php?id=10980
16 Source1: sharednetworkclass0.40.zip
17 # Source1-md5: b438751d7b696a10a8958ea6e0f407f3
18 URL: http://forums.cacti.net/about12406.html
19 BuildRequires: rpm-perlprov
23 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 %define cactidir /usr/share/cacti
26 %define plugindir %{cactidir}/plugins/%{plugin}
29 With Cacti configmanager plugin you can easily schedule the
30 download/upload of the configuration of your routers, switches and any
31 devices (or change in one click some parameters of a hundred of
32 switches... dangerous but possible now). It should function for all
33 type of router or switches.
35 There are two methods:
36 - "TFTP" (based of "pancho" <http://www.pancho.org/>); with "pure PHP"
37 option there is no need of pancho installation
38 - "multi" can use any scripts or SCP, FTP, SFTP or what you want.
40 %description -l pl.UTF-8
41 Przy użyciu wtyczki Cacti configmanager można łatwo zaszeregować
42 ściąganie lub wysyłanie konfiguracji routerów, switchy i innych
43 urządzeń (lub zmieniać jednym kliknięciem pewne parametry w setce
44 switchy... co jest niebezpieczne, ale teraz wykonalne). Wtyczka
45 powinna działać z dowolnymi routerami i switchami.
48 - "TFTP" (oparta na "pancho" <http://www.pancho.org/>); z opcją "pure
49 PHP" nie ma potrzeby instalacji pancho
50 - "multi", potrafiąca używać dowolne skrypty lub SCP, FTP, SFTP
56 find '(' -name '*.php' -o -name '*.inc' ')' -print0 | xargs -0 sed -i -e 's,\r$,,'
59 rm -rf $RPM_BUILD_ROOT
60 install -d $RPM_BUILD_ROOT%{plugindir}
62 cp -a %{plugin}%{version}/* $RPM_BUILD_ROOT%{plugindir}
65 rm -rf $RPM_BUILD_ROOT
68 %defattr(644,root,root,755)
69 %doc %{plugin}%{version}/{Manual.txt,template.txt,configmanager_trap_list.txt}