mirror of
				https://gitlab.alpinelinux.org/alpine/aports.git
				synced 2025-11-04 10:21:36 +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