1. Jarkko Kniivilä
  2. ash-plan9

Source

ash-plan9 /

Filename Size Date modified Message
bltin
funcs
1.7 KB
826 B
16.8 KB
6.3 KB
2.2 KB
5.0 KB
3.2 KB
3.1 KB
8.7 KB
1.9 KB
7.0 KB
4.0 KB
21.8 KB
3.0 KB
19.3 KB
3.0 KB
29.5 KB
2.8 KB
10.9 KB
2.0 KB
10.9 KB
2.8 KB
24.2 KB
3.6 KB
2.2 KB
3.7 KB
2.0 KB
8.5 KB
2.2 KB
7.2 KB
3.4 KB
9.7 KB
1.8 KB
3.1 KB
11.0 KB
11.5 KB
11.0 KB
3.1 KB
2.2 KB
5.2 KB
2.6 KB
3.8 KB
5.3 KB
11.0 KB
3.9 KB
11.0 KB
3.2 KB
33.2 KB
3.4 KB
8.5 KB
2.3 KB
51.5 KB
3.0 KB
8.4 KB
2.1 KB
4.7 KB
1.3 KB
3.9 KB
2.8 KB
7.7 KB
2.2 KB
14.8 KB
4.3 KB

Ash POSIX shell on Plan9

This is a quick port of the Almquist shell to Plan9. Expect some roughness like calculator expressions (eg. `var = $(( 2 + 2 ))') not working. To build you need the old GNU gcc (gcc 3.0, sic!) from the sources repository. The makefile is also in BSD syntax so you need a BSD make like the original pmake or the NetBSD make called bmake. I have a port of pmake ready but I need to slightly clean it up before I publish it.

NB. The fact that I took two files (siglist.c and siglist.h) from Bash means that as a whole this falls under the GPL. The aim is however to make this a pure BSD licensed program again after I carry the port over to current Debian Ash aka Dash which ironically is still pure BSD like the original Ash despite being GNU affiliated.

// Jarkko Kniivilä