diff options
author | Ainola | 2015-07-17 21:43:56 -0600 |
---|---|---|
committer | Ainola | 2015-07-17 21:43:56 -0600 |
commit | dc293122566e8662081eb9b8b653adb1d0d32c02 (patch) | |
tree | ae479ed5f27efff8cc283d1937e70368c0f08406 | |
download | aur-dc293122566e8662081eb9b8b653adb1d0d32c02.tar.gz |
initial, old version from AUR3
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 67 | ||||
-rwxr-xr-x | netextender.install | 8 |
3 files changed, 96 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..08790933b781 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +# Generated by makepkg 4.2.0 +# Mon Jan 12 05:17:32 UTC 2015 +pkgbase = netextender + pkgdesc = SonicWALL SSL VPN Client + pkgver = 7.0.741 + pkgrel = 4 + url = http://www.sonicwall.com/us/en/products/324.html + install = netextender.install + arch = i686 + arch = x86_64 + license = custom + depends = jre7-openjdk + depends = net-tools + depends = openssl + depends = ppp + source = https://dl.dropboxusercontent.com/u/23491566/NetExtender.Linux.7.0.741.zip + md5sums = 3f10fbd2202439effef0e26b9d0b7d09 + sha256sums = f94ad0e95964f5a61c2bb926f51e85c8f156bb20882a0a7d183282e0d3ef622f + +pkgname = netextender + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..cc61f7b525dc --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,67 @@ +# Maintainer: Jeff Sharpe <jeff@impcode.com> +# Adopted package from +# Contributor: Roman Pearah <roman.pearah@gmail.com> + + +pkgname=netextender +pkgver=7.0.741 +pkgrel=4 +pkgdesc="SonicWALL SSL VPN Client" +arch=('i686' 'x86_64') +url="http://www.sonicwall.com/us/en/products/324.html" +license=('custom') +depends=('jre7-openjdk' 'net-tools' 'openssl' 'ppp') +source=("https://dl.dropboxusercontent.com/u/23491566/NetExtender.Linux.$pkgver.zip") +install="netextender.install" +md5sums=('3f10fbd2202439effef0e26b9d0b7d09') +sha256sums=('f94ad0e95964f5a61c2bb926f51e85c8f156bb20882a0a7d183282e0d3ef622f') + +prepare() { + cd "$srcdir" + + msg "Using arch $CARCH" + [[ $CARCH == 'i686' ]] && bsdtar xf NetExtender.Linux.$pkgver.i386.tgz + [[ $CARCH == 'x86_64' ]] && bsdtar xf NetExtender.Linux.$pkgver.x86_64.tgz +} + +package() { + cd "$srcdir/netExtenderClient" + + msg "Installing..." + + mkdir -p "$pkgdir/usr/share/netExtender/icons" + + install -D -m 644 sslvpn "$pkgdir/etc/ppp/peers/sslvpn" + install -D -m 755 netExtender "$pkgdir/usr/bin/netExtender" + install -D -m 755 netExtenderGui "$pkgdir/usr/bin/netExtenderGui" + install -D -m 744 nxMonitor "$pkgdir/usr/bin/nxMonitor" + install -D -m 4755 uninstallNetExtender "$pkgdir/usr/bin/uninstallNetExtender" + + install -D -m 757 sslvpnroute "$pkgdir/etc/ppp/ip-up.d/sslvpnroute" + install -D -m 757 sslvpnroute6 "$pkgdir/etc/ppp/ipv6-up.d/sslvpnroute6" + mkdir -p "$pkgdir/etc/ppp/ip-down.d" + mkdir -p "$pkgdir/etc/ppp/ipv6-down.d" + touch "$pkgdir/etc/ppp/ip-down.d/sslvpnroutecleanup" + touch "$pkgdir/etc/ppp/ipv6-down.d/sslvpnroute6cleanup" + chmod 757 "$pkgdir/etc/ppp/ip-down.d/sslvpnroutecleanup" + chmod 757 "$pkgdir/etc/ppp/ipv6-down.d/sslvpnroute6cleanup" + ln -s sslvpnroute "$pkgdir/etc/ppp/ip-up.d/sslvpnroute.sh" + ln -s sslvpnroute6 "$pkgdir/etc/ppp/ipv6-up.d/sslvpnroute6.sh" + ln -s sslvpnroutecleanup "$pkgdir/etc/ppp/ip-down.d/sslvpnroutecleanup.sh" + ln -s sslvpnroutecleanup6 "$pkgdir/etc/ppp/ipv6-down.d/sslvpnroute6cleanup.sh" + + install -D -m 007 sslvpn.pid "$pkgdir/etc/ppp/sslvpn.pid" + install -D -m 007 sslvpn.pid2 "$pkgdir/etc/ppp/sslvpn.pid2" + install -D -m 644 netExtender.1 "$pkgdir/usr/share/man/man1/netExtender.1" + install -D -m 755 libNetExtender.so "$pkgdir/usr/lib/libNetExtender.so" + install -D -m 644 ca-bundle.crt "$pkgdir/usr/share/netExtender/ca-bundle.crt" + + install -D -m 644 NetExtender.jar "$pkgdir/usr/lib/NetExtender.jar" + install -D -m 644 icons/* "$pkgdir/usr/share/netExtender/icons" + install -D -m 664 NetExtender.desktop "$pkgdir/usr/share/netExtender/NetExtender.desktop" + install -D -m 664 NetExtender.desktop "$pkgdir/usr/share/applications/sonicwall-netextender.desktop" + + chown -f root "$pkgdir/usr/share/applications/sonicwall-netextender.desktop" + chgrp -f root "$pkgdir/usr/share/applications/sonicwall-netextender.desktop" + chmod -f 644 "$pkgdir/usr/share/applications/sonicwall-netextender.desktop" +} diff --git a/netextender.install b/netextender.install new file mode 100755 index 000000000000..96279bacc9cb --- /dev/null +++ b/netextender.install @@ -0,0 +1,8 @@ +post_install() { + echo + echo "To allow non-root users to use NetExtender, run chmod -v u+s /usr/sbin/pppd" +} +post_remove() { + echo + echo "If you had allowed non-root users to use NetExtender, you may wish to run chmod -v u-s /usr/sbin/pppd" +} |