From: <fg...@us...> - 2008-04-29 12:26:18
|
Revision: 803 http://openutils.svn.sourceforge.net/openutils/?rev=803&view=rev Author: fgiust Date: 2008-04-29 05:26:18 -0700 (Tue, 29 Apr 2008) Log Message: ----------- Added [modulename].update.disabled property in SimpleModuleVersionHandler Modified Paths: -------------- trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/SimpleModuleVersionHandler.java trunk/openutils-mgnltasks/src/site/changes/changes.xml Modified: trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/SimpleModuleVersionHandler.java =================================================================== --- trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/SimpleModuleVersionHandler.java 2008-04-28 22:19:45 UTC (rev 802) +++ trunk/openutils-mgnltasks/src/main/java/it/openutils/mgnltasks/SimpleModuleVersionHandler.java 2008-04-29 12:26:18 UTC (rev 803) @@ -17,6 +17,7 @@ */ package it.openutils.mgnltasks; +import info.magnolia.cms.core.SystemProperty; import info.magnolia.module.DefaultModuleVersionHandler; import info.magnolia.module.InstallContext; import info.magnolia.module.delta.Delta; @@ -58,10 +59,17 @@ return super.getDeltas(ctx, from); } + String modulename = ctx.getCurrentModuleDefinition().getName(); + Version to = ctx.getCurrentModuleDefinition().getVersionDefinition(); List<Delta> deltas = new ArrayList<Delta>(); + if (SystemProperty.getBooleanProperty(modulename + ".update.disabled")) + { + return deltas; + } + if (!to.isEquivalent(from) || "${project.version}".equals(ObjectUtils.toString(from)) || "SNAPSHOT".equals(from.getClassifier())) @@ -69,7 +77,7 @@ log.info("Updating from version {}", from); Delta delta = DeltaBuilder.update(to, "Update to current version"); - delta.getTasks().add(new ModuleConfigBootstrapTask(ctx.getCurrentModuleDefinition().getName())); + delta.getTasks().add(new ModuleConfigBootstrapTask(modulename)); delta.getTasks().add(new UpdateModuleVersionTask()); deltas.add(delta); Modified: trunk/openutils-mgnltasks/src/site/changes/changes.xml =================================================================== --- trunk/openutils-mgnltasks/src/site/changes/changes.xml 2008-04-28 22:19:45 UTC (rev 802) +++ trunk/openutils-mgnltasks/src/site/changes/changes.xml 2008-04-29 12:26:18 UTC (rev 803) @@ -8,6 +8,10 @@ <author email="fgiust(at)users.sourceforge.net">Fabrizio Giustina</author> </properties> <body> + <release version="3.5.2" date="in svn" description="in svn"> + <action type="add" dev="fgiust">Added [modulename].update.disabled property in SimpleModuleVersionHandler that + can be set to true in order to disable module configuration updates</action> + </release> <release version="3.5.1" date="2008-04-28" description="3.5.1"> <action type="add" dev="fgiust">Added UpdateModuleVersionTask.</action> <action type="add" dev="fgiust">Added SimpleModuleVersionHandler.</action> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |