mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-11-05 19:01:40 +01:00
testing/rtapd added. Makefile support postgres
This commit is contained in:
parent
75d7d985d2
commit
3beeaef56a
41
testing/rtapd/APKBUILD
Normal file
41
testing/rtapd/APKBUILD
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
# Contributor: Michael Mason <ms13sp@gmail.com>
|
||||||
|
# Maintainer: Michael Mason <ms13sp@gmail.com>
|
||||||
|
pkgname=rtapd
|
||||||
|
_altpkgname="rtnppd"
|
||||||
|
_builddir="$pkgname"
|
||||||
|
pkgver=1.7
|
||||||
|
pkgrel=0
|
||||||
|
pkgdesc="daemon for routing packets to rtnppd"
|
||||||
|
url="http://sourceforge.net/projects/rtnppd/"
|
||||||
|
license="GPL"
|
||||||
|
depends=""
|
||||||
|
makedepends="postgresql-dev"
|
||||||
|
install=
|
||||||
|
subpackages=""
|
||||||
|
source="http://downloads.sourceforge.net/$_altpkgname/$pkgname-$pkgver.tar.gz
|
||||||
|
Makefile.patch
|
||||||
|
$pkgname.initd
|
||||||
|
$pkgname.confd"
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd "$srcdir"/"$_builddir"
|
||||||
|
echo "Applying Patch"
|
||||||
|
patch -p1 < ../Makefile.patch || return 1
|
||||||
|
make || return 1
|
||||||
|
}
|
||||||
|
package() {
|
||||||
|
cd "$srcdir"/"$_builddir"
|
||||||
|
#make DESTDIR="$pkgdir" install
|
||||||
|
install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
|
||||||
|
install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname
|
||||||
|
install -m755 -D ./rtapd "$pkgdir"/usr/sbin/rtapd
|
||||||
|
install -m755 -D ./vsnppd "$pkgdir"/usr/sbin/vsnppd
|
||||||
|
install -m644 -D ./rtapd.conf "$pkgdir"/etc/rtnppd/rtapd.conf
|
||||||
|
install -m644 -D ./tap_dev.conf "$pkgdir"/etc/rtnppd/tap_dev.conf
|
||||||
|
install -m644 -D ./tap_route.conf "$pkgdir"/etc/rtnppd/tag_route.conf
|
||||||
|
}
|
||||||
|
|
||||||
|
md5sums="f3354efde507d29813754c8f4af7fa02 rtapd-1.7.tar.gz
|
||||||
|
7ea62a8bb13e2069164d8639b8c02aad Makefile.patch
|
||||||
|
bd5aa6b7477064be5966962b90be55b5 rtapd.initd
|
||||||
|
4378fc49b27dcc6ab7f2316ea2453338 rtapd.confd"
|
||||||
13
testing/rtapd/Makefile.patch
Normal file
13
testing/rtapd/Makefile.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
--- rtapd.orig/Makefile Tue Mar 30 15:10:02 2010
|
||||||
|
+++ rtapd/Makefile Tue Mar 30 15:10:11 2010
|
||||||
|
@@ -23,8 +23,8 @@
|
||||||
|
|
||||||
|
# Use PostgreSQL-server (with includes in /usr/include/pgsql
|
||||||
|
# and libs in /usr/lib
|
||||||
|
-#CFLAGS = -DUSE_POSTGRESQL -I/usr/include/pgsql
|
||||||
|
-#LIBS = -lpq
|
||||||
|
+CFLAGS = -DUSE_POSTGRESQL -I/usr/include/pgsql
|
||||||
|
+LIBS = -lpq
|
||||||
|
|
||||||
|
PREFIX = /usr/local
|
||||||
|
INCLUDES = -I./
|
||||||
1
testing/rtapd/rtapd.confd
Normal file
1
testing/rtapd/rtapd.confd
Normal file
@ -0,0 +1 @@
|
|||||||
|
#RTAPD_OPTS=""
|
||||||
20
testing/rtapd/rtapd.initd
Normal file
20
testing/rtapd/rtapd.initd
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
#!/sbin/runscript
|
||||||
|
# Copyright 1999-2007 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: $
|
||||||
|
|
||||||
|
DAEMON=/usr/sbin/rtapd
|
||||||
|
USER=rtnppd
|
||||||
|
|
||||||
|
start() {
|
||||||
|
ebegin "Starting $(basename $DAEMON)"
|
||||||
|
start-stop-daemon --start --user ${USER} --exec ${DAEMON} \
|
||||||
|
-- -C /etc/rtnppd/rtapd.conf ${RTAPD_OPTS}
|
||||||
|
eend $?
|
||||||
|
}
|
||||||
|
|
||||||
|
stop() {
|
||||||
|
ebegin "Stopping $(basename $DAEMON)"
|
||||||
|
start-stop-daemon --stop --exec ${DAEMON}
|
||||||
|
eend $?
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user