def main():
<EOL>tar_file = TMPDIR + '<STR_LIT:/>' + BINARY_URL.split('<STR_LIT:/>')[-<NUM_LIT:1>]<EOL>chksum = TMPDIR + '<STR_LIT:/>' + MD5_URL.split('<STR_LIT:/>')[-<NUM_LIT:1>]<EOL>urls = (BINARY_URL, MD5_URL)<EOL>if precheck() and os_packages(distro.linux_distribution()):<EOL><INDENT>stdout_message('<STR_LIT>')<EOL>if download(urls):<EOL><INDENT>stdout_message('<STR_LIT>')<EOL>valid_checksum(tar_file, chksum)<EOL>return compile_binary(tar_file)<EOL><DEDENT><DEDENT>logger.warning('<STR_LIT>' % inspect.stack()[<NUM_LIT:0>][<NUM_LIT:3>])<EOL>return False<EOL>
Check Dependencies, download files, integrity check