Sudo requirement should be handled by package manager
Camelcase to underscores
Substitute _USER live
Don't use local since it isn't POSIX
Remove diagnostic message
Remove unnecessary quoting
Use sh instead of bash
Remove LC_COLLATE force.

If people want this they can set it themselves.