diff options
author | ava1ar | 2015-06-17 00:45:14 -0400 |
---|---|---|
committer | ava1ar | 2015-06-17 00:45:14 -0400 |
commit | df5617547a2f643cdc2cce402c794db34519f7b4 (patch) | |
tree | 940a794aa363cc1f70e188e2588e53f5c7f3d9c3 | |
download | aur-df5617547a2f643cdc2cce402c794db34519f7b4.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 49 | ||||
-rw-r--r-- | softethervpn-bridge.service | 11 | ||||
-rw-r--r-- | softethervpn-client.service | 11 | ||||
-rw-r--r-- | softethervpn-server.service | 11 |
5 files changed, 101 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a1848a39f241 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = softethervpn-git + pkgdesc = Multi-protocol VPN Program from University of Tsukuba + pkgver = v4.17.9562.beta + pkgrel = 1 + url = http://www.softether.org/ + arch = i686 + arch = x86_64 + license = GPL + source = git+https://github.com/SoftEtherVPN/SoftEtherVPN.git + source = softethervpn-bridge.service + source = softethervpn-client.service + source = softethervpn-server.service + sha1sums = SKIP + sha1sums = e3d0c38be26123bb533e80f0a595e9867e9cf6ad + sha1sums = efd246e8176683237609b7dae2e12300169b297f + sha1sums = cdfb0c943128286bb318b5c044e5ca53c1dcffff + +pkgname = softethervpn-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9cac992e0125 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: ava1ar - <mail(at)ava1ar(dot)me> + +pkgname=softethervpn-git +pkgver=v4.17.9562.beta +pkgrel=1 +pkgdesc="Multi-protocol VPN Program from University of Tsukuba" +arch=('i686' 'x86_64') +source=('git+https://github.com/SoftEtherVPN/SoftEtherVPN.git' + 'softethervpn-bridge.service' + 'softethervpn-client.service' + 'softethervpn-server.service') +sha1sums=('SKIP' + 'e3d0c38be26123bb533e80f0a595e9867e9cf6ad' + 'efd246e8176683237609b7dae2e12300169b297f' + 'cdfb0c943128286bb318b5c044e5ca53c1dcffff') +license=('GPL') +url="http://www.softether.org/" + +pkgver() { + cd "SoftEtherVPN" + git log | grep -o -m1 'v[0-9].*' | tr '-' '.' +} + +build(){ + cd "${srcdir}"/SoftEtherVPN + if [ "${CARCH}" == "i686" ]; then + cp src/makefiles/linux_32bit.mak Makefile + elif [ "${CARCH}" == "x86_64" ]; then + cp src/makefiles/linux_64bit.mak Makefile + fi + make +} + +package(){ + cd "${srcdir}"/SoftEtherVPN + install -Dm644 bin/vpnserver/hamcore.se2 "${pkgdir}"/usr/lib/softethervpn/hamcore.se2 + install -d "${pkgdir}"/usr/bin + for inst in vpnclient vpnserver vpnbridge vpncmd + do + install -Dm755 bin/${inst}/${inst} "${pkgdir}"/usr/lib/softethervpn/${inst}/${inst} + ln -s /usr/lib/softethervpn/hamcore.se2 "${pkgdir}"/usr/lib/softethervpn/${inst}/hamcore.se2 + echo "#!/bin/sh" > "${pkgdir}"/usr/bin/${inst} + echo /usr/lib/softethervpn/${inst}/${inst} '"$@"' >> "${pkgdir}"/usr/bin/${inst} + echo 'exit $?' >> "${pkgdir}"/usr/bin/${inst} + chmod 755 "${pkgdir}"/usr/bin/${inst} + done + install -d "${pkgdir}"/usr/lib/systemd/system + install -Dm644 "${srcdir}"/*.service "${pkgdir}"/usr/lib/systemd/system +} diff --git a/softethervpn-bridge.service b/softethervpn-bridge.service new file mode 100644 index 000000000000..f18fe71f8086 --- /dev/null +++ b/softethervpn-bridge.service @@ -0,0 +1,11 @@ +[Unit] +Description=SoftEther VPN Bridge daemon +After=network.target + +[Service] +Type=forking +ExecStart=/usr/bin/vpnbridge start +ExecReload=/usr/bin/vpnbridge stop + +[Install] +WantedBy=multi-user.target diff --git a/softethervpn-client.service b/softethervpn-client.service new file mode 100644 index 000000000000..b6c674c199c0 --- /dev/null +++ b/softethervpn-client.service @@ -0,0 +1,11 @@ +[Unit] +Description=SoftEther VPN Client daemon +After=network.target + +[Service] +Type=forking +ExecStart=/usr/bin/vpnclient start +ExecReload=/usr/bin/vpnclient stop + +[Install] +WantedBy=multi-user.target diff --git a/softethervpn-server.service b/softethervpn-server.service new file mode 100644 index 000000000000..50984e282184 --- /dev/null +++ b/softethervpn-server.service @@ -0,0 +1,11 @@ +[Unit] +Description=SoftEther VPN Server daemon +After=network.target + +[Service] +Type=forking +ExecStart=/usr/bin/vpnserver start +ExecReload=/usr/bin/vpnserver stop + +[Install] +WantedBy=multi-user.target |