unicornscan: fix user creation

This commit is contained in:
erwinp 2014-03-31 20:14:37 +00:00
parent 69cd114a3a
commit 1be1bb5954
3 changed files with 69 additions and 4 deletions

View file

@ -1,3 +1,4 @@
AUX unicornscan-0.4.7-configure.patch 441 RMD160 6de3a99f931262bb023705532adfb3e123b89481 SHA1 b55923655d32838eeed2564812533aaf4f1b3d24 SHA256 88e7c584f3d5c14292d7e6670d59d8ff3183ae3aa4ab5d631128890779615d48
DIST unicornscan-0.4.7-2.tar.bz2 3080498 RMD160 b257e49d4edf7689f2a2391a8c96112aaca46acf SHA1 5361150afa999e68076a453072830dd23dd9bfee SHA256 06c1e7f7471bcf6d34f0094b8fe4fa117dd945f91e0a0c1c2575e12465f0e2ec
EBUILD unicornscan-0.4.7.ebuild 1248 RMD160 39f127506a44cdb9d59fe33369f1bbb47e3a6e17 SHA1 494f5302d3266316d047c8d6159c05297f44d299 SHA256 303a12d384e92812f2fa69399d4dfca40824bd9184356977649bf186e7364cd1
AUX unicornscan-0.4.7-configure.patch 438 SHA256 fe365c404b0bfe05da87b0c8bbf8e6407c143dd99ba070348da6341b525999f5 SHA512 83b6089100ff6c8ac6c0532d554af86c423756b70aa482f1e704d222ed4d5bdfe0ba12770b64d020f1e7da9e6de1f1779be9c66378fc60ce55fbc2f4c799fab5 WHIRLPOOL 20c366111394dcefb8cf261ca70416c5a06e3823d1c146b5ef53e925249acef94d2025929f5ec6c8445e1ac21eec856aa6f18d6b8e8033f0af7e87d6ce17970c
DIST unicornscan-0.4.7-2.tar.bz2 3080498 SHA256 06c1e7f7471bcf6d34f0094b8fe4fa117dd945f91e0a0c1c2575e12465f0e2ec SHA512 e952bad280b0f926cca2eb0dd960114f45da497f56c4a20a939b42eefb0c515c0613ca7271709778f83a8de5819a64c42616e38a73ef67fe08c44157c812d230 WHIRLPOOL a1e4b9e3cf10cc36b747ae1fbdd3236be4a920d5aa85530749d5a18e5d567a07e45230ff0ca1625f2f7009dd6b6d46e86f085dced515bb3e5c0ad82ccc836318
EBUILD unicornscan-0.4.7-r1.ebuild 1283 SHA256 aa8d955e320bc84aa8e2fc8ae33dbda5c2ac3afda76562c259b6bd0d9dd732bc SHA512 dbc22666804693be78c76cba3ef64ee85cfdb93e7e7dc2e01f3122727a4b0a2440a3360d1f4741da29a9bb39b8398e3510bb8801b6c797b157e57658b4b535ce WHIRLPOOL c55c8a4491d3346a533a4c51ec30ab1e12371c19d876aaaadccc0583a6a1fbc7d063dc2e23d496a984fb4e6d9c8418e5b670c546305b99fc0d2c0e3414ab0165
EBUILD unicornscan-0.4.7.ebuild 1248 SHA256 303a12d384e92812f2fa69399d4dfca40824bd9184356977649bf186e7364cd1 SHA512 cfe14c98d58c47aa4890fce7d724b53d4e22a9bf65a6ef028314a34c06adac1bb879fc7ad3efb1cbd17d621df52c030e9d644e4776e75bcfc575c08bc872016b WHIRLPOOL a3e5cdead159db94fdfd4f8babf237f2dbcf9b8e7f7b921898de3055542adf93f4ec8d375587765ab828aa1022a6ab0153b9bd4df441cf3b5a0441130dc12e3e

View file

@ -1,5 +1,5 @@
--- configure 2008-09-30 12:20:05.000000000 +0200
+++ ../unicornscan-0.4.7/configure 2008-09-30 12:23:50.000000000 +0200
+++ unicornscan-0.4.7/configure 2008-09-30 12:23:50.000000000 +0200
@@ -25715,7 +25715,7 @@
# Check whether --with-libdnet was given.
if test "${with_libdnet+set}" = set; then

View file

@ -0,0 +1,64 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="5"
inherit flag-o-matic eutils user
DESCRIPTION="A utility for information gathering or security auditing"
HOMEPAGE="http://www.unicornscan.org"
SRC_URI="http://www.unicornscan.org/releases/${P}-2.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="geoip httpd mysql postgres"
DEPEND="net-libs/libpcap
dev-libs/libdnet
sys-devel/libtool
geoip? ( dev-libs/geoip )
mysql? ( dev-db/mysql )
postgres? ( dev-db/postgresql-base:8.4 )"
RDEPEND="${DEPEND}
httpd? ( dev-lang/php[apache2]
www-servers/apache )"
src_configure() {
epatch "${FILESDIR}"/${P}-configure.patch
}
src_compile() {
local myconf=""
append-flags "-D_GNU_SOURCE"
if use geoip ; then
myconf="--with-geoip"
else
myconf="--without-geoip"
fi
if use mysql ; then
myconf="$myconf --with-mysql"
fi
if use postgres ; then
myconf="$myconf --with-pgsql"
fi
econf \
--with-libdnet=/usr \
--with-listen-user=unicornscan \
"${myconf}" || die
emake || die
}
pkg_setup() {
enewgroup unicornscan
enewuser unicornscan -1 -1 -1 unicornscan
}
src_install() {
emake DESTDIR="${D}" install || die "Install failed"
}