# Sharing Defaults (Bash Reference Manual)

&#x20;Next: [Operation Controls](https://woodrowpearson.gitbook.io/code-gists/operation-controls-bash-reference-manual#Operation-Controls), Previous: [Specifying the System Type](https://woodrowpearson.gitbook.io/code-gists/specifying-the-system-type-bash-reference-manual#Specifying-the-System-Type), Up: [Installing Bash](https://woodrowpearson.gitbook.io/code-gists/installing-bash-bash-reference-manual#Installing-Bash)   \[[Contents](https://woodrowpearson.gitbook.io/code-gists/bash/broken-reference)]\[[Index](https://woodrowpearson.gitbook.io/code-gists/indexes-bash-reference-manual#Indexes)]

If you want to set default values for `configure` scripts to share, you can create a site shell script called `config.site` that gives default values for variables like `CC`, `cache_file`, and `prefix`. `configure` looks for PREFIX/share/config.site if it exists, then PREFIX/etc/config.site if it exists. Or, you can set the `CONFIG_SITE` environment variable to the location of the site script. A warning: the Bash `configure` looks for a site script, but not all `configure` scripts do.
