Date: Sat, 9 Apr 2016 08:54:58 -0400 From: Jim Ohlstein <jim@ohlste.in> To: Carmel <carmel_ny@outlook.com>, FreeBSD Ports <freebsd-ports@freebsd.org> Subject: Re: Creating port for sentora Message-ID: <5708FBA2.7070303@ohlste.in> In-Reply-To: <BLU436-SMTP124E3458AB95D8CCABC8E2C80920@phx.gbl> References: <BLU436-SMTP124E3458AB95D8CCABC8E2C80920@phx.gbl>
next in thread | previous in thread | raw e-mail | index | archive | help
Hello, On 4/9/16 5:21 AM, Carmel wrote: > I have been investigating Sentora <http://sentora.org/>, I was wondering > if anyone is working on creating a port for this application? > The install script is 1200+ lines, written in bash that first looks for the two supported Linux distros and installs their packages from the respective repositories. It chokes on any other OS and even chokes on unsupported Linux distros. Without looking at the scripts that actually perform the hosting functions, I would wager they look for config files in places where FreeBSD packages do not install them. That's only the beginning of what I'd imagine to be a horror show of ugly hacks that would be necessary. If you manage to get it working after a complete rewrite of the install script (from scratch) and the support files, pretty much each update is going to require another such rewrite, or at least extensive patching. Bottom line: you have four choices: wait for someone to spend dozens (maybe hundreds) of hours porting it to FreeBSD and committing to maintaining it, do it yourself, use a supported software distribution, or find another hosting control panel that supports FreeBSD out of the box. You can always lobby the developers to support FreeBSD, which they _might_ do if they were properly incentivized. -- Jim Ohlstein "Never argue with a fool, onlookers may not be able to tell the difference." - Mark Twain
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5708FBA2.7070303>