# Maintainer: Georgyo # Contributor: Jeff Sharpe # Contributor: Roman Pearah pkgname=netextender pkgver=8.1.789 pkgrel=2 pkgdesc="SonicWALL SSL VPN Client" arch=('i686' 'x86_64') url="http://www.sonicwall.com/us/en/products/324.html" license=('custom') depends=('java-environment' 'bash') source_i686=("https://sslvpn.demo.sonicwall.com/NetExtender.Linux.${pkgver}.x86.tgz") source_x86_64=("https://sslvpn.demo.sonicwall.com/NetExtender.Linux.${pkgver}.x86_64.tgz") sha256sums_i686=('d2e2944780d0a177b65c67743711c9da08d3921e610d3692e6d3fda5ad0423eb') sha256sums_x86_64=('0f604c42cc199a70b5a0b07988b2f7b6f6e2d331dabcb493a795fb7505f022dd') install="${pkgname}.install" package() { mkdir -p "$pkgdir/usr/share/netExtender/icons" cd "$srcdir/netExtenderClient" install -Dm 644 sslvpn "$pkgdir/etc/ppp/peers/sslvpn" install -Dm 755 netExtender "$pkgdir/usr/bin/netExtender" install -Dm 755 netExtenderGui "$pkgdir/usr/bin/netExtenderGui" install -Dm 744 nxMonitor "$pkgdir/usr/bin/nxMonitor" 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" install -Dm 644 netExtender.1 "$pkgdir/usr/share/man/man1/netExtender.1" install -Dm 755 libNetExtender.so "$pkgdir/usr/lib/libNetExtender.so" install -Dm 644 ca-bundle.crt "$pkgdir/usr/share/netExtender/ca-bundle.crt" # netExtenderGui is hard-coded to check in /usr/lib install -Dm 644 NetExtender.jar "$pkgdir/usr/lib/NetExtender.jar" install -Dm 644 icons/* "$pkgdir/usr/share/netExtender/icons" install -Dm 664 NetExtender.desktop "$pkgdir/usr/share/netExtender/NetExtender.desktop" install -Dm 664 NetExtender.desktop "$pkgdir/usr/share/applications/sonicwall-netextender.desktop" chown -f root:root "$pkgdir/usr/share/applications/sonicwall-netextender.desktop" }