summaryrefslogtreecommitdiffstats
path: root/provision.inc
diff options
context:
space:
mode:
authorAdrian Rossouw2010-07-13 22:30:31 (GMT)
committerAdrian Rossouw2010-07-13 22:30:31 (GMT)
commit325cda9a20cb6ad1823b597f707122d3c98a85ab (patch)
treeaeaae0a43416189721a0b16d8c9a17110e4a00bd /provision.inc
parent6ef19c367af5210bd028f771b771a6e613c682bb (diff)
Added key generation code and abstracted the configuration classes a bit more. There are now base http classes that handle the synching to remote servers.
Diffstat (limited to 'provision.inc')
-rw-r--r--provision.inc18
1 files changed, 18 insertions, 0 deletions
diff --git a/provision.inc b/provision.inc
index ad79a8e..368a5ed 100644
--- a/provision.inc
+++ b/provision.inc
@@ -355,6 +355,24 @@ class provisionChainedState {
}
}
+// Base class for provision exceptions.
+class provisionException extends Exception {
+
+}
+
+/**
+ * Signal for parent to continue processing.
+ *
+ * The primary use for this class is for the config
+ * classes to be able to signal to it's caller, that
+ * the configuration file was not needed, and to
+ * continue on.
+ */
+class provisionException_continue extends provisionException {
+
+}
+
+
include_once('provision.environment.inc');
include_once('provision.service.inc');
include_once('provision.file.inc');