mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-25 10:03:03 +01:00
23 lines
1 KiB
Text
23 lines
1 KiB
Text
|
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".
|