From: Mikhail Kashkarov Date: Fri, 31 May 2019 07:28:19 +0000 (+0300) Subject: [W/S] Remove dublicates in $binaries variable X-Git-Tag: accepted/tizen/base/20190909.044102~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F79%2F213379%2F3;p=platform%2Fupstream%2Fqemu-accel.git [W/S] Remove dublicates in $binaries variable Decrease $binaries size from 3328 to 372 files to significantly speed up processing with patch_binary (especially with sanitized environment). This change also removes 2961 warnings from patch_binary: [ 421s] WARNING: File '...' exists, ignoring Change-Id: I146cc9495f65387894df212f13a3f34cb317a62e --- diff --git a/packaging/qemu-accel-aarch64.spec b/packaging/qemu-accel-aarch64.spec index 2327525..3df2138 100644 --- a/packaging/qemu-accel-aarch64.spec +++ b/packaging/qemu-accel-aarch64.spec @@ -200,7 +200,7 @@ function prepare_package_list { ## Store the resulting list for packaging, setting up the right prefix cat $name.list | sed -e 's|^|%{emul_path}|;s| |\n%{emul_path}|g' | sort -u > %{_sourcedir}/$name-accel.list - binaries="$binaries $bins" + binaries=$(tr ' ' '\n' <<< "$binaries $bins" | sort -u) } prepare_package_list all \ diff --git a/packaging/qemu-accel-armv7hl.spec b/packaging/qemu-accel-armv7hl.spec index 2326d57..7f8e7db 100644 --- a/packaging/qemu-accel-armv7hl.spec +++ b/packaging/qemu-accel-armv7hl.spec @@ -200,7 +200,7 @@ function prepare_package_list { ## Store the resulting list for packaging, setting up the right prefix cat $name.list | sed -e 's|^|%{emul_path}|;s| |\n%{emul_path}|g' | sort -u > %{_sourcedir}/$name-accel.list - binaries="$binaries $bins" + binaries=$(tr ' ' '\n' <<< "$binaries $bins" | sort -u) } prepare_package_list all \ diff --git a/packaging/qemu-accel-armv7l.spec b/packaging/qemu-accel-armv7l.spec index fa43670..d40458d 100644 --- a/packaging/qemu-accel-armv7l.spec +++ b/packaging/qemu-accel-armv7l.spec @@ -200,7 +200,7 @@ function prepare_package_list { ## Store the resulting list for packaging, setting up the right prefix cat $name.list | sed -e 's|^|%{emul_path}|;s| |\n%{emul_path}|g' | sort -u > %{_sourcedir}/$name-accel.list - binaries="$binaries $bins" + binaries=$(tr ' ' '\n' <<< "$binaries $bins" | sort -u) } prepare_package_list all \ diff --git a/packaging/qemu-accel.spec.in b/packaging/qemu-accel.spec.in index d8ce343..ff25752 100644 --- a/packaging/qemu-accel.spec.in +++ b/packaging/qemu-accel.spec.in @@ -197,7 +197,7 @@ function prepare_package_list { ## Store the resulting list for packaging, setting up the right prefix cat $name.list | sed -e 's|^|%{emul_path}|;s| |\n%{emul_path}|g' | sort -u > %{_sourcedir}/$name-accel.list - binaries="$binaries $bins" + binaries=$(tr ' ' '\n' <<< "$binaries $bins" | sort -u) } prepare_package_list all \