mkxp-sunshine/libraries.rb
2019-04-22 23:03:35 +02:00

26 lines
511 B
Ruby

#!/usr/bin/ruby
#encoding: utf-8
require 'fileutils'
# These libraries MUST NOT be packaged with OneShot
# or otherwise they will cause cross-distro
# incompatibilities.
BLACKLIST = [
# These packaged on Manjaro cause issues on openSUSE.
'libc.so.6',
'libpthread.so.0',
'libdl.so.2',
'libm.so.6'
]
line = gets
files = []
while line
if line =~ / => (\/.*) \(/
if not BLACKLIST.any? {|library| $1.end_with? library }
files << $1
end
end
line = gets
end
FileUtils.cp(files, 'libs')