summaryrefslogtreecommitdiff
path: root/arch-linux
diff options
context:
space:
mode:
authorBernhard Tittelbach <service-anytun@tittelbach.org>2009-12-05 16:27:03 +0000
committerBernhard Tittelbach <service-anytun@tittelbach.org>2009-12-05 16:27:03 +0000
commit4bd29cfd12073dd6db945b00d2669540ac4a1400 (patch)
treee0941e1215356d386bfa8c1672ac6e9aaec043f1 /arch-linux
parentvorm test (diff)
fein bis auf manpages
Diffstat (limited to 'arch-linux')
-rw-r--r--arch-linux/PKGBUILD22
-rw-r--r--arch-linux/anyrtpproxyMakefile.patch11
-rw-r--r--arch-linux/anytun.install7
-rw-r--r--arch-linux/boost-mt.patch (renamed from arch-linux/configure.patch)11
4 files changed, 30 insertions, 21 deletions
diff --git a/arch-linux/PKGBUILD b/arch-linux/PKGBUILD
index b0e1507..895bcbc 100644
--- a/arch-linux/PKGBUILD
+++ b/arch-linux/PKGBUILD
@@ -15,27 +15,31 @@ replaces=()
backup=("/etc/anytun/autostart")
options=(docs zipman ccache distcc)
install=anytun.install
-source=("http://www.anytun.org/~equinox/$pkgname-$pkgver.tar.gz")
+source=("http://www.anytun.org/~equinox/$pkgname-$pkgver.tar.gz" "boost-mt.patch")
noextract=()
-md5sums=(a72d47110aa9f8cb42d5fe726a237bd0) #generate with 'makepkg -g'
+md5sums=('a72d47110aa9f8cb42d5fe726a237bd0'
+ 'bc8713a0228af46f7692a85e77927871')
build() {
cd "$srcdir/$pkgname-$pkgver/src" || return 1
- patch -p0 < ../configure.patch || return 1
- patch -p0 < ../anyrtpproxyMakefile.patch || return 1
+ patch -p0 < ${srcdir}/boost-mt.patch || return 1
./configure --use-ssl-crypto || return 1 # use libssl
#./configure || return 1 # use libgcrypt
make || return 1
#make manpage || return 1
#make anyrtpproxy || return 1
- mkdir -p ${pkgdir}/var/run/anytun ${pkgdir}/var/run/anytun-controld ${pkgdir}/etc/anytun
+ mkdir -p ${pkgdir}/usr/sbin ${pkgdir}/usr/bin \
+ ${pkgdir}/var/run/anytun ${pkgdir}/var/run/anytun-controld \
+ ${pkgdir}/etc/anytun ${pkgdir}/etc/rc.d/ \
+ ${pkgdir}/usr/share/$pkgname-$pkgver/etc-example/
cp anytun ${pkgdir}/usr/sbin/
cp anytun-config anytun-controld anytun-nosync anytun-showtables ${pkgdir}/usr/bin/
- touch ${pkgdir}/var/run/anytun/.keep ${pkgdir}/var/run/anytun-controld/.keep
- cp ../etc/init.d/anytun ${pkgdir}/etc/rc.d/
- cp -R ../etc/anytun ${pkgdir}/usr/share/$pkgname-$pkgver/etc-example/
- cp ../etc/anytun/autostart ${pkgdir}/etc/anytun/
+ #touch ${pkgdir}/var/run/anytun/.keep ${pkgdir}/var/run/anytun-controld/.keep
+ cp $srcdir/$pkgname-$pkgver/etc/init.d/anytun ${pkgdir}/etc/rc.d/
+ cp -R $srcdir/$pkgname-$pkgver/etc/anytun ${pkgdir}/usr/share/$pkgname-$pkgver/etc-example/
+ cp $srcdir/$pkgname-$pkgver/etc/anytun/autostart ${pkgdir}/etc/anytun/
cp -R ../wireshark-lua ${pkgdir}/usr/share/$pkgname-$pkgver/
}
+
diff --git a/arch-linux/anyrtpproxyMakefile.patch b/arch-linux/anyrtpproxyMakefile.patch
deleted file mode 100644
index 4960fbb..0000000
--- a/arch-linux/anyrtpproxyMakefile.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- ../../orig/anytun-0.3.1/src/anyrtpproxy/Makefile 2009-10-29 01:29:31.000000000 +0100
-+++ anyrtpproxy/Makefile 2009-10-30 23:54:07.031174716 +0100
-@@ -34,7 +34,7 @@
- CXX = g++
- CXXFLAGS = -g -Wall
- LD = g++
--LDFLAGS = -g -Wall -O2 -lboost_thread -lboost_serialization -lboost_system
-+LDFLAGS = -g -Wall -O2 -lboost_thread-mt -lboost_serialization -lboost_system
-
- OBJS = anyrtpproxy.o \
- ../signalController.o \
diff --git a/arch-linux/anytun.install b/arch-linux/anytun.install
index 02d8ffa..b9f45ff 100644
--- a/arch-linux/anytun.install
+++ b/arch-linux/anytun.install
@@ -1,5 +1,10 @@
post_install() {
- return 0
+ echo "Don't forget to create configuration directories unter /etc/anytun/"
+ echo "and to add them to /etc/anytun/autostart"
+ echo "You will find example configuration files in /usr/share/anytun-$pkgname-$pkgver/etc-example/"
+ echo ""
+ echo "You can disect anytun traffic using wireshark by plugging the script"
+ echo " /usr/share/anytun-0.3.1/wireshark-lua/satp.lua into wireshark"
}
post_upgrade() {
diff --git a/arch-linux/configure.patch b/arch-linux/boost-mt.patch
index 6a9d57d..b3f6f9e 100644
--- a/arch-linux/configure.patch
+++ b/arch-linux/boost-mt.patch
@@ -9,3 +9,14 @@
CRYPTO_LIB='gcrypt'
PASSPHRASE=1
+--- ../../orig/anytun-0.3.1/src/anyrtpproxy/Makefile 2009-10-29 01:29:31.000000000 +0100
++++ anyrtpproxy/Makefile 2009-10-30 23:54:07.031174716 +0100
+@@ -34,7 +34,7 @@
+ CXX = g++
+ CXXFLAGS = -g -Wall
+ LD = g++
+-LDFLAGS = -g -Wall -O2 -lboost_thread -lboost_serialization -lboost_system
++LDFLAGS = -g -Wall -O2 -lboost_thread-mt -lboost_serialization -lboost_system
+
+ OBJS = anyrtpproxy.o \
+ ../signalController.o \