]> git.pld-linux.org Git - packages/paxctl.git/blame - paxctl.spec
- updated to 0.8
[packages/paxctl.git] / paxctl.spec
CommitLineData
495ca3ba 1Summary: New PaX control program
8346e93e 2Summary(pl.UTF-8): Nowe narzędzie do kontroli PaX
9b8329be 3Name: paxctl
2f7847ad 4Version: 0.8
c4192313 5Release: 1
b8756bf2 6License: GPL v2
9b8329be 7Group: Applications/System
2f7847ad
JB
8Source0: http://pax.grsecurity.net/%{name}-%{version}.tar.gz
9# Source0-md5: b4758c4afd27ddf0ff81176b52f3bba8
9b8329be 10URL: http://pax.grsecurity.net/
9b8329be 11Obsoletes: chpax
ba7c61eb 12BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
9b8329be
PS
13
14%define _sbindir /sbin
15
16%description
ec8c5bb3
JB
17This is paxctl utility for controlling PaX flags on a per binary
18basis. This new PaX control program uses the PT_PAX_FLAGS marking
19available in PaX patches after 2004.02.04 (highly recommended).
20
21PaX is an intrusion prevention system that provides some protection
495ca3ba
PS
22mechanisms against memory corruption bugs. Some applications are not
23compatible with certain features (due to design or bad engineering)
24and therefore they have to be exempted from certain enforcements. It
25is also possible to use PaX in soft mode where none of the protection
26mechanisms are active by default - here paxctl can be used to turn
27them on for selected programs (e.g., network daemons, programs that
28process network data such as mail clients, web browsers, etc).
29
bcbf40cd
JR
30%description -l pl.UTF-8
31Ten pakiet zawiera narzędzie paxctl do kontroli flag PaX dla każdej
32binarki. Ten nowy program używa znaczników PT_PAX_FLAGS dostępnych w
33łatach PaX po 2004.02.04 (jest to mocno zalecana wersja).
ec8c5bb3 34
bcbf40cd
JR
35PaX to system zapobiegania włamaniom dostarczający mechanizmy
36zabezpieczeń przeciwko błędom związanym z uszkadzaniem zawartości
37pamięci. Niektóre aplikacje nie są kompatybilne z pewnymi cechami (ze
38względów projektowych lub złej techniki) i przez to mogą musieć być
39zwolnione z niektórych ograniczeń. Możliwe jest także uruchomienie
40mechanizmu PaX w trybie łagodnym (soft), kiedy żaden z mechanizmów
41ochrony nie jest domyślnie włączony i w takim przypadku można używać
42paxctl do włączenia ich dla wybranych programów (np. demonów
43sieciowych, programów przetwarzających dane sieciowe takich jak
44klienci pocztowi, przeglądarki WWW itp.).
9b8329be
PS
45
46%prep
47%setup -q
48
49%build
50%{__make} \
51 CC="%{__cc}" \
b8756bf2 52 CFLAGS="%{rpmcflags} -Wall" \
9b8329be
PS
53 LDFLAGS="%{rpmldflags}"
54
55%install
56rm -rf $RPM_BUILD_ROOT
0518a96d 57install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man1}
58install paxctl $RPM_BUILD_ROOT%{_sbindir}
59install paxctl.1 $RPM_BUILD_ROOT%{_mandir}/man1
9b8329be
PS
60
61%clean
62rm -rf $RPM_BUILD_ROOT
63
64%files
65%defattr(644,root,root,755)
a9fbe763
JB
66%doc ChangeLog README
67%attr(755,root,root) %{_sbindir}/paxctl
68%{_mandir}/man1/paxctl.1*
This page took 0.089269 seconds and 4 git commands to generate.