dennis95 / dennix

Dennix is a unix-like hobbyist operating system written from scratch.
ISC License
163 stars 13 forks source link

Run configure scripts in the shell #22

Closed dennis95 closed 1 year ago

dennis95 commented 3 years ago

Features needed in the shell that are used by configure scripts:

Also some utilities like sed and grep are needed.

dennis95 commented 2 years ago

Redirections have now been implemented for compound commands and builtins.

dennis95 commented 2 years ago

All shell features originally listed in this issue have now been implemented. What is missing to successfully run configure scripts are some utilities like sed, grep, awk and expr.

Another thing that is needed to fully run the scripts is the trap shell builtin. Implementing that one correctly is tricky because I first need to figure out how to properly handle signals in the shell. However trap is not necessary for the important part of configure scripts and only prints some information to the log.

dennis95 commented 1 year ago

Done. Simple configure scripts can now be run without workarounds.