Skip site navigation (1)Skip section navigation (2)
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>