fwknop 1.9.12-2
http://www.cipherdyne.org/fwknop/
FireWall KNock OPerator: Single Packet Authorization and Port Knocking
unsupported :: network
Maintainer: None
Votes: 7
License: GPL
Last Updated: Sat, 28 Nov 2009 21:52:37 +0000
First Submitted: Fri, 10 Oct 2008 21:09:14 +0000
Dependencies perl
Would you please fix these issues?
$ namcap fwknop-1.9.12-2-i686.pkg.tar.gz
fwknop W: File (usr/man) exists in a non-standard directory.
fwknop W: File (usr/man/man8) exists in a non-standard directory.
fwknop W: File (usr/man/man8/fwknop.8.gz) exists in a non-standard directory.
fwknop W: File (usr/man/man8/knopwatchd.8.gz) exists in a non-standard directory.
fwknop W: File (usr/man/man8/fwknopd.8.gz) exists in a non-standard directory.
fwknop W: File (usr/man/man8/knopmd.8.gz) exists in a non-standard directory.
fwknop E: Non-FHS man page (usr/man) found. Use /usr/share/man instead
fwknop E: Non-FHS man page (usr/man/man8) found. Use /usr/share/man instead
fwknop E: Non-FHS man page (usr/man/man8/fwknop.8.gz) found. Use /usr/share/man instead
fwknop E: Non-FHS man page (usr/man/man8/knopwatchd.8.gz) found. Use /usr/share/man instead
fwknop E: Non-FHS man page (usr/man/man8/fwknopd.8.gz) found. Use /usr/share/man instead
fwknop E: Non-FHS man page (usr/man/man8/knopmd.8.gz) found. Use /usr/share/man instead
fwknop W: File (etc/fwknop/fwknop.conf) does not have the world readable bit set.
fwknop W: File (etc/fwknop/pf.os) does not have the world readable bit set.
fwknop W: File (etc/fwknop/access.conf) does not have the world readable bit set.
fwknop W: File (usr/sbin/fwknopd) does not have the world readable bit set.
fwknop W: File (usr/sbin/knoptm) does not have the world readable bit set.
fwknop W: File (usr/sbin/knopmd) does not have the world readable bit set.
fwknop W: File (usr/sbin/knopwatchd) does not have the world readable bit set.
fwknop W: File (usr/sbin/fwknop_serv) does not have the world readable bit set.
@audrencezar
Read my comment below about using pacpan to build the missing dependencies.
I don't found deps "perl-net-pcap" "perl-net-rawip" "perl-net-ping-external" in ArchLinux repos or AUR
@thiagoc
The perl module dependencies are those listed in the INSTALL file in the package source. Some of them can probably be moved to the optdeps array... I'll leave it to you to figure out which. ;)
I added postfix for sendmail (which I didn't have on my system) when trying to use install.pl to install to $pkgdir. Check if sendmail is an actual dependency and then replace postfix with msmtp if it makes more sense.
Anyway, thanks for taking over this package. You should be able to adopt it now.
@Xyne
Thanks for the reply.
I'll start using this package by now, and will be a honor to me be the maintainer... it will be my first :^)
I have some questions:
- Why these lots of perl modules? Where you find these dependecies? I'm running fwknop with just these perl modules: perl-crypt-cbc, perl-iptables-chainmgr, perl-iptables-parse, perl-net-ipv4addr, perl-net-pcap, perl-unix-syslog... but I not sure if it will satisfy all features.
- Why postfix as depency? Maybe we can put msmtp in place...
PS.: sorry, my english is not so good ;^)
@thiagoc
Sorry, I accidentally deleted your comment when I intended to delete my own.
I've added the other dependencies now along with the init-script that you posted and added you (as "thiagoc"... tell me if you want me to change the name) as a contributor to the PKGBUILD.
Some of the perl modules are not provided in the repos or in the AUR. To build them I suggest that you use pacpan:
http://xyne.archlinux.ca/info/pacpan
I've tested it and it was able to build all of the missing cpan modules and package them. To give a concrete example, when I ran makepkg, I received the following message:
==> Missing Dependencies:
-> postfix
-> perl-class-methodmaker
-> perl-crypt-cbc
-> perl-crypt-rijndael
-> perl-gnupg-interface
-> perl-iptables-chainmgr
-> perl-iptables-parse
-> perl-net-ipv4addr
-> perl-net-pcap
-> perl-net-rawip
-> perl-net-ping-external
-> perl-term-readkey
-> perl-unix-syslog
Running the following command built all of the above cpan packages that were not available in the repos:
pacpan perl-class-methodmaker perl-crypt-cbc perl-crypt-rijndael perl-gnupg-interface perl-iptables-chainmgr perl-iptables-parse perl-net-ipv4addr perl-net-pcap perl-net-rawip perl-net-ping-external perl-term-readkey perl-unix-syslog
./build_cpan --pacman-args '--asdeps'
This satisfied all the dependencies for fwknop.
I should also point out that I do not use this package. If you would like to maintain it, I can orphan it for you.
v1.6.0