diff --git a/verify.provision.inc b/verify.provision.inc
index 1ba7010..d98ef88 100644
--- a/verify.provision.inc
+++ b/verify.provision.inc
@@ -40,12 +40,18 @@ function provision_boost_provision_apache_vhost_config($data = null) {
   $config = new provisionConfig_drushrc_site(d()->name);
 
   if (isset($config->data['packages']['modules']['boost']) && ($config->data['packages']['modules']['boost']['status'] == 1)) {
+  if(preg_match('/^7\./', VERSION)) {
+    module_load_include('inc', 'boost', 'boost.admin.htaccess');
+    $htaccess = boost_admin_htaccess_generate_htaccess();
+  }
+  else {
     module_load_include('inc', 'boost', 'boost.admin');
 
     $host = variable_get('boost_server_name_http_host', '%{SERVER_NAME}');
     $root = variable_get('boost_document_root', '%{DOCUMENT_ROOT}');
 
     $htaccess = boost_admin_generate_htaccess($host, $root);
+  }
 
     // return "RewriteEngine on\n" . $htaccess . "\n";
     return file_get_contents(dirname(__FILE__) . "/boosted1.txt");
@@ -76,6 +82,10 @@ function drush_provision_boost_post_provision_verify($url = NULL) {
     $config = new provisionConfig_drushrc_site(d()->name);
 
     if (isset($config->data['packages']['modules']['boost']) && ($config->data['packages']['modules']['boost']['status'] == 1)) {
+  if(preg_match('/^7\./', VERSION)) {
+  boost_flush_caches();
+  }
+  else {
       // copied from boost.admin.inc function boost_reset_database_file_submit()
       // see also: http://drupal.org/node/944684
       $GLOBALS['conf']['boost_ignore_flush'] = 0;
@@ -89,6 +99,7 @@ function drush_provision_boost_post_provision_verify($url = NULL) {
       } else {
         drush_log(dt('boost: could NOT flush the cache, boost_cache_clear_all() mysteriously returned FALSE.'));
       }
+  }
     }
   } elseif (d()->type == 'platform') {
     drush_set_option('boost', drush_get_option('boost'), 'drupal');
