fun bug fix

This commit is contained in:
2026-10-13 13:05:44 +02:00
parent df5dca96c6
commit 9723a6ad93
3 changed files with 155 additions and 44 deletions
+8
View File
@@ -63,6 +63,14 @@ Versions follow `MAJOR.MINOR.PATCH-REVISION_STAGE_N` (e.g. `3.99.1-4_rc_1`).
`findbig` accepted an invalid configured limit; names starting with `-` are
handled; `finddead` and `findzero` no longer return 1 when the last entry
was skipped.
- `fun.sh`: the configured delays and language of `busy`, `fake_compile` and
`hack` are now validated (a non-numeric value was evaluated as an
arithmetic expression, and an invalid language looped without sleeping);
Ctrl-C no longer leaves the background job running, nor does a shell without
job control; a missing terminal is reported; the positional pattern of
`busy` documented in its usage now works; `grep`/`read` no longer mangle
patterns starting with `-` or lines with leading blanks; `awk` is no longer
forked for each pause.
- `compress.sh`: option flags and loop variables no longer leak into the
interactive shell.