Opened 13 years ago

Last modified 12 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:

Change History (2)

comment:1 Changed 13 years ago by ktk

  • Description modified (diff)

comment:2 Changed 12 years ago by bird

  • Priority changed from normal to lowest
  • Status changed from new to assigned

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.

Note: See TracTickets for help on using tickets.