fixed bug in yum error code handling. despite being integers, bash treats error codes as strings, apparently.