]> gitweb.fluxo.info Git - simplepkg.git/commitdiff
simplaret: simplaret_search_and_download_patch fix
authorrhatto <rhatto@04377dda-e619-0410-9926-eae83683ac58>
Sun, 10 Dec 2006 22:39:25 +0000 (22:39 +0000)
committerrhatto <rhatto@04377dda-e619-0410-9926-eae83683ac58>
Sun, 10 Dec 2006 22:39:25 +0000 (22:39 +0000)
git-svn-id: svn+slack://slack.fluxo.info/var/svn/simplepkg@67 04377dda-e619-0410-9926-eae83683ac58

src/simplaret

index 018e2f40d9f0cf03762608b9ded68a51f3748957..bd50712bf839532aa938bd4d7699114b699dbb5a 100755 (executable)
@@ -448,8 +448,7 @@ function simplaret_search_and_download_patch {
   if [ ! -z "$installed_packs" ]; then
 
     for installed in $installed_packs; do
-      if [[ "$candidate" == "`package_name $installed.tgz`" ]]; then
-        echo "package $candidate already installed in $root ($installed)"
+      if [[ "`package_name $candidate`" == "`package_name $installed.tgz`" ]]; then
         package_installed="1"
         break
       fi
@@ -457,7 +456,9 @@ function simplaret_search_and_download_patch {
 
     # if the package is installed, download the patch
     if [[ "$package_installed" != "1" ]]; then
-      simplaret_get $candidate
+      # TODO: verificar se eh a mesma versao e build number?
+      # DOWNLOAD_EVEN_IF_APPLIED?
+      simplaret_get `package_name $candidate`
       DOWNLOADED_PATCHES="$DOWNLOADED_PATCHES $candidate " # the ending space is important
     fi