[S] Speed up used packages list preparation 82/213382/3
authorMikhail Kashkarov <m.kashkarov@partner.samsung.com>
Tue, 3 Sep 2019 16:43:35 +0000 (19:43 +0300)
committerMikhail Kashkarov <m.kashkarov@partner.samsung.com>
Thu, 5 Sep 2019 10:50:59 +0000 (13:50 +0300)
Process list with single rpm exec, decrease time from ~20sec to <1sec

Change-Id: Iff9e00bac0b017707089ef49a669304fcbcc2dcc

packaging/qemu-accel-aarch64.spec
packaging/qemu-accel-armv7hl.spec
packaging/qemu-accel-armv7l.spec
packaging/qemu-accel.spec.in

index c011fdf..eb096be 100644 (file)
@@ -218,10 +218,7 @@ prepare_package_list python \
 echo "### Binaries accelerated ###"
 echo $binaries | sed -e 's/[^ ]*\///g;s/[^ ]*.so[^ ]* \?//g'
 echo "### Packages used ###"
-for bin in $binaries
-do
-  rpm -qf $bin
-done | grep -v "not owned" | sed -e "s/-[0-9].*//g" | sort -u
+rpm -qf $binaries | grep -v "not owned" | sed -e "s/-[0-9].*//g" | sort -u
 echo ""
 
 function patch_binary {
index 6d8cdb5..71dbf1b 100644 (file)
@@ -218,10 +218,7 @@ prepare_package_list python \
 echo "### Binaries accelerated ###"
 echo $binaries | sed -e 's/[^ ]*\///g;s/[^ ]*.so[^ ]* \?//g'
 echo "### Packages used ###"
-for bin in $binaries
-do
-  rpm -qf $bin
-done | grep -v "not owned" | sed -e "s/-[0-9].*//g" | sort -u
+rpm -qf $binaries | grep -v "not owned" | sed -e "s/-[0-9].*//g" | sort -u
 echo ""
 
 function patch_binary {
index 86130b2..091ea00 100644 (file)
@@ -218,10 +218,7 @@ prepare_package_list python \
 echo "### Binaries accelerated ###"
 echo $binaries | sed -e 's/[^ ]*\///g;s/[^ ]*.so[^ ]* \?//g'
 echo "### Packages used ###"
-for bin in $binaries
-do
-  rpm -qf $bin
-done | grep -v "not owned" | sed -e "s/-[0-9].*//g" | sort -u
+rpm -qf $binaries | grep -v "not owned" | sed -e "s/-[0-9].*//g" | sort -u
 echo ""
 
 function patch_binary {
index 192c077..7b27e7b 100644 (file)
@@ -215,10 +215,7 @@ prepare_package_list python \
 echo "### Binaries accelerated ###"
 echo $binaries | sed -e 's/[^ ]*\///g;s/[^ ]*.so[^ ]* \?//g'
 echo "### Packages used ###"
-for bin in $binaries
-do
-  rpm -qf $bin
-done | grep -v "not owned" | sed -e "s/-[0-9].*//g" | sort -u
+rpm -qf $binaries | grep -v "not owned" | sed -e "s/-[0-9].*//g" | sort -u
 echo ""
 
 function patch_binary {