When no previous rpm is installed, the new one is needed for upgrade (don't error...
authorFrancois-Rene Rideau <tunes@google.com>
Thu, 30 Aug 2012 00:55:18 +0000 (20:55 -0400)
committerFrancois-Rene Rideau <tunes@google.com>
Thu, 30 Aug 2012 00:55:18 +0000 (20:55 -0400)
upgrade.lisp

index 42840f0..c7dde09 100644 (file)
@@ -35,5 +35,5 @@
     :for desired-version = (rpm-pathname-version desired-rpm)
     :for installed-version = (when installed-rpm
                                (rpm-versioned-name-version installed-rpm))
-    :unless (funcall test desired-version installed-version)
+    :unless (and installed-version (funcall test desired-version installed-version))
     :collect desired-rpm))