Fabian Homborg
8391f94081
Improve error for redirections to invalid paths
...
This finds the first broken component, to help people figure out where
they misspelt something.
E.g.
```
echo foo >/usr/lob/systemd/system/machines.target.wants/var-lib-machines.mount
```
will now show:
```
warning: Path '/usr/lob' does not exist
```
which would help with seeing that it should be "/usr/lib".
2021-11-20 17:44:05 +01:00
Fabian Homborg
49bac252f6
Fix some tests for OpenIndiana
...
Slightly different output and status - false returns 255, ls doesn't
say it's "ls" in the error.
2021-06-24 18:17:10 +02:00
ridiculousfish
36766ea3d7
Correct $status for certain pipeline-aborting failures
...
If we refused to launch a job because of a "pipeline aborting" error,
then it's the caller's responsibility to set $status.
Fixes #7540
2020-12-13 17:33:34 -08:00
Fabian Homborg
9367d4ff71
Reindent functions to remove useless quotes
...
This does not include checks/function.fish because that currently
includes a "; end" in a message that indent would remove, breaking the test.
2020-03-09 19:46:43 +01:00
Fabian Homborg
860394d1bd
tests/pipestatus: Allow for command false
to return 255
...
SOLAAAAAARIIIIIISSS!
2020-02-12 22:02:32 +01:00
Fabian Homborg
15d2797ec1
Port pipestatus test to littlecheck
2020-02-07 20:49:42 +01:00