Ralf Treinen wrote...
> What is your opinion?
Certainly the right thing to do.
These scripts run as root, that's reaon enough to enforce extra
precautions. I'd consider even stricter modes like set -u, unless ...
Let's be honest: Shell scripts, while easy to write, carry too many
risks of unsafe programming. So while your proposed fixing is a step in
the right direction, this is all just band-aid. We (as in Debian) should
look forward and try to replace these maintainer scripts with something
more error-prone. Niels has mentioned declarative approaches which seem
like a good idea. No idea about the status, though, and I'm interested
in details if there already are some.
Christoph
Attachment:
signature.asc
Description: Digital signature