Replaced -u/-b with a simple "dry run" function

Exit code of 0 means the parts exist.
Non-zero means at least one is missing.