diff --git a/platform/provision_drupal.drush.inc b/platform/provision_drupal.drush.inc
index 110b3fe..d4b65b5 100644
--- a/platform/provision_drupal.drush.inc
+++ b/platform/provision_drupal.drush.inc
@@ -579,6 +579,11 @@ function _provision_drupal_find_modules($scope, $key = '') {
     $schema_version = 0;
     if (file_exists($install_file)) {
       $source = file_get_contents(trim($install_file));
+      // Some modules keep update hooks in an include file (webform).
+      $install_file_include = sprintf("%s/includes/%s.install.update.inc", dirname($info->filename), $name);
+      if (file_exists($install_file_include)) {
+        $source .= "\n" . file_get_contents(trim($install_file_include));
+      }
       $source = str_replace("\r\n", "\n", $source);
       $source = str_replace("\r", "\n", $source);
       $function_matches = array();
