diff --git a/glicid/packages/cluster.scm b/glicid/packages/cluster.scm index 5805a8d..358afe0 100644 --- a/glicid/packages/cluster.scm +++ b/glicid/packages/cluster.scm @@ -92,6 +92,9 @@ ) +;; helper function +(define (latest-version v1 v2) (if (string> (package-version v1) (package-version v2)) v1 v2)) + ;;;;;;;; @@ -118,8 +121,7 @@ (define-public glicid-keepalived (package - (inherit (if (string> (package-version keepalived) (package-version gnu:keepalived)) keepalived gnu:keepalived)) - + (inherit (latest-version keepalived gnu:keepalived)) (name "glicid-keepalived") (arguments `(#:configure-flags