mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-11-02 01:11:31 +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