+ preserve_old_lib /usr/lib64/libffi.so.7 + [[ preinst != \p\r\e\i\n\s\t ]] + [[ -z /usr/lib64/libffi.so.7 ]] + has preserve-libs ebuild-locks protect-owned userpriv merge-sync unmerge-logs keepwork qa-unresolved-soname-deps sfperms userfetch news preserve-libs distlocks binpkg-logs assume-digests config-protect-if-modified strict fixlafiles unmerge-orphans parallel-fetch unknown-features-warn usersync multilib-strict binpkg-dostrip binpkg-docompress + local needle=preserve-libs + shift + local x + for x in "$@" + '[' ebuild-locks = preserve-libs ']' + for x in "$@" + '[' protect-owned = preserve-libs ']' + for x in "$@" + '[' userpriv = preserve-libs ']' + for x in "$@" + '[' merge-sync = preserve-libs ']' + for x in "$@" + '[' unmerge-logs = preserve-libs ']' + for x in "$@" + '[' keepwork = preserve-libs ']' + for x in "$@" + '[' qa-unresolved-soname-deps = preserve-libs ']' + for x in "$@" + '[' sfperms = preserve-libs ']' + for x in "$@" + '[' userfetch = preserve-libs ']' + for x in "$@" + '[' news = preserve-libs ']' + for x in "$@" + '[' preserve-libs = preserve-libs ']' + return 0 + has 7 0 1 2 + local needle=7 + shift + local x + for x in "$@" + '[' 0 = 7 ']' + for x in "$@" + '[' 1 = 7 ']' + for x in "$@" + '[' 2 = 7 ']' + return 1 + local lib dir + for lib in "$@" + [[ -e //usr/lib64/libffi.so.7 ]] + dir=/usr/lib64 + dodir /usr/lib64 + cp //usr/lib64/libffi.so.7 /var/tmp/portage/dev-libs/libffi-3.4.2-r1/image//usr/lib64/libffi.so.7 + touch /var/tmp/portage/dev-libs/libffi-3.4.2-r1/image//usr/lib64/libffi.so.7 + retval=0