diff --git a/platform/provision_drupal.module b/platform/provision_drupal.module
index 60b61fdc8e2c871582102628f38370368d6f87bb..11f28802224a95e46d2b0a2853c3027685e157d1 100644
--- a/platform/provision_drupal.module
+++ b/platform/provision_drupal.module
@@ -343,6 +343,13 @@ function provision_drupal_provision_verify($url, &$data) {
   
 }
 
+
+function provision_drupal_find_sites() {
+  $sites = file_scan_directory('./sites', 'site\.php$', array('.', '..', 'CVS', '.svn'), 0, TRUE, 'name', 0);
+  
+}
+
+
 function provision_drupal_restore($url, $backup_file, &$data) {
   provision_shell_exec("tar -zxf %s -C sites/%s", $backup_file, $url); # checkout over old sites dir.
 }
diff --git a/web_server/provision_apache.module b/web_server/provision_apache.module
index f34cf51684a972f8598514e54e85335248e3f82c..350c133f2bc30ae6215ad757320937a75ff29ae6 100644
--- a/web_server/provision_apache.module
+++ b/web_server/provision_apache.module
@@ -89,7 +89,7 @@ function provision_apache_provision_configure($node = null) {
       '#title' => t('Apache restart command'),
       '#required' => TRUE,
       '#description' => t('The command to run to restart apache for new changes to take effect. This is required for the new site to become live'),
-      '#default_value' => variable_get('provision_restart_cmd', 'sudo apachectl graceful'),
+      '#default_value' => $node->restart_cmd ? $node->restart_cmd : variable_get('provision_restart_cmd', 'sudo apachectl graceful'),
       '#size' => 40,
       '#maxlength' => 255,
   );