El mar, 11-09-2012 a las 09:32 +1000, Patrick CAHILL escribió: > Carlos, > can you try something for me? > In your LibreOffice Upgrade definition, replace > 'versiongreaterorequal' with 'versionsmallerthan' > > > The way I read the documentation is... > > > IF [the_version_installed] IS [condition] [the_version_packaged] > THEN install/upgrade > > > So your error is actually logically correct. > If [3.5] is [Greater Than or Equal To] [3.6] then Upgrade > > > Your return code is -1 which in a tri-state (less, equal, greater) > like this is usually lessthan, which is correct. > (A less than B = -1, A equal B = 0, A greater than B = 1) > > > The reason I say use ''versionsmallerthan' rather than > 'versionlessorequal' is that I think you only want to upgrade if the > version installed is smaller, if its the same as is in the package > then you dont want to install again. > > > Even if I am wrong, its only a quick one word change. >
I will give it a try tomorrow, but that doesn't have any sense; we are talking about the 'check' condition, it is supposed to check if the package is already installed/upgraded and not if WPKG needs to do some work... See http://wpkg.org/Packages.xml#Check_conditions_.2F_check_type says: --- Of course it would be unwise to launch the installer if the software is already installed. That's why there are "check conditions". The check conditions are also used after the installer has finished to verify that the software has actually been successfully installed. --- so i'm making the check condition against the new version of the package, not the older one; i want to have installed in this system this version or any greater version (if it was installed manually) Best Regards ------------------------------------------------------------------------- wpkg-users mailing list archives >> http://lists.wpkg.org/pipermail/wpkg-users/ _______________________________________________ wpkg-users mailing list wpkg-users@lists.wpkg.org http://lists.wpkg.org/mailman/listinfo/wpkg-users