diff options
author | kolla <kolla> | 2007-11-05 12:28:51 +0000 |
---|---|---|
committer | kolla <kolla@e88ac4ed-0b26-0410-9574-a7f39faa03bf> | 2007-11-05 12:28:51 +0000 |
commit | 1ca6e2a3db010e6468297cb35069ad3b0f38a215 (patch) | |
tree | 664bf22af9f7133c0faf029d19584cbc37d7d322 /packaging/portage/net-dialup/radsecproxy/radsecproxy-1.0.ebuild | |
parent | 368241fa65f11d6c2e8d29249406c5259d664b05 (diff) |
Fjernet gamle gentoo-greier
Lagt til portage (gentoo) med de ulike versjonene
Lagt til pkgsrc som brukes blant annet av NetBSD
git-svn-id: https://svn.testnett.uninett.no/radsecproxy/trunk@193 e88ac4ed-0b26-0410-9574-a7f39faa03bf
Diffstat (limited to 'packaging/portage/net-dialup/radsecproxy/radsecproxy-1.0.ebuild')
-rw-r--r-- | packaging/portage/net-dialup/radsecproxy/radsecproxy-1.0.ebuild | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/packaging/portage/net-dialup/radsecproxy/radsecproxy-1.0.ebuild b/packaging/portage/net-dialup/radsecproxy/radsecproxy-1.0.ebuild new file mode 100644 index 0000000..b1987b3 --- /dev/null +++ b/packaging/portage/net-dialup/radsecproxy/radsecproxy-1.0.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +DESCRIPTION="Radius/RadSec Proxy Server" +HOMEPAGE="http://software.uninett.no/radsecproxy" +SRC_URI="http://software.uninett.no/${PN}/${P}.tar.gz" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~arm ~mips ~m68k" +IUSE="" + +DEPEND="dev-libs/openssl" +RDEPEND="dev-libs/openssl" + +src_unpack() { + unpack ${A} + mkdir -pv "${S}"/init.d "${S}"/conf.d + cat >"${S}"/init.d/"${PN}" << EOF +#! /sbin/runscript + +depend() { + use logger dns + need net +} + +CMD="/usr/sbin/radsecproxy" + +start() { + ebegin "Starting radsecproxy" + if test -n "\${OPTS}" ; then + start-stop-daemon --chuid \${CMDUSER:-nobody} --start --exec \${CMD} -- \${OPTS} + else + start-stop-daemon --chuid \${CMDUSER:-nobody} --start --exec \${CMD} + fi + eend \${?} +} + +stop() { + ebegin "Stopping radsecproxy" + start-stop-daemon --stop --exec \${CMD} + eend \${?} +} +EOF + cat >"${S}"/conf.d/"${PN}" << EOF +# Options for radsecproxy +# +# -d specifies the debug level. +# +# It must be set to 1, 2, 3 or 4, where 1 logs +# only serious errors, and 4 logs everything. +# +# The default is 3 which logs errors, warnings and +# some informational messages. + +# OPTS="-d 4"' +# CMDUSER="nobody" +EOF +} + +src_install() { + einstall || die + doinitd "${S}"/init.d/"${PN}" + doconfd "${S}"/conf.d/"${PN}" + dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README +} + +pkg_postinst () { + einfo + elog "Example config exists as /etc/radsecproxy.conf-example" + elog "Copy this to /etc/radsecproxy.conf and edit to suit your needs" + einfo +} |