From: <ppi...@us...> - 2011-12-22 20:20:55
|
Revision: 12059 http://unicore.svn.sourceforge.net/unicore/?rev=12059&view=rev Author: ppiernik Date: 2011-12-22 20:20:48 +0000 (Thu, 22 Dec 2011) Log Message: ----------- debian distro update Modified Paths: -------------- tools/deployment-tests-scripts/distro.d/debian Modified: tools/deployment-tests-scripts/distro.d/debian =================================================================== --- tools/deployment-tests-scripts/distro.d/debian 2011-12-22 18:43:33 UTC (rev 12058) +++ tools/deployment-tests-scripts/distro.d/debian 2011-12-22 20:20:48 UTC (rev 12059) @@ -84,7 +84,7 @@ # This hack ensures that requested package is installed and not the one which obsoletes it. apt-get -y --force-yes install ${PACKAGE}=${VERSION} fi - dpkg -l|grep ${PACKAGE} + dpkg --get-selections|grep "^${PACKAGE}\s*install$" if [ $? -ne 0 ] then echoee "Problem with installation of ${PACKAGE}" @@ -101,7 +101,7 @@ then echoee "Problem with update of ${PACKAGE}" fi - dpkg -l|grep ${PACKAGE} + dpkg --get-selections|grep "^${PACKAGE}\s*install$" if [ $? -ne 0 ] then echoee "Problem with update of ${PACKAGE}" @@ -113,14 +113,18 @@ local COMPONENT=$1 local PACKAGE=$2 - dpkg -l|grep $PACKAGE + dpkg --get-selections|grep "^${PACKAGE}\s*install$" if [ $? -eq 0 ] then - echo "yes" | apt-get remove $PACKAGE + echo "yes" | apt-get --purge -qq remove $PACKAGE rm -rf /etc/apt/sources.list.d/$COMPONENT* fi } + + + + function distro_check_if_files_preserved { declare -a files=("${!1}") This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |