The rollback trap was armed on EXIT INT TERM HUP with a body that did not exit. After a signal the shell ran the cleanup, then resumed cmd_host and kept configuring the party dir it had just removed. Keep the cleanup on EXIT and make the signal traps exit with the conventional 128+n status. |
||
|---|---|---|
| .. | ||
| 00-meta.bats | ||
| 10-skeleton.bats | ||
| 20-helpers.bats | ||
| 30-roster.bats | ||
| 40-perms.bats | ||
| 45-group-select.bats | ||
| 50-host.bats | ||
| 60-list-join-leave.bats | ||
| 65-knock.bats | ||
| 70-moderation.bats | ||
| 80-info.bats | ||
| 85-clean.bats | ||
| 87-log.bats | ||
| 90-notifications.bats | ||
| 95-stub-roundtrip.bats | ||
| 96-unauthorized.bats | ||
| 99-e2e.bats | ||
| helpers.bash | ||