SPECS: nast.spec

2008-03-07 Wątek grzesiek Pycia

W załączniku spec i patche potrzebne do zbudowania nast na PLD.

Spec wrzuciłem już dawno na listę, poprawiłem zgłoszone błędy, ale wątek 
coś umarł i nie wiem czy coś jest jeszcze nie tak, czy tylko nie znalazł 
się nikt chętny żeby wrzucić do cvs ;)



Pozdrawiam
gzehop
# $Revision:$, $Date:$
Summary:Nast is a packet sniffer and a LAN analyzer based on Libnet and 
Libpcap
Summary(pl.UTF-8):  Nast to sniffer i analizator pakietów oparty na 
bibliotekach Libnet i Libpcap
Name:   nast
Version:0.2.0
Release:1
License:GPL
Group:  Applications/Networking
Source0:http://download.berlios.de/nast/%{name}-%{version}.tar.gz
# Source0-md5:  77cbab45f5850d6cdb7ecb10e291bfa7
Patch0: %{name}-ncurses_fix.patch
Patch1: %{name}-non_static.patch
Patch2: %{name}-autoheaders.patch
URL:http://nast.berlios.de/index.html
BuildRequires:  autoconf
BuildRequires:  automake
BuildRequires:  libnet-devel
BuildRequires:  libpcap-devel
BuildRequires:  libtool
BuildRequires:  ncurses-devel
BuildRequires:  ncurses-ext-devel
BuildRequires:  pkgconfig
BuildRoot:  %{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%description
Nast can sniff in normal mode or in promiscuous mode the packets on a
network interface and log it. Nast dumps the headers of packets and
the payload in ascii or ascii-hex format. You can apply a filter. The
sniffed data can be saved in a separated file.

%description -l pl.UTF-8
Nast może snifować i logować pakiety na danym interfejsie w trybie
normalnym i nasłuchiwania. Nast zrzuca nagłówki i dane z pakietów
do formatu ascii lub ascii-hex. Możliwe jest stosowanie filtrów oraz
zapisywanie danych do osobnego pliku.

%prep
%setup -q

%patch0 -p1
%patch1 -p1
%patch2 -p1

%build
%{__libtoolize}
%{__aclocal}
%{__autoheader}
%{__autoconf}
%configure
%{__make}

%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man8}

install nast $RPM_BUILD_ROOT%{_bindir}/nast
install nast.8 $RPM_BUILD_ROOT%{_mandir}/man8/nast.8

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog README TODO
%attr(755,root,root) %{_bindir}/nast
%{_mandir}/man8/*


%define date%(echo `LC_ALL=C date +%a %b %d %Y`)
%changelog
* %{date} PLD Team [EMAIL PROTECTED]
All persons listed below can be reached at cvs_login@pld-linux.org

$Log:$


diff -urN nast-0.2.0/configure.ac nast-0.2.0./configure.ac
--- nast-0.2.0/configure.ac 2004-01-20 19:55:00.0 +0100
+++ nast-0.2.0./configure.ac2007-07-08 18:59:27.0 +0200
@@ -158,7 +158,7 @@
 fi
 
 ENABLE_NCRS=no
-AC_CHECK_LIB(ncurses, initscr, ENABLE_NCRS=yes; NCURSES=ncurses/n_nast.o; 
LIBS=-lncurses $LIBS; AC_DEFINE(HAVE_LIBNCURSES), AC_MSG_RESULT([
+AC_CHECK_LIB(ncurses, initscr, ENABLE_NCRS=yes; NCURSES=ncurses/n_nast.o; 
LIBS=-lncurses $LIBS; AC_DEFINE(HAVE_LIBNCURSES, 1,[libncurses]), 
AC_MSG_RESULT([
 
 Ncurses library (*) not found in your system.
 You can download it from official web site: 
http://www.gnu.org/software/ncurses/ncurses.html
@@ -196,7 +196,7 @@
 fi
 
 ENABLE_NCRS=no
-AC_CHECK_LIB(menu, menu_opts_off, ENABLE_NCRS=yes; MENU=ncurses/n_menu.o; 
LIBS=-lmenu $LIBS; AC_DEFINE(HAVE_LIBMENU), AC_MSG_RESULT([
+AC_CHECK_LIB(menu, menu_opts_off, ENABLE_NCRS=yes; MENU=ncurses/n_menu.o; 
LIBS=-lmenu $LIBS; AC_DEFINE(HAVE_LIBMENU, 1, [libmenu]), AC_MSG_RESULT([
 
 Menu library (*) not found in your system.
 You can download it from official web site: 
http://www.gnu.org/software/ncurses/ncurses.html
diff -urN nast-0.2.0./common.c nast-0.2.0/common.c
--- nast-0.2.0./common.c2004-02-15 20:51:07.0 +0100
+++ nast-0.2.0/common.c 2007-03-26 06:16:02.0 +0200
@@ -229,7 +229,7 @@
 void sigexit()
 {
 #ifdef HAVE_LIBNCURSES
-# include ncurses.h
+# include ncurses/ncurses.h
if(graph)
  {
endwin();
diff -urN nast-0.2.0./include/nast.h nast-0.2.0/include/nast.h
--- nast-0.2.0./include/nast.h  2004-02-15 20:51:07.0 +0100
+++ nast-0.2.0/include/nast.h   2007-03-26 06:13:19.0 +0200
@@ -26,7 +26,7 @@
 #include ../config.h
 
 #ifdef HAVE_LIBNCURSES
-#include ncurses.h
+#include ncurses/ncurses.h
 #endif
 
 #include ARPhdr.h
diff -urN nast-0.2.0./ncurses/n_nast.h nast-0.2.0/ncurses/n_nast.h
--- nast-0.2.0./ncurses/n_nast.h2004-01-20 19:56:20.0 +0100
+++ nast-0.2.0/ncurses/n_nast.h 2007-03-26 06:18:49.0 +0200
@@ -21,7 +21,7 @@
 
 #ifdef HAVE_LIBNCURSES /*don't compile if we haven't ncurses*/
 
-# include menu.h
+# include ncurses/menu.h
 
 # define SAFE_WREFRESH(x)   do { wrefresh(x); } while(0)
 
diff -urN nast-0.2.0./configure.ac nast-0.2.0/configure.ac
--- nast-0.2.0./configure.ac2004-01-20 19:55:00.0 +0100
+++ nast-0.2.0/configure.ac 2007-03-31 11:55:26.0 +0200
@@ -84,14 +84,14 @@
 #
 
 filechk=yes
-AC_CHECK_FILE(/usr/lib/libnet.a,, filechk=no)
+AC_CHECK_FILE(/usr/include/libnet.h,, filechk=no)
 if test $filechk = no; then

Re: SPECS: nast.spec

2008-03-07 Wątek Andrzej Krzysztofowicz
grzesiek Pycia wrote:
 W za=B3=B1czniku spec i patche potrzebne do zbudowania nast na PLD.
 
 Spec wrzuci=B3em ju=BF dawno na list=EA, poprawi=B3em zg=B3oszone b=B3=EA=
 dy, ale w=B1tek=20
 co=B6 umar=B3 i nie wiem czy co=B6 jest jeszcze nie tak, czy tylko nie zn=
 alaz=B3=20
 si=EA nikt ch=EAtny =BFeby wrzuci=E6 do cvs ;)

Tak BTW, to

: -# include ncurses.h
: +# include ncurses/ncurses.h

nie jest najlepszym pomyslem.

Raczej nalezaloby sprawdzic sciezke do plikow na poziomie ac/am lub dopisac 
odpowiednie -I do polecenia kompilacji, jesli ac/am nie jest tu uzywane.

-- 
===
  Andrzej M. Krzysztofowicz  [EMAIL PROTECTED]
  phone (48)(58) 347 19 36
Faculty of Applied Phys.  Math.,   Gdansk University of Technology
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


rpm + lzma ciag dalszy...

2008-03-07 Wątek Kanedaaa Bohater

Dobry dzien.

To tak zdrowo jest?:

poldek:/all-avail upgrade rpm-*
Processing dependencies...
rpm-build-4.4.2-49 obsoleted by rpm-build-4.4.9-48
There are more than one package which provide lzma:
a) lzma-4.42.2-0.alpha.2
b) lzma-4.43-6
Which one do you want to install ('Q' to abort)? [a]
rpm-build-4.4.9-48 marks lzma-4.43-6 (cap lzma)
rpm-utils-4.4.2-49 obsoleted by rpm-utils-4.4.9-48
rpm-4.4.2-49 obsoleted by rpm-4.4.9-48
rpm-4.4.9-48 marks poldek-0.21-0.20070703.00.14 (cap poldek = 
0.21-0.20070703.00.11)
   poldek-0.20-22 obsoleted by poldek-0.21-0.20070703.00.14
   poldek-0.21-0.20070703.00.14 marks poldek-libs-0.21-0.20070703.00.14 
(cap libpoldek.so.2)
 poldek-libs-0.20-22 obsoleted by poldek-libs-0.21-0.20070703.00.14
There are more than one package which provide db4.5:
a) db4.5-4.5.20-7
b) db4.5-4.5.20-3
Which one do you want to install ('Q' to abort)? [a]
 poldek-libs-0.21-0.20070703.00.14 marks db4.5-4.5.20-7 (cap db4.5)
rpm-build-macros-1.426-1 obsoleted by rpm-build-macros-1.437-1
rpm-lib-4.4.2-49 obsoleted by rpm-lib-4.4.9-48
error: rpm-lib-4.4.9-48 conflicts with lzma-4.43-6
rpm-base-4.4.2-49 obsoleted by rpm-base-4.4.9-48
There are 10 packages to install (4 marked by dependencies), 8 to 
uninstall:
I rpm-4.4.9-48, rpm-base-4.4.9-48, rpm-build-4.4.9-48, 
rpm-build-macros-1.437-1,
I rpm-lib-4.4.9-48, rpm-utils-4.4.9-48
D db4.5-4.5.20-7, lzma-4.43-6, poldek-0.21-0.20070703.00.14, 
poldek-libs-0.21-0.20070703.00.14
R rpm-lib-4.4.2-49, rpm-base-4.4.2-49, rpm-4.4.2-49, rpm-utils-4.4.2-49, 
rpm-build-4.4.2-49,
R rpm-build-macros-1.426-1, poldek-libs-0.20-22, poldek-0.20-22
Need to get 2.1MB of archives (2.1MB to download).
After unpacking 4.5MB will be used.
error: 1 conflicts
There were errors



Dziala jedynie przy a a wyborze:

poldek:/all-avail upgrade rpm-*
Processing dependencies...
rpm-build-4.4.2-49 obsoleted by rpm-build-4.4.9-48
There are more than one package which provide lzma:
a) lzma-4.42.2-0.alpha.2
b) lzma-4.43-6
Which one do you want to install ('Q' to abort)? [a]
rpm-build-4.4.9-48 marks lzma-4.42.2-0.alpha.2 (cap lzma)
rpm-utils-4.4.2-49 obsoleted by rpm-utils-4.4.9-48
rpm-4.4.2-49 obsoleted by rpm-4.4.9-48
rpm-4.4.9-48 marks poldek-0.21-0.20070703.00.14 (cap poldek = 
0.21-0.20070703.00.11)
   poldek-0.20-22 obsoleted by poldek-0.21-0.20070703.00.14
   poldek-0.21-0.20070703.00.14 marks poldek-libs-0.21-0.20070703.00.14 
(cap libpoldek.so.2)
 poldek-libs-0.20-22 obsoleted by poldek-libs-0.21-0.20070703.00.14
There are more than one package which provide db4.5:
a) db4.5-4.5.20-7
b) db4.5-4.5.20-3
Which one do you want to install ('Q' to abort)? [a]
 poldek-libs-0.21-0.20070703.00.14 marks db4.5-4.5.20-7 (cap db4.5)
rpm-build-macros-1.426-1 obsoleted by rpm-build-macros-1.437-1
rpm-lib-4.4.2-49 obsoleted by rpm-lib-4.4.9-48
rpm-base-4.4.2-49 obsoleted by rpm-base-4.4.9-48
There are 10 packages to install (4 marked by dependencies), 8 to 
uninstall:
I rpm-4.4.9-48, rpm-base-4.4.9-48, rpm-build-4.4.9-48, 
rpm-build-macros-1.437-1,
I rpm-lib-4.4.9-48, rpm-utils-4.4.9-48
D db4.5-4.5.20-7, lzma-4.42.2-0.alpha.2, poldek-0.21-0.20070703.00.14,
D poldek-libs-0.21-0.20070703.00.14
R rpm-lib-4.4.2-49, rpm-base-4.4.2-49, rpm-4.4.2-49, rpm-utils-4.4.2-49, 
rpm-build-4.4.2-49,
R rpm-build-macros-1.426-1, poldek-libs-0.20-22, poldek-0.20-22
Need to get 2.1MB of archives (2.1MB to download).
After unpacking 4.6MB will be used.

pozdr.

-- 
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]..
[+] You can take our lives,but you will never take our Freedom - W.Wallace
[+] Peace on earth depends on the peace in the peoples hearts - Dalai Lama
[+] Revolution the only solution - System of a down...
[+] Dalej idac dalej dojdziesz dalej siedzac dalej siedzisz - etoe aka ok0
[-] Kanedaaa... Bohateur... Cucumber Team Member... [EMAIL PROTECTED]
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re: rpm + lzma ciag dalszy...

2008-03-07 Wątek Kanedaaa Bohater
On Fri, 7 Mar 2008, Kanedaaa Bohater wrote:

I wyszlo slabo zdrowo :]

Po tej operacji przy upgrade net-snmp* wszystko zawislo.
Po killach poldka i rpma zawislo. Po kolejnym killu

poldek:/all-avail upgrade net-snmp-*
rpmdb: Thread/process 1563/0 failed: Thread died in Berkeley DB library
error: db4 error(-30975) from dbenv-failchk: DB_RUNRECOVERY: Fatal error, 
run database recovery
error: Runnning db-verify ...

A strace pokazuje:
select(0, NULL, NULL, NULL, {0, 1}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {0, 1}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {0, 1}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {0, 1}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {0, 1}) = 0 (Timeout)

faaajnie i co teraz ? :]


 Dobry dzien.

 To tak zdrowo jest?:


 Dziala jedynie przy a a wyborze:

 poldek:/all-avail upgrade rpm-*
 Processing dependencies...
 rpm-build-4.4.2-49 obsoleted by rpm-build-4.4.9-48
 There are more than one package which provide lzma:
 a) lzma-4.42.2-0.alpha.2
 b) lzma-4.43-6
 Which one do you want to install ('Q' to abort)? [a]
 rpm-build-4.4.9-48 marks lzma-4.42.2-0.alpha.2 (cap lzma)
 rpm-utils-4.4.2-49 obsoleted by rpm-utils-4.4.9-48
 rpm-4.4.2-49 obsoleted by rpm-4.4.9-48
 rpm-4.4.9-48 marks poldek-0.21-0.20070703.00.14 (cap poldek =
 0.21-0.20070703.00.11)
   poldek-0.20-22 obsoleted by poldek-0.21-0.20070703.00.14
   poldek-0.21-0.20070703.00.14 marks poldek-libs-0.21-0.20070703.00.14
 (cap libpoldek.so.2)
 poldek-libs-0.20-22 obsoleted by poldek-libs-0.21-0.20070703.00.14
 There are more than one package which provide db4.5:
 a) db4.5-4.5.20-7
 b) db4.5-4.5.20-3
 Which one do you want to install ('Q' to abort)? [a]
 poldek-libs-0.21-0.20070703.00.14 marks db4.5-4.5.20-7 (cap db4.5)
 rpm-build-macros-1.426-1 obsoleted by rpm-build-macros-1.437-1
 rpm-lib-4.4.2-49 obsoleted by rpm-lib-4.4.9-48
 rpm-base-4.4.2-49 obsoleted by rpm-base-4.4.9-48
 There are 10 packages to install (4 marked by dependencies), 8 to
 uninstall:
 I rpm-4.4.9-48, rpm-base-4.4.9-48, rpm-build-4.4.9-48,
 rpm-build-macros-1.437-1,
 I rpm-lib-4.4.9-48, rpm-utils-4.4.9-48
 D db4.5-4.5.20-7, lzma-4.42.2-0.alpha.2, poldek-0.21-0.20070703.00.14,
 D poldek-libs-0.21-0.20070703.00.14
 R rpm-lib-4.4.2-49, rpm-base-4.4.2-49, rpm-4.4.2-49, rpm-utils-4.4.2-49,
 rpm-build-4.4.2-49,
 R rpm-build-macros-1.426-1, poldek-libs-0.20-22, poldek-0.20-22
 Need to get 2.1MB of archives (2.1MB to download).
 After unpacking 4.6MB will be used.

 pozdr.

 -- 
 [][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]..
 [+] You can take our lives,but you will never take our Freedom - W.Wallace
 [+] Peace on earth depends on the peace in the peoples hearts - Dalai Lama
 [+] Revolution the only solution - System of a down...
 [+] Dalej idac dalej dojdziesz dalej siedzac dalej siedzisz - etoe aka ok0
 [-] Kanedaaa... Bohateur... Cucumber Team Member... [EMAIL PROTECTED]
 ___
 pld-devel-pl mailing list
 pld-devel-pl@lists.pld-linux.org
 http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


-- 
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]..
[+] You can take our lives,but you will never take our Freedom - W.Wallace
[+] Peace on earth depends on the peace in the peoples hearts - Dalai Lama
[+] Revolution the only solution - System of a down...
[+] Dalej idac dalej dojdziesz dalej siedzac dalej siedzisz - etoe aka ok0
[-] Kanedaaa... Bohateur... Cucumber Team Member... [EMAIL PROTECTED]
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


iwlwifi.spec

2008-03-07 Wątek Piotr Budny
Witam,
czego brakuje iwlwifi.spec, aby podczas upgrade kernela pakiet sprawdzał 
także, czy jest nowsza wersja IWL skompilowana wraz z nowszym kernelem i w 
razie braku - krzyczała o niespełnionych depsach?

Po raz kolejny zrobiłem sobie upgrade kernel-*, wszystko poszło ok, ale potem 
się okazywało, że WiFi nie mam, bo nie było zbudowanego iwl dla świeższego 
kernela a poldek nie zakrzyczał.

Pozdrki,
vip;
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re[2]: rpm + lzma ciag dalszy...

2008-03-07 Wątek Łukasz Chrustek
Witam

 On Fri, 7 Mar 2008, Kanedaaa Bohater wrote:

 I wyszlo slabo zdrowo :]

 Po tej operacji przy upgrade net-snmp* wszystko zawislo.
 Po killach poldka i rpma zawislo. Po kolejnym killu

poldek:/all-avail upgrade net-snmp-*
 rpmdb: Thread/process 1563/0 failed: Thread died in Berkeley DB library
 error: db4 error(-30975) from dbenv-failchk: DB_RUNRECOVERY: Fatal error,
 run database recovery
error: Runnning db-verify ...

 A strace pokazuje:
 select(0, NULL, NULL, NULL, {0, 1}) = 0 (Timeout)
 select(0, NULL, NULL, NULL, {0, 1}) = 0 (Timeout)
 select(0, NULL, NULL, NULL, {0, 1}) = 0 (Timeout)
 select(0, NULL, NULL, NULL, {0, 1}) = 0 (Timeout)
 select(0, NULL, NULL, NULL, {0, 1}) = 0 (Timeout)

 faaajnie i co teraz ? :]

skopiuj sobie /var/lib/rpm/__db.* (to na wypadek prób późniejszego
odzyskiwania danych).

później rm /var/lib/rpm/__db.*
rpm --rebuildb

Jak to nie załatwi sprawy, to możesz mieć poważny problem...


-- 
Pozdrawiam,
brushwoodek

___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re[3]: rpm + lzma ciag dalszy...

2008-03-07 Wątek Łukasz Chrustek
Witam

 faaajnie i co teraz ? :]

 skopiuj sobie /var/lib/rpm/__db.* (to na wypadek prób późniejszego
 odzyskiwania danych).

 później rm /var/lib/rpm/__db.*
 rpm --rebuildb

 Jak to nie załatwi sprawy, to możesz mieć poważny problem...

Możesz jeszcze poczytać:

http://lists.pld-linux.org/mailman/pipermail/pld-users-pl/2008-February/068354.html

-- 
Pozdrawiam,
brushwoodek

___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re: SPECS: nast.spec

2008-03-07 Wątek grzesiek Pycia

Andrzej Krzysztofowicz wrote:


nie jest najlepszym pomyslem.

Raczej nalezaloby sprawdzic sciezke do plikow na poziomie ac/am lub dopisac 
odpowiednie -I do polecenia kompilacji, jesli ac/am nie jest tu uzywane.


  

Ostatnio ktoś powiedział że może być i tak zostało :)

W załączniku zmieniony spec, po sprawdzeniu ścieżki w ac wystarcza jeden 
patch.


Pozdrawiam
gzehop
diff -urN nast-0.2.0/configure.ac nast-0.2.0./configure.ac
--- nast-0.2.0/configure.ac 2004-01-20 19:55:00.0 +0100
+++ nast-0.2.0./configure.ac2008-03-07 17:04:02.0 +0100
@@ -84,14 +84,14 @@
 #
 
 filechk=yes
-AC_CHECK_FILE(/usr/lib/libnet.a,, filechk=no)
+AC_CHECK_FILE(/usr/include/libnet.h,, filechk=no)
 if test $filechk = no; then
- AC_CHECK_FILE(/usr/local/lib/libnet.a, filechk=yes ; 
LDFLAGS=-L/usr/local/lib; CPPFLAGS=-I/usr/local/include)
+ AC_CHECK_FILE(/usr/local/include/libnet.h, filechk=yes ; 
LDFLAGS=-L/usr/local/lib; CPPFLAGS=-I/usr/local/include)
 fi
 
 if test $filechk = no; then AC_MSG_ERROR([
 
-Libnet archive file (libnet.a) not found in /usr or /usr/local!
+Libnet headers file (libnet.h) not found in /usr or /usr/local!
 
 Libnet-1.1.x Packet Shaping Library is required.
 You can download it from official web site: http://www.packetfactory.net/libnet
@@ -111,14 +111,14 @@
 #
 
 filechk=yes
-AC_CHECK_FILE(/usr/lib/libpcap.a,, filechk=no)
+AC_CHECK_FILE(/usr/include/pcap.h,, filechk=no)
 if test $filechk = no; then
- AC_CHECK_FILE(/usr/local/lib/libpcap.a, filechk=yes ; 
LDFLAGS=-L/usr/local/lib; CPPFLAGS=-I/usr/local/include)
+ AC_CHECK_FILE(/usr/local/include/pcap.h, filechk=yes ; 
LDFLAGS=-L/usr/local/lib; CPPFLAGS=-I/usr/local/include)
 fi
 
 if test $filechk = no; then AC_MSG_ERROR([
 
-Libpcap archive file (libpcap.a) not found in /usr or /usr/local!
+Libpcap headers file (pcap.h) not found in /usr or /usr/local!
 
 Libpcap-0.7.1 Packet Capture Library is required. 
 You can download it from official web site: http://www.tcpdump.org/#current
@@ -138,15 +138,15 @@
 #
 
 filechk=yes
-AC_CHECK_FILE(/usr/lib/libncurses.a,, filechk=no)
+AC_CHECK_FILE(/usr/include/ncurses/ncurses.h, 
CPPFLAGS=-I/usr/include/ncurses, filechk=no )
 if test $filechk = no; then
- AC_CHECK_FILE(/usr/local/lib/libncurses.a, filechk=yes ; 
LDFLAGS=-L/usr/local/lib; CPPFLAGS=-I/usr/local/include)
+ AC_CHECK_FILE(/usr/local/include/ncurses/ncurses.h, filechk=yes ; 
LDFLAGS=-L/usr/local/lib; CPPFLAGS=-I/usr/local/include/ncurses)
 fi
 
 if test $filechk = no; 
 then AC_MSG_WARN([
 
-Libncurses archive file (libncurses.a) not found in /usr or /usr/local!
+Libncurses headers file (ncurses.h) not found in /usr or /usr/local!
 
 Ncurses library (*) not found in your system.
 You can download it from official web site: 
http://www.gnu.org/software/ncurses/ncurses.html
@@ -158,7 +158,7 @@
 fi
 
 ENABLE_NCRS=no
-AC_CHECK_LIB(ncurses, initscr, ENABLE_NCRS=yes; NCURSES=ncurses/n_nast.o; 
LIBS=-lncurses $LIBS; AC_DEFINE(HAVE_LIBNCURSES), AC_MSG_RESULT([
+AC_CHECK_LIB(ncurses, initscr, ENABLE_NCRS=yes; NCURSES=ncurses/n_nast.o; 
LIBS=-lncurses $LIBS; AC_DEFINE(HAVE_LIBNCURSES, 1,[libncurses]), 
AC_MSG_RESULT([
 
 Ncurses library (*) not found in your system.
 You can download it from official web site: 
http://www.gnu.org/software/ncurses/ncurses.html
@@ -174,15 +174,15 @@
 #
 
 filechk=yes
-AC_CHECK_FILE(/usr/lib/libmenu.a,, filechk=no)
+AC_CHECK_FILE(/usr/include/ncurses/menu.h, CPPFLAGS=-I/usr/include/ncurses, 
filechk=no)
 if test $filechk = no; then
- AC_CHECK_FILE(/usr/local/lib/libmenu.a, filechk=yes ; 
LDFLAGS=-L/usr/local/lib; CPPFLAGS=-I/usr/local/include)
+ AC_CHECK_FILE(/usr/local/include/ncurses/menu.h, filechk=yes ; 
LDFLAGS=-L/usr/local/lib; CPPFLAGS=-I/usr/local/include/ncurses)
 fi
 
 if test $filechk = no; 
 then AC_MSG_WARN([
 
-Menu archive file (libncurses.a) not found in /usr or /usr/local!
+Menu headers file (ncurses.h) not found in /usr or /usr/local!
 
 
 Menu library (*) not found in your system.
@@ -196,7 +196,7 @@
 fi
 
 ENABLE_NCRS=no
-AC_CHECK_LIB(menu, menu_opts_off, ENABLE_NCRS=yes; MENU=ncurses/n_menu.o; 
LIBS=-lmenu $LIBS; AC_DEFINE(HAVE_LIBMENU), AC_MSG_RESULT([
+AC_CHECK_LIB(menu, menu_opts_off, ENABLE_NCRS=yes; MENU=ncurses/n_menu.o; 
LIBS=-lmenu $LIBS; AC_DEFINE(HAVE_LIBMENU, 1, [libmenu]), AC_MSG_RESULT([
 
 Menu library (*) not found in your system.
 You can download it from official web site: 
http://www.gnu.org/software/ncurses/ncurses.html
# $Revision:$, $Date:$
Summary:Nast is a packet sniffer and a LAN analyzer based on Libnet and 
Libpcap
Summary(pl.UTF-8):  Nast to sniffer i analizator pakietów oparty na 
bibliotekach Libnet i Libpcap
Name:   nast
Version:0.2.0
Release:1
License:GPL
Group:  Applications/Networking
Source0:http://download.berlios.de/nast/%{name}-%{version}.tar.gz
# Source0-md5:  77cbab45f5850d6cdb7ecb10e291bfa7
Patch0: %{name}-ncurses_nonstatic.patch
URL:http://nast.berlios.de/index.html

Re: SPECS: nast.spec

2008-03-07 Wątek Andrzej Krzysztofowicz
grzesiek Pycia wrote:
 Andrzej Krzysztofowicz wrote:
 
  nie jest najlepszym pomyslem.
 
  Raczej nalezaloby sprawdzic sciezke do plikow na poziomie ac/am lub dop=
 isac=20
  odpowiednie -I do polecenia kompilacji, jesli ac/am nie jest tu uzywane=
 =2E
 
   =20
 Ostatnio kto=B6 powiedzia=B3 =BFe mo=BFe by=E6 i tak zosta=B3o :)
 
 W za=B3=B1czniku zmieniony spec, po sprawdzeniu =B6cie=BFki w ac wystarcz=
 a jeden=20
 patch.

Nie zrozumiales.
Chodzi o to, zeby latka nadawala sie do ewentualnego zaaplikowania przez
autorow. Czyli kompilacja powinna przechodzic niezaleznie od lokalizacji
naglowkow.

-- 
===
  Andrzej M. Krzysztofowicz  [EMAIL PROTECTED]
  phone (48)(58) 347 19 36
Faculty of Applied Phys.  Math.,   Gdansk University of Technology
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


wpa_supplicant i ifup

2008-03-07 Wątek Pawel Nogas
Obecnie nie ma mozliwosci uruchomienia za posrednictwem ifup wpa_supplicanta 
dla interfejsow kablowych - w zalaczeniu przesylam poprawke do /sbin/ifup 
i /sbin/ifdown, ktora pozwala na uzywanie wpa_supplicanta na wired  interface


PN
--- ./ifup	2008-03-07 18:00:36.0 +0100
+++ /sbin/ifup	2008-03-07 18:02:26.0 +0100
@@ -105,12 +105,10 @@
 	run_cmd Disabling IPv6 autoconfiguration sysctl -w net.ipv6.conf.${DEVICE}.autoconf=0
 fi
 
-if is_wireless_device ${DEVICE}; then
-	is_yes ${WLAN_UPEARLY}  ip link set ${DEVICE} up
-	wireless_param ${DEVICE}
-	if is_yes ${WLAN_WPA}; then
-		/usr/sbin/wpa_supplicant -w -D ${WLAN_WPA_DRIVER} -c ${WLAN_WPA_CONFIG:-/etc/wpa_supplicant.conf} -i ${DEVICE} ${WLAN_WPA_OPTIONS} -P /var/run/wpa_supplicant-${DEVICE}.pid -B
-	fi
+is_yes ${WLAN_UPEARLY}  ip link set ${DEVICE} up
+is_wireless_device ${DEVICE}  wireless_param ${DEVICE}
+if is_yes ${WLAN_WPA}; then
+	/usr/sbin/wpa_supplicant -w -D ${WLAN_WPA_DRIVER} -c ${WLAN_WPA_CONFIG:-/etc/wpa_supplicant.conf} -i ${DEVICE} ${WLAN_WPA_OPTIONS} -P /var/run/wpa_supplicant-${DEVICE}.pid -B
 fi
 
 if [ $HANDLING = 2 ]; then
--- ./ifdown	2008-03-07 18:00:41.0 +0100
+++ /sbin/ifdown	2008-03-07 18:02:43.0 +0100
@@ -90,11 +90,9 @@
 	fi
 fi
 
-if is_wireless_device ${DEVICE}; then
-	if is_yes ${WLAN_WPA}; then
+if is_yes ${WLAN_WPA}; then
 		killproc --pidfile wpa_supplicant-${DEVICE}.pid wpa_supplicant  /dev/null 21
 		rm -f /var/run/wpa_supplicant-${DEVICE}.pid
-	fi
 fi
 
 # Check to make sure the device is actually up
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re: SPECS: nast.spec

2008-03-07 Wątek grzesiek Pycia
Andrzej Krzysztofowicz wrote:
 grzesiek Pycia wrote:
   
 Andrzej Krzysztofowicz wrote:
 
 nie jest najlepszym pomyslem.

 Raczej nalezaloby sprawdzic sciezke do plikow na poziomie ac/am lub dop=
   
 isac=20
 
 odpowiednie -I do polecenia kompilacji, jesli ac/am nie jest tu uzywane=
   
 =2E
 
  =20
   
 Ostatnio kto=B6 powiedzia=B3 =BFe mo=BFe by=E6 i tak zosta=B3o :)

 W za=B3=B1czniku zmieniony spec, po sprawdzeniu =B6cie=BFki w ac wystarcz=
 a jeden=20
 patch.
 

 Nie zrozumiales.
 Chodzi o to, zeby latka nadawala sie do ewentualnego zaaplikowania przez
 autorow. Czyli kompilacja powinna przechodzic niezaleznie od lokalizacji
 naglowkow.

   
w ten deseń, to zobaczę co wymyśle :)

___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re[2]: rpm + lzma ciag dalszy...

2008-03-07 Wątek Kanedaaa Bohater

On Fri, 7 Mar 2008, Łukasz Chrustek wrote:


Witam


On Fri, 7 Mar 2008, Kanedaaa Bohater wrote:



I wyszlo slabo zdrowo :]



Po tej operacji przy upgrade net-snmp* wszystko zawislo.
Po killach poldka i rpma zawislo. Po kolejnym killu


poldek:/all-avail upgrade net-snmp-*

rpmdb: Thread/process 1563/0 failed: Thread died in Berkeley DB library
error: db4 error(-30975) from dbenv-failchk: DB_RUNRECOVERY: Fatal error,
run database recovery

error: Runnning db-verify ...


A strace pokazuje:
select(0, NULL, NULL, NULL, {0, 1}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {0, 1}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {0, 1}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {0, 1}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {0, 1}) = 0 (Timeout)



faaajnie i co teraz ? :]


skopiuj sobie /var/lib/rpm/__db.* (to na wypadek prób późniejszego
odzyskiwania danych).

później rm /var/lib/rpm/__db.*
rpm --rebuildb

Jak to nie załatwi sprawy, to możesz mieć poważny problem...



Dziekuje...

Wlasnie o tym kasowaniu __db.* zapomnialem...

Ale czemu tak sie wesolo zrobilo ?



--
Pozdrawiam,
brushwoodek

___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl



--
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]..
[+] You can take our lives,but you will never take our Freedom - W.Wallace
[+] Peace on earth depends on the peace in the peoples hearts - Dalai Lama
[+] Revolution the only solution - System of a down...
[+] Dalej idac dalej dojdziesz dalej siedzac dalej siedzisz - etoe aka ok0
[-] Kanedaaa... Bohateur... Cucumber Team Member... [EMAIL PROTECTED]___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


Re: SPECS: nast.spec

2008-03-07 Wątek dariusz rojewski
07-03-08, grzesiek Pycia [EMAIL PROTECTED] napisał(a):

 Andrzej Krzysztofowicz wrote:
  grzesiek Pycia wrote:
 
  Andrzej Krzysztofowicz wrote:
 
  nie jest najlepszym pomyslem.
 
  Raczej nalezaloby sprawdzic sciezke do plikow na poziomie ac/am lub
 dop=
 
  isac=20
 
  odpowiednie -I do polecenia kompilacji, jesli ac/am nie jest tu
 uzywane=
 
  =2E
 
   =20
 
  Ostatnio kto=B6 powiedzia=B3 =BFe mo=BFe by=E6 i tak zosta=B3o :)
 
  W za=B3=B1czniku zmieniony spec, po sprawdzeniu =B6cie=BFki w ac
 wystarcz=
  a jeden=20
  patch.
 
 
  Nie zrozumiales.
  Chodzi o to, zeby latka nadawala sie do ewentualnego zaaplikowania przez
  autorow. Czyli kompilacja powinna przechodzic niezaleznie od lokalizacji
  naglowkow.
 
 

 w ten deseń, to zobaczę co wymyśle :)



Dodaj do flag -I/usr/include/ncurses i voila
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl