SPECS: nast.spec
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
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...
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...
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
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...
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...
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
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
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
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
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...
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
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