Opened 19 years ago
Last modified 18 years ago
#72 assigned task
bash 3.1
Reported by: | ktk | Owned by: | bird |
---|---|---|---|
Priority: | lowest | Milestone: | kNIX Bootstrap |
Component: | baselayout | Version: | |
Severity: | normal | Keywords: | |
Cc: |
Description (last modified by )
port of bash 3.1
homepage: http://www.gnu.org/software/bash/bash.html
latest source: ftp://ftp.gnu.org/gnu/bash/bash-3.1.tar.gz
dependencies: none
Change History (2)
comment:1 by , 19 years ago
Description: | modified (diff) |
---|
comment:2 by , 18 years ago
Priority: | normal → lowest |
---|---|
Status: | new → assigned |
Note:
See TracTickets
for help on using tickets.
Mostly done. Kudos to Brendan for the inital OS/2 patch. I've patched it up to patch level 17 and added relevant gentoo patches such that we're at the same level as the stable ebuild in gentoo. In addition I've fixed a number of drive letter, dos slashes, CRLF issues and a unlink-open-tmp-file issue, most which we share with CYGWIN (something that made the job relatively simple). I've also added a few OS/2 things and things to make life easier for porters, the most notable here are the LIBPATH variables (all 4 like in ash), and the searching of UNIXROOT/bin and the PATH for frequently used /bin programs when not found in /bin. (The latter means that you don't have to change /bin/sh to sh.exe or /@unixroot/sh.exe to make a script work, something I found very handy in the bash testcases.)
The testcases run kind of fine, there is still some work that have to be done later when the kNIX environment is a bit more complete. Job control doesn't seems to work quite right but I don't want to mess with it yet.