diff options
Diffstat (limited to 'testing/vde2')
-rw-r--r-- | testing/vde2/PKGBUILD | 50 | ||||
-rw-r--r-- | testing/vde2/dhcpd.conf.sample | 12 | ||||
-rw-r--r-- | testing/vde2/iptables.rules.sample | 5 | ||||
-rw-r--r-- | testing/vde2/vde-config.sample | 35 | ||||
-rw-r--r-- | testing/vde2/vde-connection.sample | 6 | ||||
-rw-r--r-- | testing/vde2/vde.conf | 11 | ||||
-rwxr-xr-x | testing/vde2/vde.rc | 113 | ||||
-rw-r--r-- | testing/vde2/vde2.install | 10 |
8 files changed, 0 insertions, 242 deletions
diff --git a/testing/vde2/PKGBUILD b/testing/vde2/PKGBUILD deleted file mode 100644 index 1f706ffa1..000000000 --- a/testing/vde2/PKGBUILD +++ /dev/null @@ -1,50 +0,0 @@ -# $Id: PKGBUILD 168886 2012-10-16 11:55:53Z allan $ -# Contributor: Sergej Pupykin -# Maintainer: Tobias Powalowski <tpowa@archlinux.org> -pkgname=vde2 -pkgver=2.3.2 -pkgrel=2 -pkgdesc="Virtual Distributed Ethernet for emulators like qemu" -url="http://sourceforge.net/projects/vde/" -license=("GPL" "LGPL" "CUSTOM") -arch=('i686' 'x86_64') -depends=('bash' 'libpcap' 'openssl') -makedepends=('python') -backup=(etc/conf.d/vde) -source=(http://downloads.sourceforge.net/vde/$pkgname-$pkgver.tar.bz2 - dhcpd.conf.sample - iptables.rules.sample - vde-config.sample - vde-connection.sample - vde.conf - vde.rc) -install=vde2.install -options=(!libtool !makeflags) - -build() { - cd $srcdir/$pkgname-$pkgver - ./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib/vde2 \ - --enable-experimental - make -} - -package() { - cd $srcdir/$pkgname-$pkgver - make prefix=$pkgdir/usr sysconfdir=$pkgdir/etc libexecdir=$pkgdir/usr/lib/vde2 install - install -D -m 755 ../vde.rc $pkgdir/etc/rc.d/vde - install -D -m 644 ../vde.conf $pkgdir/etc/conf.d/vde - install -D -m 644 ../vde-config.sample $pkgdir/etc/vde/vde-config.sample - install -D -m 644 ../vde-connection.sample $pkgdir/etc/vde/vde-connection.sample - install -D -m 644 ../dhcpd.conf.sample $pkgdir/usr/share/vde2/dhcpd.conf.sample - install -D -m 644 ../iptables.rules.sample $pkgdir/usr/share/vde2/iptables.rules.sample - # install slirp license - install -D -m 644 COPYING.slirpvde $pkgdir/usr/share/licenses/vde2/COPYING.slirpvde -} - -md5sums=('46fbc5f97f03dc517aa3b2c9d9ea6628' - '7d9bc56d2e561d849e915000d1c0f269' - 'a920123fc620bcedbccb703a8d1bdc55' - 'cb8ace28e8efd4dad128be4be71b3b07' - '63033c33565e2030541c5e05e9d9b063' - 'a22730f051f4840da4a3162a88ff8156' - '6c7dc01bc2f039f0ff1682ee70d3d1da') diff --git a/testing/vde2/dhcpd.conf.sample b/testing/vde2/dhcpd.conf.sample deleted file mode 100644 index 565a78b27..000000000 --- a/testing/vde2/dhcpd.conf.sample +++ /dev/null @@ -1,12 +0,0 @@ -ddns-update-style none; - -subnet 192.168.254.0 netmask 255.255.255.0 { - range 192.168.254.1 192.168.254.253; - option routers 192.168.254.254; - option domain-name "virtual.example.com"; - # find your DNS servers from /etc/resolv.conf - # otherwise only pure IP addresses will work - option domain-name-servers 192.168.254.254; - option broadcast-address 192.168.254.255; - default-lease-time 86400; -} diff --git a/testing/vde2/iptables.rules.sample b/testing/vde2/iptables.rules.sample deleted file mode 100644 index ac712ee21..000000000 --- a/testing/vde2/iptables.rules.sample +++ /dev/null @@ -1,5 +0,0 @@ -*filter --A INPUT -i tun -j ACCEPT --A FORWARD -s 192.168.254.0/255.255.255.0 -j ACCEPT -*nat --A POSTROUTING -s 192.168.254.0/24 -j MASQUERADE diff --git a/testing/vde2/vde-config.sample b/testing/vde2/vde-config.sample deleted file mode 100644 index c5a5b7d88..000000000 --- a/testing/vde2/vde-config.sample +++ /dev/null @@ -1,35 +0,0 @@ -# Set options vde_switch program -# To activate this vde profile add it to /etc/conf.d/vde - -# Global options -VDE_NUMPORTS="32" # Number of ports (default 32) -VDE_HUB="no" # [yes|no] Make the switch act as a hub -VDE_FSTP="no" # [yes|no] Activate the fast spanning tree protocol -VDE_MAC="" # Set the Switch MAC address -VDE_PRIOTIRY="" # Set the priority for FST (MAC extension) -VDE_HASHSIZE="" # Hash table size - -# Options from datasock module -VDE_SOCK="/var/run/vde/sample.sock" # control directory pathname -VDE_SOCK_MODE="660" # Standard access mode for comm sockets (octal) -VDE_SOCK_GROUP="root" # Group owner for comm sockets - -# Options from consmgmt module -VDE_MANAGEMENT_SOCK="/var/run/vde/sample.mgmt" # path of the management UNIX socket -VDE_MANAGEMENT_SOCK_MODE="660" # management UNIX socket access mode (octal) - -# Other options to parse to vde_switch -VDE_OPTIONS="" - -# VDE with internet support -# You can use either tuntap method or slirpvde method. - -# Options from tuntap module -VDE_TAP="" # Enable routing through TAP tap interface (comma separated array eg.:"tap0,tap1"). - -# slirpvde daemon support -SLIRP="no" # [yes|no] enable/disable SLIRP daemon support -SLIRP_DHCP="no" # [yes|no] turn on the DHCP server for the network autoconfiguration of all the units connected to the VDE -SLIRP_NETWORK="" # specify the network address (default 10.0.2.0) -# other options to parse to slirpvde -SLIRP_OPTIONS=""
\ No newline at end of file diff --git a/testing/vde2/vde-connection.sample b/testing/vde2/vde-connection.sample deleted file mode 100644 index 4a75e1f52..000000000 --- a/testing/vde2/vde-connection.sample +++ /dev/null @@ -1,6 +0,0 @@ -# You can add vde switch connections below -# just without the # at the beginning: -# vde_plug /var/run/vde/sample.sock = vde_plug /var/run/vde/sample2.sock -# or if hosts are different use this syntax: -# vde_plug /var/run/vde/sample.sock = ssh host2 vde_plug /var/run/vde/sample.sock - diff --git a/testing/vde2/vde.conf b/testing/vde2/vde.conf deleted file mode 100644 index bc61dceda..000000000 --- a/testing/vde2/vde.conf +++ /dev/null @@ -1,11 +0,0 @@ -# Set options for a vde daemon script -# -# Array for your vde config files, eg.: "internal-net external-net" -# You need a config file in /etc/vde/ with the same name. -# Sample config file provided: /etc/vde/vde-config.sample -VDE_CONFIG="" - -# Array for your dpipe connections, eg.: "connect-switches" -# You need a config file in /etc/vde/ with the same name. -# Sample config file provided: /etc/vde/vde-connection.sample -VDE_CONNECTION=""
\ No newline at end of file diff --git a/testing/vde2/vde.rc b/testing/vde2/vde.rc deleted file mode 100755 index b368f9955..000000000 --- a/testing/vde2/vde.rc +++ /dev/null @@ -1,113 +0,0 @@ -#!/bin/bash - -. /etc/rc.conf -. /etc/rc.d/functions -. /etc/conf.d/vde - -case "$1" in - start) - # bring up all defined profiles - for i in $VDE_CONFIG; do - [ -e /etc/vde/$i ] && . /etc/vde/$i - stat_busy "Starting vde_switch $i" - # get options from profile - [ -n "$VDE_NUMPORTS" ] && OPTIONS="-n $VDE_NUMPORTS" - [ "$VDE_HUB" = "yes" ] && OPTIONS="$OPTIONS -x" - [ "$VDE_FSTP" = "yes" ] && OPTIONS="$OPTIONS -F" - [ -n "$VDE_MAC" ] && OPTIONS="$OPTIONS --macaddr $VDE_MAC" - [ -n "$VDE_PRIORITY" ] && OPTIONS="$OPTIONS --priority $VDE_PRIORITY" - [ -n "$VDE_HASH" ] && OPTIONS="$OPTIONS --hashsize $VDE_HASH" - [ -n "$VDE_SOCK" ] && OPTIONS="$OPTIONS -s $VDE_SOCK" - [ -n "$VDE_SOCK_MODE" ] && OPTIONS="$OPTIONS -m $VDE_SOCK_MODE" - [ -n "$VDE_SOCK_GROUP" ] && OPTIONS="$OPTIONS -g $VDE_SOCK_GROUP" - [ -n "$VDE_MANAGEMENT_SOCK" ] && OPTIONS="$OPTIONS -M $VDE_MANAGEMENT_SOCK" - [ -n "$VDE_MANAGEMENT_SOCK_MODE" ] && OPTIONS="$OPTIONS --mgmtmode $VDE_MANAGEMENT_SOCK_MODE" - [ -n "$VDE_TAP" ] && OPTIONS="$OPTIONS -t $VDE_TAP" - [ -n "$VDE_OPTIONS" ] && OPTIONS="$OPTIONS $VDE_OPTIONS" - vde_switch $OPTIONS -p /var/run/vde-$i.pid -daemon &>/dev/null - [ -n "$VDE_SOCK" -a -n "$VDE_SOCK_GROUP" ] && chgrp "$VDE_SOCK_GROUP" "$VDE_SOCK" - if [ $? -gt 0 ]; then - stat_fail - else - stat_done - fi - if [ "$SLIRP" = "yes" ]; then - stat_busy "Starting slirpvde for $i" - [ "$SLIRP_DHCP" = "yes" ] && SP_OPTIONS="-D" - [ -n "$SLIRP_NETWORK" ] && SP_OPTIONS="$SP_OPTIONS -n $SLIRP_NETWORK" - [ -n "$SLIRP_OPTIONS" ] && SP_OPTIONS="$SP_OPTIONS $SLIRP_OPTIONS" - [ -n "$VDE_SOCK" ] && SP_OPTIONS="$SP_OPTIONS -s $VDE_SOCK" - [ -n "$VDE_SOCK_MODE" ] && SP_OPTIONS="$SP_OPTIONS -m $VDE_SOCK_MODE" - [ -n "$VDE_SOCK_GROUP" ] && SP_OPTIONS="$SP_OPTIONS -g $VDE_SOCK_GROUP" - slirpvde $SP_OPTIONS -p /var/run/slirpvde-$i.pid -daemon &>/dev/null - if [ $? -gt 0 ]; then - stat_fail - else - stat_done - fi - unset OPTIONS - unset SP_OPTIONS - fi - done - for i in $VDE_CONNECTION; do - # connect specified vde_switches - if [ "$(grep ^vde_plug /etc/vde/$i)" ]; then - stat_busy "Connecting VDE switches $i together..." - while read j; do - switch="$(echo $j | grep ^vde_plug)" - [ -n "$switch" ] && (dpipe $switch &) - done </etc/vde/$i - if [ $? -gt 0 ]; then - stat_fail - else - stat_done - fi - fi - done - add_daemon vde - ;; - stop) - # kill vde_plug if switches are connected - [ -n "$VDE_CONNECTION" ] && killall vde_plug >/dev/null 2>&1 - for i in $VDE_CONFIG; do - [ -e /etc/vde/$i ] && . /etc/vde/$i - if [ "$SLIRP" = "yes" ]; then - stat_busy "Stopping slirpvde for $i" - kill $(cat /var/run/slirpvde-$i.pid) &> /dev/null - if [ $? -gt 0 ]; then - stat_fail - else - stat_done - fi - rm /var/run/slirpvde-$i.pid &> /dev/null - fi - stat_busy "Stopping vde_switch $i" - kill $(cat /var/run/vde-$i.pid) &> /dev/null - if [ $? -gt 0 ]; then - stat_fail - else - stat_done - fi - rm /var/run/vde-$i.pid &> /dev/null - stat_busy "Removing $i vde sockets" - rm -rf $VDE_SOCK $VDE_MANAGEMENT_SOCK - if [ $? -gt 0 ]; then - stat_fail - else - stat_done - fi - done - unset OPTIONS - unset SP_OPTIONS - [ -e /var/run/vde/gmon.out ] && rm /var/run/vde/gmon.out - rm_daemon vde - ;; - restart) - $0 stop - sleep 3 - $0 start - ;; - *) - echo "usage: $0 {start|stop|restart}" -esac -exit 0 diff --git a/testing/vde2/vde2.install b/testing/vde2/vde2.install deleted file mode 100644 index 74e1710ff..000000000 --- a/testing/vde2/vde2.install +++ /dev/null @@ -1,10 +0,0 @@ -post_install() { - echo "Change /etc/conf.d/vde to your needs." - echo "vde config files should be placed in /etc/vde, sample files are provided." - echo "iptables and dhcpd sample files have been installed to '/usr/share/vde2'." - echo "Merge those examples, if needed to the according config files." -} - -post_upgrade() { - post_install $1 -} |