[Sparforte] Bourne shell required.

Ken Burtch ken at pegasoft.ca
Sat Mar 11 07:18:23 EST 2023


Hello Pascal,

The build scripts should now work with the Dash shell.  I've tested them 
with Bash, Ksh93 and Dash.

Changes have been pushed to the master branch on GitHub.

Ken B.

On 2023-02-27 7:41 a.m., Ken Burtch wrote:
> Hello Pascal,
>
> (Testing fix for missing python path on my Unbuntu mail server.)
>
> When I last looked into this issue, some Linux distributions were 
> switching from Bash to Dash (based on Ash shell).  I think Dash is 
> smaller and is preferred for a command prompt in containers. However, 
> Dash is not compatible with Bash and Ksh and is missing features for 
> writing shell scripts.  It breaks the shell scripts that build 
> SparForte.  Non-Bourne shells like csh are too different to be used.
>
> I've examined the SparForte scripts in the past but the changes to 
> support Dash are not simple.  I will take another look at the problem.
>
> Ken B.
>
> On 2/26/2023 4:18 PM, Pascal wrote:
>> Hello,
>>
>> configure script requires Bourne Shell and exits if not.
>>
>> When tested with Alire checks 
>> (https://github.com/alire-project/alire-index/pull/656), they are 
>> failed for Debian, Fedora and Ubuntu.
>> I'm puzzled that the shell of these OS aren't compatible with Bourne 
>> Shell.
>>
>> Isn't this configure requirement too much restrictive?
>>
>> Thanks, Pascal.
>> https://blady.pagesperso-orange.fr
>>
>>
-- 
Ken O. Burtch
IT/Security Architect, Author, Creator of SparForte programming language
BSc (Hon.), CSSIP, Dipl. Biblical Studies
289.432.1337 /ken at pegasoft.ca   /www.pegasoft.ca/homes/kburtch.html



More information about the Sparforte mailing list