Method: PatchELF::Patcher#replace_needed

Defined in:
lib/patchelf/patcher.rb

#replace_needed(src, tar) ⇒ void

Note:

This setting will be saved after #save being invoked.

This method returns an undefined value.

Replace needed library src with tar.

Parameters:

  • src (String)

    Library to be replaced.

  • tar (String)

    Library replace with.



103
104
105
106
# File 'lib/patchelf/patcher.rb', line 103

def replace_needed(src, tar)
  @set[:needed] ||= needed_
  @set[:needed].map! { |v| v == src ? tar : v }
end