ash is a shell that is the most compliant with the Bourne Shell (not to be confused with Bourne Again SHell i.e. Bash installed in LFS) without any additional features. Bourne Shell is available on most commercial UNIX systems. Hence ash is useful for testing scripts to be sh-compliant. It also has a small memory and space requirements compared to the other sh-compliant shells.
Download (FTP): ftp://distro.ibiblio.org/pub/Linux/distributions/slackware/slackware_source/ap/ash/ash-0.4.0.tar.gz
Download size: 118 KB
Estimated Disk space required: 2.7 MB
Estimated build time: 0.06 SBU
Install ASH by running the following commands:
patch -Np1 -i ../ash-0.4.0-cumulative-fixes.patch && make && install -m 755 sh /bin/ash && install -m 644 sh.1 /usr/share/man/man1/ash.1 |
If you would like to make ash the default sh shell, make a symlink.
ln -sf ash /bin/sh |
ASH sources /etc/profile and $HOME/.profile
The ASH package contains ash, a sh compliant shell.
ash is a sh-compliant shell.