Process list with single rpm exec, decrease time from ~20sec to <1sec
Change-Id: Iff9e00bac0b017707089ef49a669304fcbcc2dcc
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 {
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 {
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 {
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 {