slackbuilds/system/sash
Menno E. Duursma 081ad402b4 system/sash: Added to 12.0 repository 2010-05-11 20:02:07 +02:00
..
README system/sash: Added to 12.0 repository 2010-05-11 20:02:07 +02:00
doinst.sh system/sash: Added to 12.0 repository 2010-05-11 20:02:07 +02:00
sash-3.7-CFLAGS_i486.patch system/sash: Added to 12.0 repository 2010-05-11 20:02:07 +02:00
sash-3.7-CFLAGS_i686.patch system/sash: Added to 12.0 repository 2010-05-11 20:02:07 +02:00
sash-3.7-DESTDIR.patch system/sash: Added to 12.0 repository 2010-05-11 20:02:07 +02:00
sash-3.7-cmd_chattr.c.patch system/sash: Added to 12.0 repository 2010-05-11 20:02:07 +02:00
sash-plus-patches-3.7 system/sash: Added to 12.0 repository 2010-05-11 20:02:07 +02:00
sash.SlackBuild system/sash: Added to 12.0 repository 2010-05-11 20:02:07 +02:00
sash.info system/sash: Added to 12.0 repository 2010-05-11 20:02:07 +02:00
slack-desc system/sash: Added to 12.0 repository 2010-05-11 20:02:07 +02:00

README

SASH - a stand-alone shell with many built-in commands

The sash program is a stand-alone shell which is useful for recovering
from certain types of system failures.  In particular, it was created
in order to cope with the problem of missing shared libraries or important 
executables.

Sash can execute external programs, as in any shell.  There are no
restrictions on these commands, as the standard shell is used to execute 
them if there are any non-wildcard meta-characters in the command.
More importantly, however, is that many of the standard system commands
are built-in to sash.

This script applies the 'sash-plus-patches' command collection, which
adds the following commands: 'chroot' 'pivot_root' and 'losetup'.

These functions actually provide interfaces to the respective Linux system
calls. They are specificly useful when sash is used as a shell in "initial
ramdisk" (initrd) environments.

In addition, a simple shell variable expansion support has been added, e.g.
the variable "$(VAR)" is replaced by the content of the variable "VAR".