I am currently exploring debian packages, and I have been reading some code samples. And on every line in for example postinst script is a pattern.

    some command || true
    another command || true

So if some command fails, then the line returns true but I don't see how this affects the output of the program.