]> git.pld-linux.org Git - packages/kismet.git/blobdiff - kismet.spec
- install kismet_capture suid manually
[packages/kismet.git] / kismet.spec
index 438ff8bbd60c90223f8e2d47ec675a2fb180c4b8..8bf704843c655c5f42bfd94d277706815a8f0a30 100644 (file)
@@ -1,17 +1,20 @@
 # TODO
 #  - Anybody knows, why it will not build, when kernel-headers are installed?
-#  - maybe subpkg server and add initscript to it?
+#  - maybe subpkg server and add initscript to it? especially as kismet server
+#    can be remote. kismet_capture would still be in client package?
+#  - update ncurses patch for tinfo, make it detect wide versions as well
 #
 %define                tarver  %(echo %{version} | tr _ -)
 Summary:       Wireless network sniffer
 Summary(pl.UTF-8):     Sniffer sieci bezprzewodowych
 Name:          kismet
 Version:       2010_07_R1
-Release:       0.1
+Release:       0.3
 License:       GPL
 Group:         Networking/Utilities
 Source0:       http://www.kismetwireless.net/code/%{name}-%{tarver}.tar.gz
 # Source0-md5: 85e59186eb529889118b5635f35cf57d
+Patch0:                config.patch
 URL:           http://www.kismetwireless.net/
 BuildRequires: autoconf
 BuildRequires: automake
@@ -50,6 +53,7 @@ wsparcie dla kart bez obsÅ‚ugi Monitora RF.
 
 %prep
 %setup -q -n %{name}-%{tarver}
+%patch0 -p1
 
 # make lib64 aware, include exec bits on install
 %{__sed} -i -e 's!\$(prefix)/lib/!%_libdir/!g' plugin-*/Makefile
@@ -76,7 +80,7 @@ done
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_bindir},%{_datadir}}
+install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_bindir},%{_datadir},/var/lib/%{name}}
 for dir in . %plugins; do
        %{__make} -C $dir install \
                DESTDIR="$RPM_BUILD_ROOT" \
@@ -86,6 +90,9 @@ for dir in . %plugins; do
                MANGRP=%(id -gn)
 done
 
+# do what binsuidinstall would do
+install -p kismet_capture $RPM_BUILD_ROOT%{_bindir}
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -96,6 +103,8 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/kismet_client
 %attr(755,root,root) %{_bindir}/kismet_drone
 %attr(755,root,root) %{_bindir}/kismet_server
+# TODO: create kismet group instead
+%attr(4750,root,adm) %{_bindir}/kismet_capture
 %{_datadir}/%{name}
 %{_mandir}/man1/kismet.1*
 %{_mandir}/man1/kismet_drone.1*
@@ -111,3 +120,5 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/kismet/spectool_net.so
 %attr(755,root,root) %{_libdir}/kismet_client/btscan_ui.so
 %attr(755,root,root) %{_libdir}/kismet_client/spectools_ui.so
+
+%dir /var/lib/%{name}
This page took 0.070781 seconds and 4 git commands to generate.