New package: xinetd-2.3.15.
This commit is contained in:
parent
f02e0c6f40
commit
ee1051c9c9
5 changed files with 68 additions and 0 deletions
10
srcpkgs/xinetd/files/servers
Normal file
10
srcpkgs/xinetd/files/servers
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
service servers
|
||||||
|
{
|
||||||
|
type = INTERNAL UNLISTED
|
||||||
|
port = 9099
|
||||||
|
socket_type = stream
|
||||||
|
protocol = tcp
|
||||||
|
wait = no
|
||||||
|
disable = yes
|
||||||
|
only_from = 127.0.0.1
|
||||||
|
}
|
10
srcpkgs/xinetd/files/services
Normal file
10
srcpkgs/xinetd/files/services
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
service services
|
||||||
|
{
|
||||||
|
type = INTERNAL UNLISTED
|
||||||
|
port = 9098
|
||||||
|
socket_type = stream
|
||||||
|
protocol = tcp
|
||||||
|
wait = no
|
||||||
|
disable = yes
|
||||||
|
only_from = 127.0.0.1
|
||||||
|
}
|
14
srcpkgs/xinetd/files/xinetd.conf
Normal file
14
srcpkgs/xinetd/files/xinetd.conf
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
#
|
||||||
|
# /etc/xinetd.conf
|
||||||
|
#
|
||||||
|
|
||||||
|
defaults
|
||||||
|
{
|
||||||
|
instances = 60
|
||||||
|
log_type = SYSLOG authpriv
|
||||||
|
log_on_success = HOST PID
|
||||||
|
log_on_failure = HOST
|
||||||
|
cps = 25 30
|
||||||
|
}
|
||||||
|
|
||||||
|
includedir /etc/xinetd.d
|
11
srcpkgs/xinetd/patches/fix-CVE-2013-4342.patch
Normal file
11
srcpkgs/xinetd/patches/fix-CVE-2013-4342.patch
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
--- xinetd/builtins.c
|
||||||
|
+++ xinetd/builtins.c
|
||||||
|
@@ -695,7 +695,7 @@ static void tcpmux_handler( const struct server *serp )
|
||||||
|
if( SC_IS_INTERNAL( scp ) ) {
|
||||||
|
SC_INTERNAL(scp, nserp);
|
||||||
|
} else {
|
||||||
|
- exec_server(nserp);
|
||||||
|
+ child_process(nserp);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
23
srcpkgs/xinetd/template
Normal file
23
srcpkgs/xinetd/template
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
# Template file for 'xinetd'
|
||||||
|
pkgname=xinetd
|
||||||
|
version=2.3.15
|
||||||
|
revision=1
|
||||||
|
build_style=gnu-configure
|
||||||
|
configure_args="--without-libwrap"
|
||||||
|
short_desc="A secure replacement for inetd"
|
||||||
|
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||||
|
license="BSD"
|
||||||
|
homepage="http://www.xinetd.org/"
|
||||||
|
distfiles="http://pkgs.fedoraproject.org/repo/pkgs/xinetd/xinetd-${version}.tar.gz/77358478fd58efa6366accae99b8b04c/xinetd-${version}.tar.gz"
|
||||||
|
checksum=bf4e060411c75605e4dcbdf2ac57c6bd9e1904470a2f91e01ba31b50a80a5be3
|
||||||
|
|
||||||
|
conf_files="/etc/xinetd.conf /etc/xinetd.d/servers /etc/xinetd.d/services"
|
||||||
|
|
||||||
|
do_install() {
|
||||||
|
make prefix=${DESTDIR}/usr MANDIR=${DESTDIR}/usr/share/man install
|
||||||
|
|
||||||
|
vinstall ${FILESDIR}/xinetd.conf 644 etc
|
||||||
|
vinstall ${FILESDIR}/servers 644 etc/xinetd.d
|
||||||
|
vinstall ${FILESDIR}/services 644 etc/xinetd.d
|
||||||
|
vinstall COPYRIGHT 644 usr/share/licenses/$pkgname
|
||||||
|
}
|
Loading…
Reference in a new issue