mirror of
https://github.com/Ponce/slackbuilds
synced 2024-12-01 01:00:03 +01:00
…
|
||
---|---|---|
.. | ||
doinst.sh | ||
README | ||
sash-3.7-CFLAGS_i486.patch | ||
sash-3.7-CFLAGS_i686.patch | ||
sash-3.7-cmd_chattr.c.patch | ||
sash-3.7-DESTDIR.patch | ||
sash-plus-patches-3.7 | ||
sash.info | ||
sash.SlackBuild | ||
slack-desc |
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".