docs: def compile_binary(source):
      """
      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
      """
      cmd = 'make sense'
      slink = '/usr/local/bin/chkrootkit'
      target = '/usr/local/chkrootkit/chkrootkit'
      # Tar Extraction
      t = tarfile.open(source, 'r')
      t.extractall(TMPDIR)
      if isinstance(t.getnames(), list):
          extract_dir = t.getnames()[0].split('/')[0]
          os.chdir(TMPDIR + '/' + extract_dir)
          logger.info('make output: \n%s' % subprocess.getoutput(cmd))
          # move directory in place
          os.rename(TMPDIR + '/' + extract_dir, 'usr/local/chkrootkit')
          # create symlink to binary in directory
          os.symlink(target, slink)
          return True
      return False