diff options
author | Angel Velasquez | 2015-10-06 11:57:30 -0300 |
---|---|---|
committer | Angel Velasquez | 2015-10-06 11:57:30 -0300 |
commit | 0868a28174499434af4d19713cf860287b2585fa (patch) | |
tree | 0df6b573e763e61ed5cb6c772c1e280c587aa6d3 | |
download | aur-0868a28174499434af4d19713cf860287b2585fa.tar.gz |
Reupload of forticlientsslvpn
-rw-r--r-- | .SRCINFO | 29 | ||||
-rw-r--r-- | FixNoDeviceError.patch | 11 | ||||
-rw-r--r-- | PKGBUILD | 65 | ||||
-rw-r--r-- | forticlientsslvpn.desktop | 9 | ||||
-rw-r--r-- | forticlientsslvpn.png | bin | 0 -> 50290 bytes | |||
-rw-r--r-- | forticlientsslvpn.sh | 3 | ||||
-rwxr-xr-x | forticlientsslvpn_cli.sh | 3 |
7 files changed, 120 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..ada01a0159fb --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,29 @@ +pkgbase = forticlientsslvpn + pkgdesc = Fortinet SSL VPN Client for linux + pkgver = 4.0.2307 + pkgrel = 2 + epoch = 1 + url = https://support.fortinet.com + arch = i686 + arch = x86_64 + license = custom + depends = ppp + depends = net-tools + depends = libsm + depends = gtk2 + optdepends = gtk-engines: for gtk theme support + source = http://www.zen.co.uk/userfiles/knowledgebase/FortigateSSLVPNCLient/forticlientsslvpn_linux_4.4.2307.tar.gz + source = FixNoDeviceError.patch + source = forticlientsslvpn.sh + source = forticlientsslvpn_cli.sh + source = forticlientsslvpn.desktop + source = forticlientsslvpn.png + md5sums = 8775babcca3dedf2b62ceaac4041a3a9 + md5sums = b31a9c85d223fc19df051ca426522399 + md5sums = ba87cd86fec77062c0d20da95c9e21f6 + md5sums = 6f5ebe493c5abaf60bfcd2b8bc9d73fc + md5sums = 03f0d0ade9b76776a39d9162d5708f97 + md5sums = 43f95eae96db16248d7294c1e8bfc561 + +pkgname = forticlientsslvpn + diff --git a/FixNoDeviceError.patch b/FixNoDeviceError.patch new file mode 100644 index 000000000000..c953c1ebaec9 --- /dev/null +++ b/FixNoDeviceError.patch @@ -0,0 +1,11 @@ +--- sysconfig.linux.sh 2014-08-14 00:51:56.000000000 +0800 ++++ sysconfig.linux.sh 2014-09-27 21:37:19.312827913 +0800 +@@ -62,7 +62,7 @@ + ifn=`route -n|grep "^1.1.1.1"|awk '{print $8}'` + echo "interface $ifn" >> "$base/forticlientsslvpn.log" + +-addr=`ip addr show $ifn | grep "inet" | tr '/' ' ' | awk '{ print $2 }'` ++addr=`ip addr show $ifn | grep "inet" | tr '/' ' ' | head -1 | awk '{ print $2 }'` + echo "address $addr" >> "$base/forticlientsslvpn.log" + + echo "delete route 1.1.1.1" >> "$base/forticlientsslvpn.log" diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..bedcf90bb32a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,65 @@ +# Maintainer: JokerYu <dayushinn@gmail.com> +pkgname=forticlientsslvpn +pkgver=4.0.2307 +pkgrel=2 +epoch=1 +pkgdesc="Fortinet SSL VPN Client for linux" +arch=("i686" "x86_64") +url="https://support.fortinet.com" +license=("custom") +depends=("ppp" "net-tools" "libsm" "gtk2") +optdepends=("gtk-engines: for gtk theme support") + +_versionFix=4.4.2307 +_sourceName=${pkgname}_linux_${_versionFix}.tar.gz + +if [ "$CARCH" = "i686" ]; then + _arch=32bit +elif [ "$CARCH" = "x86_64" ]; then + _arch=64bit +fi + +md5sums=('8775babcca3dedf2b62ceaac4041a3a9' + 'b31a9c85d223fc19df051ca426522399' + 'ba87cd86fec77062c0d20da95c9e21f6' + '6f5ebe493c5abaf60bfcd2b8bc9d73fc' + '03f0d0ade9b76776a39d9162d5708f97' + '43f95eae96db16248d7294c1e8bfc561') + +# _tarballsrc="ftp://pftpintl:sgn89IOngs@support.fortinet.com/FortiGate/v5.00/5.2/5.2.2/VPN/SSLVPNTools/${_sourceName}" +_tarballsrc="http://www.zen.co.uk/userfiles/knowledgebase/FortigateSSLVPNCLient/${_sourceName}" +# _tarballsrc="http://support.safe-t.com/forticlients/${_sourceName}" + +source=( + "${_tarballsrc}" + "FixNoDeviceError.patch" + "${pkgname}.sh" + "${pkgname}_cli.sh" + "${pkgname}.desktop" + "${pkgname}.png" +) + +package() { + _srcpath=${srcdir}/${pkgname}/${_arch} + + cd ${_srcpath}/helper + patch < ${srcdir}/FixNoDeviceError.patch + + msg "creating path and copying files..." + + mkdir -p ${pkgdir}/opt/fortinet/${pkgname}/icons + mkdir -p ${pkgdir}/usr/bin + mkdir -p ${pkgdir}/usr/share/applications + mkdir -p ${pkgdir}/usr/share/licenses/${pkgname} + + cp -rp ${_srcpath}/* ${pkgdir}/opt/fortinet/${pkgname} + + chmod -R 777 ${pkgdir}/opt/fortinet/ + chmod 555 ${pkgdir}/opt/fortinet/${pkgname}/helper + + install -Dm 644 ${srcdir}/${pkgname}.png ${pkgdir}/opt/fortinet/${pkgname}/icons/ + install -Dm 644 ${srcdir}/${pkgname}.desktop ${pkgdir}/usr/share/applications/ + install -Dm 644 ${_srcpath}/helper/License.txt ${pkgdir}/usr/share/licenses/${pkgname}/ + install -Dm 755 ${srcdir}/${pkgname}.sh ${pkgdir}/usr/bin/${pkgname} + install -Dm 755 ${srcdir}/${pkgname}_cli.sh ${pkgdir}/usr/bin/${pkgname}_cli +}
\ No newline at end of file diff --git a/forticlientsslvpn.desktop b/forticlientsslvpn.desktop new file mode 100644 index 000000000000..9ec20388aafb --- /dev/null +++ b/forticlientsslvpn.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=FortiClient SSLVPN +Comment=FortiClient SSLVPN for Linux +Exec=/usr/bin/forticlientsslvpn +Icon=/opt/fortinet/forticlientsslvpn/icons/forticlientsslvpn.png +StartupNotify=false +Terminal=false +Type=Application +Categories=GNOME;GTK;Network; diff --git a/forticlientsslvpn.png b/forticlientsslvpn.png Binary files differnew file mode 100644 index 000000000000..28e1e0fdbf35 --- /dev/null +++ b/forticlientsslvpn.png diff --git a/forticlientsslvpn.sh b/forticlientsslvpn.sh new file mode 100644 index 000000000000..a30a0ebb31cb --- /dev/null +++ b/forticlientsslvpn.sh @@ -0,0 +1,3 @@ +#! /bin/sh +cd "/opt/fortinet/forticlientsslvpn/" +exec "./forticlientsslvpn" "$@"
\ No newline at end of file diff --git a/forticlientsslvpn_cli.sh b/forticlientsslvpn_cli.sh new file mode 100755 index 000000000000..77ae5189511f --- /dev/null +++ b/forticlientsslvpn_cli.sh @@ -0,0 +1,3 @@ +#! /bin/sh +PWD=/opt/fortinet/forticlientsslvpn/ +exec "/opt/fortinet/forticlientsslvpn/forticlientsslvpn_cli" "$@"
\ No newline at end of file |