# Modifying Environment Variables

You can find a list of every customizable environment variable in [Environment Variables](/hardware-integration/auterionos-system-guide/environment-variables.md).

## Permanent settings

Environment variables of AuterionOS can be modified when creating a new AuterionOS image. To change or add environment variables, edit the files in `aepx4-developer-tools-2.x.x/config/auterion_os.env`. In order to apply changes of the environment variables AuterionOS needs to be repackaged and deployd to Skynode.

To package these into your own AuterionOS image, run the `make` command below:

<pre class="language-bash"><code class="lang-bash"><strong>make package-update version=my-version artifactPath=&#x3C;AEPX4 Release>.auterionos
</strong></code></pre>

## Temporary settings override

It is possible to temporarily overwrite the environment variables directly on Skynode for testing purposes. To do so, SSH into Skynode and create the file `/data/override.env` . In there add the environment variables you wish to override. An example is shown below:

{% code title="/data/override.env" %}

```
AP_CONFIGURE_ETHERNET_IP=192.168.1.10
AP_CONFIGURE_ETHERNET_IP_PREFIX=24
RESINCONF_LINK_GCS=192.168.1.100
```

{% endcode %}

{% hint style="info" %}
There is no guarantee that the file will persist after updating the Skynode, so do not treat it as a permanent method.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.auterion.com/hardware-integration/auterion-developer-tools/modifying-environment-variables.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
