diff --git a/ccm-cms-publicpersonalprofile/src/ccm-cms-publicpersonalprofile.upgrade b/ccm-cms-publicpersonalprofile/src/ccm-cms-publicpersonalprofile.upgrade
index 25c4d7365..66af5ef86 100644
--- a/ccm-cms-publicpersonalprofile/src/ccm-cms-publicpersonalprofile.upgrade
+++ b/ccm-cms-publicpersonalprofile/src/ccm-cms-publicpersonalprofile.upgrade
@@ -5,7 +5,6 @@
-
-
+
\ No newline at end of file
diff --git a/ccm-cms-publicpersonalprofile/src/com/arsdigita/cms/contenttypes/upgrades/PublicPersonalProfileBundleCreate.java b/ccm-cms-publicpersonalprofile/src/com/arsdigita/cms/contenttypes/upgrades/PublicPersonalProfileBundleCreate.java
index 3ffedcec2..35f90d0fa 100644
--- a/ccm-cms-publicpersonalprofile/src/com/arsdigita/cms/contenttypes/upgrades/PublicPersonalProfileBundleCreate.java
+++ b/ccm-cms-publicpersonalprofile/src/com/arsdigita/cms/contenttypes/upgrades/PublicPersonalProfileBundleCreate.java
@@ -9,14 +9,6 @@ import com.arsdigita.cms.contenttypes.PublicPersonalProfileBundle;
*/
public class PublicPersonalProfileBundleCreate extends AbstractBundleUpgrade {
- public PublicPersonalProfileBundleCreate() {
- super("PublicPersonalProfileBundleCreate", "1.0.0", "");
- }
-
- public static void main(final String[] args) {
- new PublicPersonalProfileBundleCreate().run(args);
- }
-
@Override
protected String getBundleTableName() {
return "ct_public_personal_profile_bundles";
diff --git a/ccm-cms-publicpersonalprofile/src/com/arsdigita/cms/contenttypes/upgrades/PublicPersonalProfileOwnerAssocUpgrade.java b/ccm-cms-publicpersonalprofile/src/com/arsdigita/cms/contenttypes/upgrades/PublicPersonalProfileOwnerAssocUpgrade.java
index fefb51f20..80859db2f 100644
--- a/ccm-cms-publicpersonalprofile/src/com/arsdigita/cms/contenttypes/upgrades/PublicPersonalProfileOwnerAssocUpgrade.java
+++ b/ccm-cms-publicpersonalprofile/src/com/arsdigita/cms/contenttypes/upgrades/PublicPersonalProfileOwnerAssocUpgrade.java
@@ -9,15 +9,7 @@ import java.util.Map;
* @version $Id$
*/
public class PublicPersonalProfileOwnerAssocUpgrade extends AbstractAssocUpgrade {
-
- public PublicPersonalProfileOwnerAssocUpgrade() {
- super("PublicPersonalProfileOwnerAssocUpgrade", "1.0.0", "");
- }
-
- public static void main(final String[] args) {
- new PublicPersonalProfileOwnerAssocUpgrade().run(args);
- }
-
+
@Override
protected String getTableName() {
return "ct_public_personal_profile_owner_map";
diff --git a/ccm-cms-publicpersonalprofile/src/com/arsdigita/cms/contenttypes/upgrades/PublicPersonalProfileUpgrade662to663.java b/ccm-cms-publicpersonalprofile/src/com/arsdigita/cms/contenttypes/upgrades/PublicPersonalProfileUpgrade662to663.java
new file mode 100644
index 000000000..6f131c4f8
--- /dev/null
+++ b/ccm-cms-publicpersonalprofile/src/com/arsdigita/cms/contenttypes/upgrades/PublicPersonalProfileUpgrade662to663.java
@@ -0,0 +1,32 @@
+package com.arsdigita.cms.contenttypes.upgrades;
+
+import com.arsdigita.cms.contenttypes.XMLContentTypeHandler;
+import com.arsdigita.util.cmd.Program;
+import com.arsdigita.xml.XML;
+import org.apache.commons.cli.CommandLine;
+
+/**
+ *
+ * @author Jens Pelzetter
+ * @version $Id$
+ */
+public class PublicPersonalProfileUpgrade662to663 extends Program {
+
+ public PublicPersonalProfileUpgrade662to663() {
+ super("PublicPersonalProfileBundleUpgrade662to663", "1.0.0", "", true, true);
+ }
+
+ @Override
+ protected void doRun(final CommandLine cmdLine) {
+ new PublicPersonalProfileBundleCreate().doUpgrade();
+ new PublicPersonalProfileOwnerAssocUpgrade().doUpgrade();
+
+ XMLContentTypeHandler handler = new XMLContentTypeHandler();
+ XML.parseResource("/WEB-INF/content-types/com/arsdigita/cms/contenttypes/PublicPersonalProfile.xml", handler);
+ }
+
+ public static void main(final String[] args) {
+ new PublicPersonalProfileUpgrade662to663().run(args);
+ }
+
+}