Skip to content
Snippets Groups Projects
Commit 122695e3 authored by Natanael Copa's avatar Natanael Copa
Browse files

extra/ngircd: new aport

Next Generation IRC Daemon
http://ngircd.barton.de/
parent f98b60c0
No related branches found
No related tags found
No related merge requests found
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=ngircd
pkgver=14.1
pkgrel=0
pkgdesc="Next Generation IRC Daemon"
url="http://ngircd.barton.de/"
license="GPL"
makedepends=""
makedepends="openssl-dev zlib-dev"
install="$pkgname.pre-install"
source="ftp://ftp.berlios.de/pub/$pkgname/$pkgname-$pkgver.tar.gz
$pkgname.initd
$install"
build ()
{
cd "$srcdir"/$pkgname-$pkgver
sed -i \
-e "s:/usr/local/etc/ngircd.motd:/etc/ngircd/ngircd.motd:" \
-e "s:;ServerUID = 65534:ServerUID = ngircd:" \
-e "s:;ServerGID = 65534:ServerGID = nogroup:" \
doc/sample-ngircd.conf
./configure --prefix=/usr \
--sysconfdir=/etc/ngircd \
--mandir=/usr/share/man \
--without-ident \
--with-openssl
make || return 1
make DESTDIR="$pkgdir" install || return 1
install -Dm755 ../$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
}
md5sums="eef90855414c35bfb6590d17e24ee06f ngircd-14.1.tar.gz
1a91f517ef865b51d67b77ceb28e4261 ngircd.initd
c8fbedf0690f35ba565e6a1937afd4fb ngircd.pre-install"
#!/sbin/runscript
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-irc/ngircd/files/ngircd.init.d,v 1.3 2006/01/02 15:31:27 swegener Exp $
depend() {
need net
provide ircd
}
start() {
ebegin "Starting ngIRCd"
start-stop-daemon --start --quiet --exec /usr/sbin/ngircd
eend $? "Failed to start ngIRCd"
}
stop() {
ebegin "Stopping ngIRCd"
start-stop-daemon --stop --quiet --exec /usr/sbin/ngircd
eend $? "Failed to stop ngIRCd"
}
#!/bin/sh
adduser -H -h /etc/ngircd -s /bin/false -D ngircd 2>/dev/null
exit 0
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment