Author: mjordan Date: Mon Jan 19 20:38:28 2015 New Revision: 430798 URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=430798 Log: contrib/scripts/install_prereq: Don't install 32-bit packages on 64-bit hosts
On Debian based systems, the install_prereq tool uses a search command on Debian that results in selecting both 64-bit and 32-bit packages. Besides the waste of disk space, this can actually cause aptitude use 100% of memory on a VM with 1GB of RAM as it tried to work out all of the 32-bit package dependencies. This patch filters out the 32-bit packages on a 64-bit machine, and leaves 32-bit machines alone. ASTERISK-24048 #close Reported by: Ben Klang Tested by: Ben Klang, Matt Jordan patches: install_prereq_64-bit_compat.patch uploaded by Ben Klang (License 5876) Modified: branches/11/contrib/scripts/install_prereq Modified: branches/11/contrib/scripts/install_prereq URL: http://svnview.digium.com/svn/asterisk/branches/11/contrib/scripts/install_prereq?view=diff&rev=430798&r1=430797&r2=430798 ============================================================================== --- branches/11/contrib/scripts/install_prereq (original) +++ branches/11/contrib/scripts/install_prereq Mon Jan 19 20:38:28 2015 @@ -55,7 +55,8 @@ tocheck="${tocheck} ^${pack}$" done aptitude -F '%c %p' search ${tocheck} 2>/dev/null \ - | awk '/^p/{print $2}' + | awk '/^p/{print $2}' \ + | grep -v ':i386$' } # parsing the output of yum is close to impossible. -- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- svn-commits mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/svn-commits