kismet.spec - prośba o podbicie

Paweł Zuzelski z w xatka.net
Nie, 13 Gru 2009, 15:32:01 CET


On Sun, 13 Dec 2009, Lukasz wrote:

> kismet nie buduje się ze speca (przynajmniej u mnie)
> Po podbiciu wersji i drobnej kosmetyce buduje się i działa, gdyby
> ktoś(tm) zechciał...

Dzięki.

Parę uwag poniżej:

> --- kismet-old.spec	2009-12-13 14:36:08.690572776 +0100
> +++ kismet.spec	2009-12-13 14:30:48.583932692 +0100
> @@ -6,13 +6,13 @@
>  Summary:	Wireless network sniffer
>  Summary(pl.UTF-8):	Sniffer sieci bezprzewodowych
>  Name:		kismet
> -Version:	2008_05_R1
> -%define	_ver	2008-05-R1
> +Version:	2009_11_R1
> +%define	_ver	2009-11-R1
>  Release:	8
>  License:	GPL
>  Group:		Networking/Utilities
>  Source0:	http://www.kismetwireless.net/code/%{name}-%{_ver}.tar.gz
> -# Source0-md5:	6ee365d36354b4dee4945e67f8149294
> +#Source0-md5:  6987fb1dd8574a6b85ca3af3c068568e 	
>  URL:		http://www.kismetwireless.net/
>  BuildRequires:	ImageMagick-devel
>  BuildRequires:	autoconf
Jeszcze przynajmniej libnl-devel, a podejrzewam, że i to nie
wszystko. Zobacz output configure. U mnie jest:

		      Configuration complete: 
Compiling for: linux-gnu (i686)
  C++ Library: stdc++
  Installing as group: root
  Man pages owned by: man
  Installing into: /usr
  Setuid group: kismet
  Terminal Control: ncurses
  Linux WEXT capture : yes
  OSX/Darwin capture : n/a (only OSX/Darwin)
  PCRE Regex Filters : yes
  pcap capture: yes
  airpcap control: n/a (only Cygwin/Win32)
  PPI log format: yes
  Capability Dropping: no
  Linux Netlink: no (will not be able to make mac80211 vaps)

BRy powinny być tak dobrane, żeby jednoznacznie definiowały pakiet. Nie może
być tak, żeby przy tych samych BR u różnych osób budował się różny zestaw
feature'ów. A podejrzewam (nie wiem?), ze Capability Dropping i Netlink byłoby
yes, gdybym miał zainstalowane jakieś tam -devel.Podobnie trzebaby się
upewnić, czy inne feature'y nie są zależne od jakiś pakietów, które nie są
wpisane do BR.

> @@ -81,9 +81,7 @@
>  
>  %files
>  %defattr(644,root,root,755)
> -%doc docs/* CHANGELOG CHANGELOG-OLD README TODO
Trochę zbyt brutalnie. Zniknęły pliki CHANGELOG-OLD i TODO. Resztę
należałoby zostawić.

>  %attr(755,root,root) %{_bindir}/*
> -%{_sysconfdir}/*_manuf
Co się stało z tymi plikami?

-- 
Pozdrawiam,
Paweł


Więcej informacji o liście dyskusyjnej pld-devel-pl