Opened 20 years ago
Closed 20 years ago
#2315 closed enhancement (fixed)
Dash-0.5.3
| Reported by: | Ag. Hatzimanikas | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | 6.3 |
| Component: | BOOK | Version: | SVN |
| Severity: | medium | Keywords: | dash |
| Cc: |
Description
This is a ticket to record the recent activity (1) around Dash.
Dash was included in the book (revision 6667) with the intention to replace Ash, which is no longer under development ( this will be a separate ticket).
Dash, which stands for 'Debian's Ash', is maintained by Herbert Xu from Debian, is a standard POSIX shell. It can be used for debugging standard POSIX syntax/commands or as a default shell for small systems.
Instructions.
We placed the binary (--bindir=/bin) into the root filesystem. For FHS compliance we used (--mandir=/usr/share/man). We used LC_ALL=C make, for the different behavior of sort command (which is being used during the build), in a locale other than the standard C locale. Example.
echo -e ".\n:" |LC_ALL=el_GR.UTF-8 sort
:
.
echo -e ".\n:" |LC_ALL=C sort
.
:
Binary behavior:
Result without the fix.
$ : ${FOO=foo}
dash: :: not found
Expected result, if FOO wasn't set
$ echo $FOO
foo
See (2) for more information.
Dan submitted a patch about the issue upstream. Note: There will a new release, with this fix and all the patches from the debian unstable. Until then, a patch is pending to be applied in the book. http://www.linuxfromscratch.org/~dnicholson/patches/dash-0.5.3-fixes-1.patch
2.http://linuxfromscratch.org/pipermail/alfs-discuss/2007-February/009144.html
Change History (2)
comment:1 by , 20 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:2 by , 20 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |

Fixed in r6686.