ash,hush: make "source" a synonym for . if bash compat is on
No binary (build failed)
—
(log yok)
| @@ -8944,7 +8944,9 @@ static const struct builtincmd builtintab[] = { | |
| { BUILTIN_SPEC_REG "return" , returncmd }, | |
| { BUILTIN_SPEC_REG "set" , setcmd }, | |
| { BUILTIN_SPEC_REG "shift" , shiftcmd }, | |
| + | #if ENABLE_ASH_BASH_COMPAT |
| { BUILTIN_SPEC_REG "source" , dotcmd }, | |
| + | #endif |
| #if ENABLE_ASH_BUILTIN_TEST | |
| { BUILTIN_REGULAR "test" , testcmd }, | |
| #endif | |
| @@ -673,6 +673,9 @@ static const struct built_in_command bltins1[] = { | |
| #endif | |
| BLTIN("set" , builtin_set , "Set/unset positional parameters"), | |
| BLTIN("shift" , builtin_shift , "Shift positional parameters"), | |
| + | #if ENABLE_HUSH_BASH_COMPAT |
| + | BLTIN("source" , builtin_source , "Run commands in a file"), |
| + | #endif |
| BLTIN("trap" , builtin_trap , "Trap signals"), | |
| BLTIN("type" , builtin_type , "Show command type"), | |
| BLTIN("ulimit" , shell_builtin_ulimit , "Control resource limits"), | |