]>
Commit | Line | Data |
---|---|---|
c4080612 | 1 | %define plugin superlinks |
3b8f051f | 2 | %include /usr/lib/rpm/macros.perl |
6021b8e2 | 3 | Summary: Plugin for Cacti - SuperLinks |
8ac3adbf | 4 | Summary(pl.UTF-8): Wtyczka do Cacti - SuperLinks (dodatkowe odnośniki) |
3b8f051f | 5 | Name: cacti-plugin-superlinks |
6c8fb2c3 | 6 | Version: 0.72 |
3b8f051f MWP |
7 | Release: 1 |
8 | License: GPL v2 | |
9 | Group: Applications/WWW | |
c4080612 | 10 | Source0: http://wotsit.thingy.com/haj/cacti/%{plugin}-%{version}.zip |
6c8fb2c3 | 11 | # Source0-md5: 02fb63902642b496d68824358fabeced |
3b8f051f MWP |
12 | URL: http://wotsit.thingy.com/haj/cacti/superlinks-plugin.html |
13 | BuildRequires: rpm-perlprov | |
c324dd60 | 14 | BuildRequires: unzip |
3b8f051f MWP |
15 | Requires: cacti |
16 | BuildArch: noarch | |
17 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
18 | ||
c4080612 ER |
19 | %define cactidir /usr/share/cacti |
20 | %define plugindir %{cactidir}/plugins/%{plugin} | |
3b8f051f MWP |
21 | |
22 | %description | |
23 | This is a plugin for the Cacti Plugin Architecture created by Jimmy | |
24 | Conner for Cacti 0.8.x (0.9.0 is slated to have a new plugin system | |
25 | from the start). It it lets you have any number of pages of arbitrary | |
26 | HTML content behind tabs at the top of the page or extra entries on | |
27 | the Console menu. You could use this to integrate other tools into | |
28 | Cacti - say you want to have links to Smokeping, or Request Tracker, | |
29 | or Nagios... | |
30 | ||
31 | It is intended as a replacement for the Links plugin that I wrote some | |
32 | time ago, but with the following key improvements: | |
33 | ||
9e9286ce ER |
34 | - Any number of tabs/menu items |
35 | - For tabs, a Cacti-style tab image is generated, so your additional | |
3b8f051f | 36 | pages are integrated into Cacti better |
9e9286ce ER |
37 | - It uses Weathermap's access-control code, so you can make tabs that |
38 | are only visible to certain users | |
39 | - In addition to tabs, there is the option to make Console Menu items, | |
40 | and 'Welcome Page' items. | |
41 | - You can embed an external webpage directly, without writing any | |
42 | HTML, if that's all you need. | |
3b8f051f MWP |
43 | |
44 | %description -l pl.UTF-8 | |
45 | To jest bardzo prosta wtyczka dla architektury wtyczek Cacti | |
46 | stworzonej przez Jimmy'ego Smitha dla Cacti 0.8.x (0.9.0 ma mieć nowy | |
6021b8e2 JB |
47 | system wtyczek). Pozwala podpiąć dowolną liczbę stron HTML dowolnej |
48 | treści pod zakładki na górnej części strony lub jako dodatkowe wpisy | |
49 | w menu Console. Wtyczki tej można używać do integracji innych narzędzi | |
50 | w Cacti - w ten sposób można mieć w Cacti odnośniki do Smokepinga, | |
51 | Request Trackera czy Nagiosa. | |
52 | ||
53 | Wtyczka ma zastąpić wtyczkę Links tego samego autora, napisaną | |
54 | wcześniej; ma następujące rozszerzenia: | |
55 | - dowolną liczbę elementów zakładek/menu | |
56 | - dla zakładek generowany jest obrazek w stylu Cacti, więc dodatkowe | |
57 | strony lepiej integrują się z Cacti | |
58 | - wykorzystuje kod kontroli dostępu z Weathermap, więc zakładki mogą | |
59 | być widoczne tylko dla wybranych użytkowników | |
60 | - oprócz zakładek jest możliwość tworzenia elementów menu Console oraz | |
61 | strony powitalnej | |
62 | - można osadzać zewnętrzne strony bezpośrednio, bez pisania | |
63 | jakiegokolwiek HTML-a. | |
3b8f051f MWP |
64 | |
65 | %prep | |
c4080612 | 66 | %setup -q -n %{plugin} |
3b8f051f MWP |
67 | # undos the source |
68 | find '(' -name '*.php' -o -name '*.inc' ')' -print0 | xargs -0 sed -i -e 's,\r$,,' | |
69 | ||
70 | %install | |
71 | rm -rf $RPM_BUILD_ROOT | |
c4080612 ER |
72 | install -d $RPM_BUILD_ROOT%{plugindir} |
73 | cp -a . $RPM_BUILD_ROOT%{plugindir} | |
3b8f051f MWP |
74 | |
75 | %clean | |
76 | rm -rf $RPM_BUILD_ROOT | |
77 | ||
78 | %files | |
79 | %defattr(644,root,root,755) | |
80 | %doc README | |
c4080612 | 81 | %{plugindir} |