[OpenBSD-BR] NEW: net/pftabled
alicornio
alicornio em ig.com.br
Quinta Agosto 30 18:57:41 BRT 2007
Em (17:23:41), OpenBSD-BR escreveu:
>alicornio escreveu:
>> Olá
>>
>>
>>> Srs:
>>>
>>> Criei meu primeiro port para o open, aqueles que puderem testar eu
>>> serei muito grato.
>>> http://www.openbsd-br.org/ports/pftabled.tar.gz
>>>
>>
>>
>> O que eu estou fazendo errado?
>>
>> root:/home/thiago/firefox_downloads: # export
>> PKG_PATH=http://www.openbsd-br.org/ports/
>>
>export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/4.1/packages/i386/
>> root:/home/thiago/firefox_downloads: # pkg_add -v
>> http://www.openbsd-br.org/ports/pftabled.tar.gz
>>
>O pftabled nao esta compilado ainda. Vc tem q baixar ele, coloca-lo em
>/usr/ports/net/pftabled e dar um make install clean. Nao se esqueca que
>vc deve ter o ports no seu diretorio /usr.
>Para extrai-lo
>#tar -xvzf pftabled.tar.gz
>
>> No packages available in the PKG_PATH
>> Can't resolve pftabled.tar.gz
>> root:/home/thiago/firefox_downloads: # ls
>> Samurai Shodown (E) [!].zip pftabled.tar.gz
>> root:/home/thiago/firefox_downloads: # pkg_add pftabled.tar.gz
>> No packages available in the PKG_PATH
>> Can't resolve pftabled.tar.gz
>>
>>
>>
>>> Att
>>> --
>>> Giancarlo Rubio
>>> _______________________________________________
>>> OpenBSD mailing list
>>> OpenBSD em openbsd-br.org
>>> http://listas.openbsd-br.org/mailman/listinfo/openbsd
N00b é foda. :)
root:/usr/ports/net/pftabled: # make install
===> Checking files for pftabled-1.06
>> pftabled-1.06.tar.gz doesn't seem to exist on this system.
>> Fetch http://www.wolfermann.org/pftabled-1.06.tar.gz.
100%
|*****************************************************************************|
45174 00:01
>> Size matches for /usr/ports/distfiles/pftabled-1.06.tar.gz
>> Checksum OK for pftabled-1.06.tar.gz. (sha1)
===> Extracting for pftabled-1.06
===> Patching for pftabled-1.06
===> Configuring for pftabled-1.06
checking for gcc... cc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ANSI C... none needed
checking how to run the C preprocessor... cc -E
checking for a BSD-compatible install... /usr/bin/install -c -o root -g bin
checking for an ANSI C-conforming const... yes
checking for egrep... grep -E
checking for ANSI C header files... yes
checking whether time.h and sys/time.h may both be included... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for stdint.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for inttypes.h... (cached) yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking for /usr/include/net/pfvar.h... yes
building on pf platform: client and server
checking for gethostbyname... yes
checking for socket... yes
checking for inet_pton... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
Configured successfully. Now run make.
===> Building for pftabled-1.06
cc -O2 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare
-c pftabled-client.c
cc -O2 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare
-c hmac.c
cc -O2 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare
-c sha1.c
cc -o pftabled-client pftabled-client.o hmac.o sha1.o
cc -O2 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare
-c pftabled.c
cc -o pftabled pftabled.o hmac.o sha1.o
nroff -Tascii -man pftabled.1 > pftabled.cat1
===> Faking installation for pftabled-1.06
install -c -o root -g bin -m 444 -s -m 555
/usr/ports/net/pftabled/w-pftabled-1.06/pftabled-1.06/pftabled-client
/usr/ports/net/pftabled/w-pftabled-1.06/fake-i386/usr/local/bin/pftabled-client
install -c -o root -g bin -m 444 -s -m 555
/usr/ports/net/pftabled/w-pftabled-1.06/pftabled-1.06/pftabled
/usr/ports/net/pftabled/w-pftabled-1.06/fake-i386/usr/local/sbin/pftabled
install -c -o root -g bin -m 444 -m 444
/usr/ports/net/pftabled/w-pftabled-1.06/pftabled-1.06/pftabled.1
/usr/ports/net/pftabled/w-pftabled-1.06/fake-i386/usr/local/man/man1/pftabled.1
===> Building package for pftabled-1.06
Create /usr/ports/packages/i386/all/pftabled-1.06.tgz
Link to /usr/ports/packages/i386/ftp/pftabled-1.06.tgz
Link to /usr/ports/packages/i386/cdrom/pftabled-1.06.tgz
===> Installing pftabled-1.06 from /usr/ports/packages/i386/all/
pftabled-1.06: complete
root:/usr/ports/net/pftabled: # pkg_info pftabled
Information for pftabled-1.06
Comment:
udp client and server to sync pf tables with hosts
Description:
The pftabled daemon is a small helper to make your pf tables reachable from
other hosts. You can add/delete/flush IP addresses to/from a remote table
with a single UDP datagram. A simple client program is included to do this
from the command line.
Maintainer: Giancarlo Rubio <gianrubio em gmail.com>
root:/usr/ports/net/pftabled: # make clean
===> Cleaning for pftabled-1.06
root:/usr/ports/net/pftabled: # make uninstall
===> Deinstalling for pftabled-1.06
pftabled-1.06: complete
root:/usr/ports/net/pftabled: # make reinstall
===> Cleaning for pftabled-1.06
/usr/bin/sudo /usr/sbin/pkg_delete pftabled-1.06
===> Installing pftabled-1.06 from /usr/ports/packages/i386/all/
pftabled-1.06: complete
É esse tipo de coisa que tem que testar?
Thiago
Mais detalhes sobre a lista de discussão OpenBSD