summaryrefslogtreecommitdiff
path: root/sysfence.spec
blob: 633e041be7d3033476ceb775ffb1c88086cc3bb4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Summary:	System resource guard
Summary(pl.UTF-8):	Strażnik zasobów systemowych
Name:		sysfence
Version:	0.16
Release:	1
License:	GPL v2
Group:		Applications/System
Source0:	http://dl.sourceforge.net/sysfence/%{name}-%{version}.tar.gz
# Source0-md5:	72027d4cea47dade2715540f19f0e077
URL:		http://sysfence.sourceforge.net/
BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%description
Sysfence is a Linux system resource monitoring tool. It checks
resource levels (load average, memory, swap, filesystem space, etc.)
and makes action if specified thresholds have been exceeded. It can be
used for alerting admins, dumping system stats in critical moments, or
just killing dangerous processes.

%description -l pl.UTF-8
Sysfence to narzędzie monitorujące zasoby systemowe Linuksa. Sprawdza
stan zasobów (load average, pamięć, swap, ilość miejsca w systemie
plików, itp.) i podejmuje akcję gdy zostaną przekroczone ustalone
wartości. Może być użyty do alarmowania administratorów, zapisywania
informacji o stanie systemu w krytycznych momentach lub po prostu do
zabijania niebezpiecznych procesów.

%prep
%setup -q

%build
%{__make} \
	CC="%{__cc}" \
	CFLAGS="%{rpmcflags}" \
	LDFLAGS="%{rpmldflags}"

%install
rm -rf $RPM_BUILD_ROOT
%{__make} install \
	DESTDIR=$RPM_BUILD_ROOT \
	PREFIX=%{_prefix}

mv -f $RPM_BUILD_ROOT%{_docdir}/%{name}{,-%{version}}

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(644,root,root,755)
%doc parseopt/grammar.txt CREDITS README TODO doc/example.conf
%attr(755,root,root) %{_bindir}/*