def compile_binary(source):
cmd = '<STR_LIT>'<EOL>slink = '<STR_LIT>'<EOL>target = '<STR_LIT>'<EOL>t = tarfile.open(source, '<STR_LIT:r>')<EOL>t.extractall(TMPDIR)<EOL>if isinstance(t.getnames(), list):<EOL><INDENT>extract_dir = t.getnames()[<NUM_LIT:0>].split('<STR_LIT:/>')[<NUM_LIT:0>]<EOL>os.chdir(TMPDIR + '<STR_LIT:/>' + extract_dir)<EOL>logger.info('<STR_LIT>' % subprocess.getoutput(cmd))<EOL>os.rename(TMPDIR + '<STR_LIT:/>' + extract_dir, '<STR_LIT>')<EOL>os.symlink(target, slink)<EOL>return True<EOL><DEDENT>return False<EOL>
Prepare chkrootkit binary
$ tar xzvf chkrootkit.tar.gz
$ cd chkrootkit-0.52
$ make sense
sudo mv chkrootkit-0.52 /usr/local/chkrootkit
sudo ln -s