function drupal_install_profile_distribution_name

Loads the installation profile, extracting its defined distribution name.

Return value

The distribution name defined in the profile's .info file. Defaults to "Drupal" if none is explicitly provided by the installation profile.

See also

install_profile_info()

8 calls to drupal_install_profile_distribution_name()
install_check_requirements in drupal/core/includes/install.core.inc
Checks installation requirements and reports any errors.
install_database_errors in drupal/core/includes/install.core.inc
Checks a database connection and returns any errors.
install_finished in drupal/core/includes/install.core.inc
Performs final installation steps and displays a 'finished' page.
install_profile_modules in drupal/core/includes/install.core.inc
Installs required modules via a batch process.
install_settings_form in drupal/core/includes/install.core.inc
Form constructor for a form to configure and rewrite settings.php.

... See full list

File

drupal/core/includes/install.inc, line 92
API functions for installing modules and themes.

Code

function drupal_install_profile_distribution_name() {

  // During installation, the profile information is stored in the global
  // installation state (it might not be saved anywhere yet).
  if (drupal_installation_attempted()) {
    global $install_state;
    return $install_state['profile_info']['distribution_name'];
  }
  else {
    $profile = drupal_get_profile();
    $info = system_get_info('module', $profile);
    return $info['distribution_name'];
  }
}