Index: continuum-webapp/src/main/java/org/apache/continuum/web/action/admin/PurgeConfigurationAction.java
===================================================================
--- continuum-webapp/src/main/java/org/apache/continuum/web/action/admin/PurgeConfigurationAction.java	(revision 737656)
+++ continuum-webapp/src/main/java/org/apache/continuum/web/action/admin/PurgeConfigurationAction.java	(working copy)
@@ -265,7 +265,14 @@
     public String remove()
         throws Exception
     {
-        purgeConfigService.removePurgeConfiguration( purgeConfigId );
+        if ( confirmed )
+        {
+        	purgeConfigService.removePurgeConfiguration( purgeConfigId );
+        }
+        else
+        {
+            return CONFIRM;
+        }
         
         return SUCCESS;
     }
Index: continuum-webapp/src/main/resources/struts.xml
===================================================================
--- continuum-webapp/src/main/resources/struts.xml	(revision 737656)
+++ continuum-webapp/src/main/resources/struts.xml	(working copy)
@@ -904,6 +904,11 @@
     </action>
     
     <action name="removePurgeConfig" class="purgeConfiguration" method="remove">
+      <result name="error" type="redirect-action">
+        <param name="actionName">purgeConfigList</param>
+        <param name="errorMessage">${message}</param>
+      </result>
+      <result name="confirm">/WEB-INF/jsp/admin/confirmDeletePurgeConfiguration.jsp</result>
       <result name="success" type="redirect-action">
         <param name="actionName">purgeConfigList</param>
       </result>
Index: continuum-webapp/src/main/resources/localization/Continuum.properties
===================================================================
--- continuum-webapp/src/main/resources/localization/Continuum.properties	(revision 737656)
+++ continuum-webapp/src/main/resources/localization/Continuum.properties	(working copy)
@@ -944,6 +944,13 @@
 purgeConfig.enabled.label = Enabled
 purgeConfig.no.repositories = No repositories to purge
 
+#-----------------------------------------------------------------------
+# Page: Delete Purge Configuration
+#-----------------------------------------------------------------------
+deletePurgeConfiguration.page.title = Continuum - Delete Purge Configuration
+deletePurgeConfiguration.section.title = Delete Purge Configuration
+deletePurgeConfiguration.confirmation.message = Are you sure you want to delete Purge Configuration "{0}" ?
+
 # ----------------------------------------------------------------------
 # Page: Release Results
 # ----------------------------------------------------------------------
Index: continuum-webapp/src/main/webapp/WEB-INF/jsp/admin/purgeConfigurationsList.jsp
===================================================================
--- continuum-webapp/src/main/webapp/WEB-INF/jsp/admin/purgeConfigurationsList.jsp	(revision 737656)
+++ continuum-webapp/src/main/webapp/WEB-INF/jsp/admin/purgeConfigurationsList.jsp	(working copy)
@@ -81,6 +81,7 @@
             <ec:column property="deleteActions" title="&nbsp;" width="1%">
                 <s:url id="removePurgeConfigUrl" action="removePurgeConfig">
                   <s:param name="purgeConfigId">${pageScope.repoPurge.id}</s:param>
+                  <s:param name="description">${pageScope.repoPurge.description}</s:param>
                 </s:url>
                 <s:a href="%{removePurgeConfigUrl}"><img src="<s:url value='/images/delete.gif' includeParams="none"/>" alt="<s:text name='delete'/>" title="<s:text name='delete'/>" border="0"></s:a>
             </ec:column>
@@ -128,6 +129,7 @@
             <ec:column property="deleteActions" title="&nbsp;" width="1%">
                 <s:url id="removePurgeConfigUrl" action="removePurgeConfig">
                   <s:param name="purgeConfigId">${pageScope.dirPurge.id}</s:param>
+                  <s:param name="description">${pageScope.dirPurge.description}</s:param>
                 </s:url>
                 <s:a href="%{removePurgeConfigUrl}"><img src="<s:url value='/images/delete.gif' includeParams="none"/>" alt="<s:text name='delete'/>" title="<s:text name='delete'/>" border="0"></s:a>
             </ec:column>
Index: continuum-webapp/src/main/webapp/WEB-INF/jsp/admin/confirmDeletePurgeConfiguration.jsp
===================================================================
--- continuum-webapp/src/main/webapp/WEB-INF/jsp/admin/confirmDeletePurgeConfiguration.jsp	(revision 0)
+++ continuum-webapp/src/main/webapp/WEB-INF/jsp/admin/confirmDeletePurgeConfiguration.jsp	(revision 0)
@@ -0,0 +1,55 @@
+<%--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  --%>
+
+<%@ taglib uri="/struts-tags" prefix="s" %>
+<%@ taglib uri="continuum" prefix="c1" %>
+<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c'%>
+<html>
+  <s:i18n name="localization.Continuum">
+    <head>
+        <title><s:text name="deletePurgeConfiguration.page.title"/></title>
+    </head>
+    <body>
+      <div id="axial" class="h3">
+        <h3><s:text name="deletePurgeConfiguration.section.title"/></h3>
+        <div class="axial">
+        <s:form action="removePurgeConfig" method="post">
+          <s:hidden name="purgeConfigId"/>
+          <s:hidden name="confirmed" value="true"/>
+          <s:actionerror/>
+
+          <div class="warningmessage">
+            <p>
+              <strong>
+                <s:text name="deletePurgeConfiguration.confirmation.message">
+                  <s:param><s:property value="%{description}"/></s:param>
+                </s:text>
+              </strong>
+            </p>
+          </div>
+
+          <div class="functnbar3">
+            <c1:submitcancel value="%{getText('delete')}" cancel="%{getText('cancel')}"/>
+          </div>
+        </s:form>
+        </div>
+      </div>
+    </body>
+  </s:i18n>
+</html>

