On 3/26/21 12:19 PM, Brent Busby wrote:
Zeke Williams <lakele...@gmail.com> writes:
I already have ksh installed under /bin in my distro. I had to
download from github ksh93 because the sourceforge git didn't come
with it and the patch as part of compilation failed to apply to be
able to compile it and resulted with an error. Is there anything
mandatory that ksh93 does for CDE? Can we remove it and just have the
already installed ksh do the work instead?
Not to take away from your question (which is a good one), I have a
related question which may have an answer similar or related to whatever
the answer is to yours:
When you compile CDE through the FreeBSD ports system, it pulls in ksh93
as a dependency package. There is a package options switch for the
ksh93 package to let you choose whether the port will install as 'ksh'
or 'ksh93'. Last time I tried to install CDE this way, the CDE build
failed if ksh93 was installed as 'ksh' because it couldn't be found. I
really prefer installing as ksh since ksh93 is kind of bizarre as an
executable name, and the FreeBSD port gives you a choice to let you
avoid that.
Will CDE on FreeBSD always require ksh to be named ksh93 at compile time?
It does right now because there were various forks of ksh that are
broken or incompatible.
This is defined in the config/cf/FreeBSD.cf file I think.
This is one of those 'janitorial' problems that would be nice to solve -
the need to have a ksh installed in order to build CDE.
I think this requirement could be removed -- there are a variety of
scripts used during a CDE build using ksh
But - some of those script (I believe) require ksh/posix features. So,
one would need to go through these scripts and port them if required. I
think /bin/bash would be preferable as most people have that or can
easily install it. Or even the default /bin/sh, if that can be made to
work.
Volunteers to tackle that would be welcome :)
-jon
_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel
--
Jon Trulson
"Entropy. It isn't what it used to be."
-- Sheldon
_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel