Homebrew / homebrew-cask

šŸ» A CLI workflow for the administration of macOS applications distributed as binaries
https://brew.sh
BSD 2-Clause "Simplified" License
20.91k stars 10.7k forks source link

Cask request: FortiClient #28023

Closed jpawlowski closed 7 years ago

jpawlowski commented 7 years ago

Cask details

Name: FortiClient

Homepage: http://forticlient.com

Download URL: http://fortinetweb.s3.amazonaws.com/forticlient/downloads/FortiClientOnlineInstaller.dmg

Description: FortiClient extends the power of FortiGate's Unified threat management to endpoints on your network. Desktops, laptops, tablets & smartphones, FortiClient enables every device - local or remote, stationary or mobile - to integrate with your FortiGate. With no per-seat license fees, FortiClient takes the headaches out of managing multiple endpoints so your users & guests can work efficiently anywhere, without compromising your security. It's the end-point solution for your FortiGate network.

miccal commented 7 years ago

This app looks difficult to install via Cask - the download url fetches an online installer, that you run to download the actual app which doesn't always work with Sierra. Downloading the full version requires logging into their support page or signing up to be sent a direct link.

jpawlowski commented 7 years ago

I was able to install it with the online installer on Sierra. However, the kernel extension for endpoint security is not compatible at the moment but this is something that can be left out of the installation using the advanced tab in the setup wizard. At least the VPN is fully functional which might be the main use case for most of the people. I am not familiar with handling pkg files via command line so not sure if unattended setup can be fulfilled here. However, would interactive setup be a real showstopper here? I saw other setups asking for some user interaction as well which I find to be just fine as in combination with brew bundle a cask for FortiClient would be still useful to have.

vitorgalvao commented 7 years ago

Iā€™m with @miccal. Downloading an installer that downloads an app is just a crappy experience.

On top of that itā€™s an app whose installation will break unless you disable an option in the advanced tab of the setup wizard. Even writing that is complicated. Thatā€™s just asking for users to open bug reports with us when thereā€™s nothing we can do.

On top of that, Iā€™m unconvinced we can find the appropriate uninstall mechanism to properly and completely remove this cask. If you can at least do that, then we can consider it for installation.

Iā€™m for refusal.

adidalal commented 7 years ago

Might be more suitable for autopkg or slipstreaming into a custom dmg installler - looks enterprise anyway.

miccal commented 7 years ago

@jpawlowski thank you for your Cask request, but this will not be added at the moment.