Make dash(1) the default /bin/sh #20

Open
opened 2024-01-26 09:05:19 -07:00 by emma · 4 comments
Owner

We should include a built binary for ash(1) but modify the busybox config to remove its symlink to /bin/sh

We should include a built binary for `ash(1)` but modify the busybox config to remove its symlink to `/bin/sh`
Owner

I'd like to explore what Chimera does because BSD ash(1) is in my opinion the best implementation of POSIX sh(1p) by far.

I'd like to explore what Chimera does because BSD ash(1) is in my opinion the best implementation of POSIX sh(1p) by far.
emma added the
core
update
labels 2024-02-16 23:33:18 -07:00
Author
Owner

I'd like to explore what Chimera does because BSD ash(1) is in my opinion the best implementation of POSIX sh(1p) by far.

I will take a look

> I'd like to explore what Chimera does because BSD ash(1) is in my opinion the best implementation of POSIX sh(1p) by far. I will take a look
Author
Owner

Making chimerautils ash the defult /bin/sh will require moving samurai(1) and meson(1)/muon(1) to core as the chimera devs decided to use meson and ninja for their build system.

Making chimerautils ash the defult `/bin/sh` will require moving `samurai(1)` and `meson(1)`/`muon(1)` to core as the chimera devs decided to use meson and ninja for their build system.
Owner

The meson build for their sh(1) implementation isn't that hard to understand, I could maintain a script to build it with just a C compiler and libedit.

The [meson build for their sh(1) implementation](https://github.com/chimera-linux/chimerautils/blob/master/src.freebsd/sh/meson.build) isn't that hard to understand, I could maintain a script to build it with just a C compiler and libedit.
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: bonsai/repo#20
No description provided.