Denys Vlasenko
|
b097a84d62
config: update size information
|
6 years ago |
Denys Vlasenko
|
b437df1157
inetd: suppress aliasing warning
|
6 years ago |
Denys Vlasenko
|
136fe9bede
suppress gcc 8 aliasing warnings
|
6 years ago |
Ron Yorston
|
71df2d3589
hush: allow hush to run embedded scripts
|
6 years ago |
Christoph Schulz
|
03ad7ae081
ash: reset tokpushback before prompting while parsing heredoc
|
6 years ago |
Ron Yorston
|
3778898f97
Treat custom and applet scripts as applets
|
6 years ago |
Ron Yorston
|
e6a63bf683
ash: ensure variables are fully initialised when unset
|
6 years ago |
Ron Yorston
|
8767c12774
ash: minor fixes
|
6 years ago |
Denys Vlasenko
|
b0df5af0fa
ash: fix thinko in last commit
|
6 years ago |
Ron Yorston
|
ca82b5354f
ash: in tryexec(), ensure we don't try to run embedded scripts as applets
|
6 years ago |
Ron Yorston
|
151de441e7
ash: recognize embedded scripts in SH_STANDALONE mode
|
6 years ago |
Denys Vlasenko
|
aa2959c90d
claenups for previous commit
|
6 years ago |
Denys Vlasenko
|
4f2ef4a836
ash: allow shell scripts to be embedded in the binary
|
6 years ago |
Denys Vlasenko
|
eb54ca8be0
ash: expand: Do not quote backslashes in unquoted parameter expansion
|
6 years ago |
Denys Vlasenko
|
2596f412cd
ash: exec: Return 126 on most errors in shellexec
|
6 years ago |
Denys Vlasenko
|
1c5eb88cd8
ash: eval: Restore input files in evalcommand
|
6 years ago |
Denys Vlasenko
|
58eb805c2c
ash: parser: Fix parsing of ${}
|
6 years ago |
Denys Vlasenko
|
19358cc313
ash,hush: fold shell_builtin_read() way-too-many params into a struct param
|
6 years ago |
Denys Vlasenko
|
440da97ed7
ash: expand: Fix ghost fields with unquoted $@/$*
|
6 years ago |
Denys Vlasenko
|
67dae152f4
ash: var: Set IFS to fixed value at start time
|
6 years ago |
Denys Vlasenko
|
9abf53beb4
ash: eval: Variable assignments on functions are no longer persistent
|
6 years ago |
Denys Vlasenko
|
c2aa218f23
ash,hush: properly handle ${v//pattern/repl} if pattern starts with /
|
6 years ago |
Denys Vlasenko
|
63c42afaa4
hush: add "heredoc.tests" from ash, tweak ash "is a function" message
|
6 years ago |
Denys Vlasenko
|
d5f5045b43
ash: expand: Fix buffer overflow in expandmeta
|
6 years ago |
Denys Vlasenko
|
680c3016a2
ash: parser: Allow newlines within parameter substitution
|
6 years ago |
Denys Vlasenko
|
89e9d5534d
hush: do not drop backslash from eval 'echo ok\'
|
6 years ago |
Denys Vlasenko
|
3632cb15f1
shell: add comments about [[, no code changes
|
6 years ago |
Denys Vlasenko
|
e93031e6dc
ash: if "[[" bashism is not supported, do not handle it anywhere
|
6 years ago |
Denys Vlasenko
|
57b7efb0d5
ash: trivial code shrink
|
6 years ago |
Denys Vlasenko
|
38ccd6af8a
bzip2: fix two crashes on corrupted archives
|
6 years ago |