Advertisement
Guest User

Untitled

a guest
Oct 20th, 2018
390
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.23 KB | None | 0 0
  1. # Maintainer: Andrew Crouthamel
  2. # Contributor: Liviu Cristian Mirea-Ghiban
  3. # Contributor: Lars Øyvind Hagland
  4. # Contributor: Vishnu V K
  5. # Contributor: George Shammas
  6. # Contributor: Ainola
  7. # Contributor: Jeff Sharpe
  8. # Contributor: Roman Pearah
  9.  
  10. pkgname=netextender
  11. pkgver=9.0.803
  12. pkgrel=1
  13. pkgdesc="SonicWALL SSL VPN Client"
  14. arch=('i686' 'x86_64')
  15. url="http://www.sonicwall.com/us/en/products/324.html"
  16. license=('custom')
  17. depends=('java-environment' 'bash' 'ppp' 'net-tools')
  18. source_i686=("https://sslvpn.demo.sonicwall.com/NetExtender.tgz")
  19. source_x86_64=("https://sslvpn.demo.sonicwall.com/NetExtender.x86_64.tgz")
  20. sha256sums_i686=('c49eb90876750c6942eeac4df1f6206dc7f364bde7641c2f4d53dcba8d0ce6e3')
  21. sha256sums_x86_64=('b83eba640001580cab0f4c36d1eba104a19bffa605a606f9087ad1d3beb6561a')
  22.  
  23. install="${pkgname}.install"
  24.  
  25. package() {
  26.   mkdir -p "$pkgdir/usr/share/netExtender/icons"
  27.   cd "$srcdir/netExtenderClient"
  28.  
  29.   install -Dm 644 sslvpn "$pkgdir/etc/ppp/peers/sslvpn"
  30.   install -Dm 755 netExtender "$pkgdir/usr/bin/netExtender"
  31.   install -Dm 755 netExtenderGui "$pkgdir/usr/bin/netExtenderGui"
  32.   install -Dm 744 nxMonitor "$pkgdir/usr/bin/nxMonitor"
  33.  
  34.   mkdir -p "$pkgdir/etc/ppp/ip-down.d"
  35.   mkdir -p "$pkgdir/etc/ppp/ipv6-down.d"
  36.   touch "$pkgdir/etc/ppp/ip-down.d/sslvpnroutecleanup"
  37.   touch "$pkgdir/etc/ppp/ipv6-down.d/sslvpnroute6cleanup"
  38.   chmod 757 "$pkgdir/etc/ppp/ip-down.d/sslvpnroutecleanup"
  39.   chmod 757 "$pkgdir/etc/ppp/ipv6-down.d/sslvpnroute6cleanup"
  40.  
  41.   install -Dm 644 netExtender.1 "$pkgdir/usr/share/man/man1/netExtender.1"
  42.   install -Dm 755 libNetExtender.so "$pkgdir/usr/lib/libNetExtender.so"
  43.   install -Dm 755 libNetExtenderEpc.so "$pkgdir/usr/lib/libNetExtenderEpc.so"
  44.   install -Dm 644 ca-bundle.crt "$pkgdir/usr/share/netExtender/ca-bundle.crt"
  45.  
  46.   # netExtenderGui is hard-coded to check in /usr/lib
  47.   install -Dm 644 NetExtender.jar "$pkgdir/usr/lib/NetExtender.jar"
  48.   install -Dm 644 icons/* "$pkgdir/usr/share/netExtender/icons"
  49.   install -Dm 664 NetExtender.desktop "$pkgdir/usr/share/netExtender/NetExtender.desktop"
  50.   install -Dm 664 NetExtender.desktop "$pkgdir/usr/share/applications/sonicwall-netextender.desktop"
  51.  
  52.   chown -f root:root "$pkgdir/usr/share/applications/sonicwall-netextender.desktop"
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement